Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
Aller à la page:  1 2 Page suivante
Page: 1 sur 2
Pilotes ATI propriétaire
Envoyé par: benja

Bonjour.

Ca fais un moment que j'essaye d'installer les pilotes ATI propriétaire.

mon lspci me donne ceci :
0000:01:00.0 VGA compatible controller: ATI Technologies Inc RV350 [Mobility Radeon 9600 M10]

J'ai un noyau 2.6.14 avec les options adéquates comme le précise ce howto :

[xoomer.virgilio.it]

(c'est très bien expliqué)

Il n'y a rien a faire, j'ai beau refaire les méthodes dans tout les sens, j'obtien toujours la même erreurs :

modprobe -v fglrx

FATAL: Error inserting fglrx (/lib/modules/2.6.14-1/kernel/drivers/char/drm/fglr x.ko): No such device

Avec n'importe quelle méthode, quand je compile le module, j'ai toujours des erreurs.
Et biensur le modprobe me sort toujour no such device.


Ce site est aussi bien :
[www.andesi.org]

Mais pas d'illusion, j'ai essayer avec les deux méthodes, rien à faire.

J'ai également remarqué que certain conseillaient de remplacer toute les occurences pci_find_class par pci_get_class dans le fichier agpgart_be.c avant de compiler le module.
Encore une foi ca ne change rien !!!!!!!!!!!!!!!!!!!!!!

si vous avez besoin de la sorti détaillé lors de la compilation du module je vous la donnerai.

:,(

J'ai l'impression que le module ne se compile pas bien.

Bon j'espère vraiment que quelqu'un va pouvoir me dire un truc dans le style :"mais c'est simple t'as cas faire ........"

Non sans rire, si vous pouvez m'aider ca serai coooool!

Merci d'avance et bonne soirée.



Poste le Friday 17 February 2006 17:00:04
Répondre     Citer    
Re: Pilotes ATI propriétaire
Envoyé par: tigermick

salut,

J'ai fais un site : [tigermickrs.free.fr] va jeter un oeil sur le section matériel
t'en que t'y est donne moi t impression sur le site la redaction ...
le site est en cour de construction mais les instruction que g donner fonctionne de sur
donc si ça marche pas avc ce qu'il y a sur mon site file moi la sorti de ta compile de driver et sinon moi je fais seulement un modprobe fglrx et ça marche
recontacte moi par mail ou ici

bonne chance,
winking smiley

Poste le Friday 17 February 2006 17:18:14
Répondre     Citer    
Re: Pilotes ATI propriétaire
Envoyé par: benja

Merci d'avoir répondu.
^^D-*
Bon voila, j'ai essyé avec ta méthode.

l'idée emac c'est pas mal moi je le faisais à la mano avec vi (en cherchant les occurence quand même).

Bon désolé pour la mauvaise pub (j'espère que ca vien de moi) mais ca marche toujoours pas.

Voila la sorti du make et du make_install :

debcanne:/lib/modules/fglrx/build_mod# sh make.sh
make.sh: line 46: [: 3: unary operator expected
ATI module generator V 2.0
==========================
initializing...
cleaning...
patching 'highmem.h'...
assuming new VMA API since we do have kernel 2.6.x...
doing Makefile based build for kernel 2.6.x and higher
make -C /lib/modules/2.6.14-1/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: Entering directory `/usr/src/linux-2.6.14'
CC [M] /lib/modules/fglrx/build_mod/2.6.x/agpgart_be.o
/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c: Dans la fonction « __fgl_agp_init »:
/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c:8175: attention : `pm_register'is deprecated (declared at include/linux/pm.h:107)
/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c: Dans la fonction « __fgl_agp_cleanup »:
/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c:8185: attention : `pm_unregister_all' is deprecated (declared at include/linux/pm.h:117)
/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c: Hors de toute fonction :
/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c:6079: attention : `ati_gart_base' defined but not used
LD [M] /lib/modules/fglrx/build_mod/2.6.x/fglrx.o
Building modules, stage 2.
MODPOST
Warning: could not find /lib/modules/fglrx/build_mod/2.6.x/.libfglrx_ip.a.GCC3.cmd for /lib/modules/fglrx/build_mod/2.6.x/libfglrx_ip.a.GCC3
LD [M] /lib/modules/fglrx/build_mod/2.6.x/fglrx.ko
make[1]: Leaving directory `/usr/src/linux-2.6.14'
build succeeded with return value 0
compiling fglrx_agp.ko module
make -C /lib/modules/2.6.14-1/build SUBDIRS=/lib/modules/fglrx/build_mod/firegl_agpgart modules
make[1]: Entering directory `/usr/src/linux-2.6.14'
Building modules, stage 2.
MODPOST
*** Warning: "verify_area" [/lib/modules/fglrx/build_mod/firegl_agpgart/fglrx_agp.ko] undefined!
make[1]: Leaving directory `/usr/src/linux-2.6.14'
AGPGART build succeeded with return value 0
finished compiling for fglrx_agp
duplicating results into driver repository...
done.
==============================
You must change your working directory to /lib/modules/fglrx
and then call ./make_install.sh in order to install the built module.
==============================
debcanne:/lib/modules/fglrx/build_mod# cd ..
debcanne:/lib/modules/fglrx# sh make_install.sh
- creating symlink
- recreating module dependency list
- trying a sample load of the kernel modules
FATAL: Error inserting fglrx (/lib/modules/2.6.14-1/kernel/drivers/char/drm/fglrx.ko): No such device
failed.
debcanne:/lib/modules/fglrx#


comme tu le voi mon module ne se compile pas bien :,(

Bonne soiré quand même.

PS : j'ai pas trop eu le temps de regarder ton site mais je te promet que je vais le faire correctement (surtout si tu me dis pourkoi ca marche pas ;-) )

Poste le Friday 17 February 2006 19:10:33
Répondre     Citer    
Re: Pilotes ATI propriétaire
Envoyé par: tigermick

j'ai peut etre une idée...je vois que ton noyau et trés récent et parfois il arrive que les drivers donner par le constructeur ai besoin d'un patch pour fontcionne (par ex ça m'est arrivé avc le driver d'intel pour ma 2200BG de intel)

Mnt ce que je pe te proposer c d'essayer avc un noyau 2.6.12 car je c qu'avc ça marche sinon pour l'instant pas trop d'idée!!!!

tu te compile un noyau vite fais bien fais juste pour faire le test et tu me dit ce que ça te fais!!!!

Poste le Friday 17 February 2006 23:54:17
Répondre     Citer    
Re: Pilotes ATI propriétaire
Envoyé par: tigermick

Tiens aprés quelques petites recherches, j'avais raison :
la fonction verify_area() a été remplacé par la fonction access_ok() dans le kernel à partir du 2.6.13 apparemment...
J'ai trouvé un site qui donne un patch ... je ne sais pas s'il marche mais je te donne l'adresse :
[www.geekounet.org]

"the commands (as root) to compile and install this verify_area module is:
cd /usr/src/
make all
make install"

c'est la méthode pour compiler et installer le patch qui est donné sur le site (http://www.colino.net/wordpress-1.5/archives/2005/10/29/fglrx-unknown-symbol-verify_area/); je pige pas trop comment faudrai faire lol(peut-etre mettre le patch dans /usr/src/ et ensuite taper les commandes qui sont données) mais apparemment, le but est de construire un module pour ton kernel : verify_area.ko, qui lui meme utilisera la nouvelle fonction access_ok() de ton kernel 2.6.14...
tu peux essayer avec ça...si tu n'y arrive pas...

J'ai une autre soluce...tu patch directement les drivers ati en modifiant les fichiers firegl_public.c et drm_os_linux.h et tu remplace manuellement toutes les occurences de verify_area par access_ok.
Les fichier ce trouvant dans /lib/modules/fglrx/build_mod/, n'oublie pas de faire une sauvegarde avant de faire tes modif....
ensuite tu recompile ton module et ça devrait passer!

moi je pense que je testerai plutot la soluce à la main avant la soluce avc le make

donne m'en des nouvelles stp (pour que je puisse mettre à jour mon site)

Poste le Saturday 18 February 2006 00:26:36
Répondre     Citer    
Re: Pilotes ATI propriétaire
Envoyé par: benja

T'as raison je pense que c une histoire de fonction, j'avais un peu expliqué mon problème à un mec de mon boulot, il m'as dit un truc dans le style...

Merci du tuyau.

Je vais essayer à la main et ensuite de recompiler le module avec ta méthode (c'est quand même la plus simple que j'ai vu), car j'ai peur que le make me fasse un truc bizzare. Je te tiens au courant.

Au fait le pilote que j'utilise c'est :

fglrx-4-3-0_8.22.5-2_i386.deb

Merci.

Poste le Saturday 18 February 2006 02:41:13
Répondre     Citer    
Re: Pilotes ATI propriétaire
Envoyé par: benja

Bon à la main c pareil . ca marche pas non plus (!)

Poste le Saturday 18 February 2006 03:00:31
Répondre     Citer    
Re: Pilotes ATI propriétaire
Envoyé par: benja

Bon par contre avec le patch ca a l'air mieux.

INSTALLATION DU PATCH :

tar xvjf verify_area.tar.gz
cp -r verify_area /usr/src/
cd /usr/src/
make all
make install

et ca donne :


make[1]: Entering directory `/usr/src/verify_area/src'
make -C /lib/modules/2.6.14-1/build M=/usr/src/verify_area/src modules
make[2]: Entering directory `/usr/src/linux-2.6.14'
CC [M] /usr/src/verify_area/src/main.o
/usr/src/verify_area/src/main.c:46: attention : `verify_area' is deprecated (declared at /usr/src/verify_area/src/main.c:39)
LD [M] /usr/src/verify_area/src/verify_area.o
Building modules, stage 2.
MODPOST
CC /usr/src/verify_area/src/verify_area.mod.o
LD [M] /usr/src/verify_area/src/verify_area.ko
make[2]: Leaving directory `/usr/src/linux-2.6.14'
make[1]: Leaving directory `/usr/src/verify_area/src'
debcanne:/usr/src/verify_area# make install
make[1]: Entering directory `/usr/src/verify_area/src'
make -C /lib/modules/2.6.14-1/build M=/usr/src/verify_area/src modules_install
make[2]: Entering directory `/usr/src/linux-2.6.14'
INSTALL /usr/src/verify_area/src/verify_area.ko
make[2]: Leaving directory `/usr/src/linux-2.6.14'
depmod -A
make[1]: Leaving directory `/usr/src/verify_area/src'

Enfin la compilation du module ne marche toujours pas mais il me semble que ca "passe" un peu mieux :


./make.sh
./make.sh: line 46: [: 3: unary operator expected
ATI module generator V 2.0
==========================
initializing...
cleaning...
patching 'highmem.h'...
assuming new VMA API since we do have kernel 2.6.x...
doing Makefile based build for kernel 2.6.x and higher
make -C /lib/modules/2.6.14-1/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: Entering directory `/usr/src/linux-2.6.14'
Building modules, stage 2.
MODPOST
Warning: could not find /lib/modules/fglrx/build_mod/2.6.x/.libfglrx_ip.a.GCC3.cmd for /lib/modules/fglrx/build_mod/2.6.x/libfglrx_ip.a.GCC3
make[1]: Leaving directory `/usr/src/linux-2.6.14'
build succeeded with return value 0
compiling fglrx_agp.ko module
make -C /lib/modules/2.6.14-1/build SUBDIRS=/lib/modules/fglrx/build_mod/firegl_agpgart modules
make[1]: Entering directory `/usr/src/linux-2.6.14'
Building modules, stage 2.
MODPOST
*** Warning: "verify_area" [/lib/modules/fglrx/build_mod/firegl_agpgart/fglrx_agp.ko] undefined!
make[1]: Leaving directory `/usr/src/linux-2.6.14'
AGPGART build succeeded with return value 0
finished compiling for fglrx_agp
duplicating results into driver repository...
done.
==============================
You must change your working directory to /lib/modules/fglrx
and then call ./make_install.sh in order to install the built module.
==============================
debcanne:/lib/modules/fglrx/build_mod# cd ..
debcanne:/lib/modules/fglrx# chmod 777 make_install.sh
debcanne:/lib/modules/fglrx# sh make_install.sh
- creating symlink
- recreating module dependency list
- trying a sample load of the kernel modules
FATAL: Error inserting fglrx (/lib/modules/2.6.14-1/kernel/drivers/char/drm/fglrx.ko): No such device
failed.


Il faudrais peut-être faire un mélange des deux méthodes non ;-p .

Bon mais là, il est temps d'allé dormir.........

Poste le Saturday 18 February 2006 03:15:27
Répondre     Citer    
Re: Pilotes ATI propriétaire
Envoyé par: tigermick

lut

Bon ben g pas compris ce que tu as fais mais si tu as utiliser le patch il fo faire un
# modprobe verify_area
pour charger le module que t'as construit

sinon je suis carrement etonné que ça marche pas en remplacant les verify_area par access_ok, tu as fais koi exactement???

Poste le Saturday 18 February 2006 09:59:15
Répondre     Citer    
Re: Pilotes ATI propriétaire
Envoyé par: benja

Salut.

Bien en fait je fais la même manip que pour le fichier agpgart_be.c avec l'histoire de la fonction pci_find_class.

Attend je vais réesayer hier j'étais fatigué, il était très tard lol.


Poste le Saturday 18 February 2006 11:54:20
Répondre     Citer    
Re: Pilotes ATI propriétaire
Envoyé par: benja

Bon avec le patch et le module verify_area chargé quand je fais sh make.sh, j'ai :

sh make.sh
make.sh: line 52: [: 3: unary operator expected
ATI module generator V 2.0
==========================
initializing...
cleaning...
patching 'highmem.h'...
assuming new VMA API since we do have kernel 2.6.x...
doing Makefile based build for kernel 2.6.x and higher
make -C /lib/modules/2.6.14-1/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: Entering directory `/usr/src/linux-2.6.14'
CC [M] /lib/modules/fglrx/build_mod/2.6.x/agpgart_be.o
/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c: Dans la fonction « agp_find_supported_device »:
/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c:7136: error: structure has no member named `slot_name'
/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c:7156: error: structure has no member named `slot_name'
/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c:7161: error: structure has no member named `slot_name'
/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c:7187: error: structure has no member named `slot_name'
/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c:7207: error: structure has no member named `slot_name'
/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c:7227: error: structure has no member named `slot_name'
/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c:7232: error: structure has no member named `slot_name'
/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c: Dans la fonction « __fgl_agp_init »:
/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c:7613: attention : `pm_register' is deprecated (declared at include/linux/pm.h:107)
/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c: Dans la fonction « __fgl_agp_cleanup »:
/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c:7623: attention : `pm_unregister_all' is deprecated (declared at include/linux/pm.h:117)
make[2]: *** [/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.o] Erreur 1
make[1]: *** [_module_/lib/modules/fglrx/build_mod/2.6.x] Erreur 2
make[1]: Leaving directory `/usr/src/linux-2.6.14'
make: *** [kmod_build] Erreur 2
build failed with return value 2


J'essaye avec une autre version du drver avant de compiler un noyau 2.6.12

Poste le Saturday 18 February 2006 14:15:02
Répondre     Citer    
Re: Pilotes ATI propriétaire
Envoyé par: Benja

Bon je viens de remarquer un truc assez bizzare.

J'ai rebooté sous windows, et je remarque qu'il voit ma carte graphique comme une 9700 SE ( alors que linux lui, le lspci me donne mobility 9600 ).

??????

Le message d'erreur précédant est dû à un pilote plus ancien que j'ai essayé. La j'ai réutilisé le dernier, et toujours pareil. Parcontre plus d'erreur verify_area grace au patch.

Mais toujours no such device quand je fais le : sh make_install.sh

Dans ton site tu dis qu'après le make_install, tu configures xfree, et après tu fais modprobe fglrx. Mais le make_install ne la fait-il pas déjà ?

Bon ca commence à être la prise de tête là !

merci pour ton aide.

J'ai un peu regardé ton site, il est intêressant. Cepandant, je ne trouve pas l'estétique géniale. Par contre le forum va être intêressant je pense quand il sera fini. au niveau matos, bon à part pour mon cas c'est bien aussi. Il faudra que je regarde plus en détail la partie sur ipw2200.

Par contre je pense que ca serai bien si dans ta partie noyau, tu avais un genre de bibliothèque dans laquelle tu proposerais des fichiers de configs tout près que tu récupèrerais sur des gens qui visiterais ton site (si ils veulent bien te le donner).

Bon pour aujourd'hui ca suffit #%b je tenterais demain dans la journée avec un noyau 2.6.12.

Poste le Saturday 18 February 2006 17:23:41
Répondre     Citer    
Re: Pilotes ATI propriétaire
Envoyé par: nicola

Citation
Benja
J'ai rebooté sous windows, et je remarque qu'il voit ma carte graphique comme une 9700 SE ( alors que linux lui, le lspci me donne mobility 9600 ).

Tu t’es fait arnaquer en te faisant refourguer une Mobility 9600 au prix d’une 9700 SE ? :-))

--
On ne prête qu’aux riches, et on a bien raison, parce que les autres remboursent difficilement.
-+- Tristan Bernard (1866-1947) -+-

Poste le Saturday 18 February 2006 18:02:39
Répondre     Citer    
Re: Pilotes ATI propriétaire
Envoyé par: tigermick

bon pour ton histoire de no such device si le driver compile sans erreur tu peut essayer un modprobe -f fglrx pour le forcer à le loader

pour le peripherique en fait ça doit etre une 9700SE que tu a mais le chipset de la carte c un 9600 un pe modifié c pour cela que ton lspci te retourne 9600
avc d ancien driver ati ça le faisait aussi sous windows
et moi meme g une mobility 9700 et c reconnu comme 9600 mais c pas grave!!!

essai de charger le module en le forçant et ensuite tu reconfigure ton interface graphique pour utiliser fglrx en driver...la commande c :
# dpkg-reconfigure xserver-xfree86 Si tu as xfree
ou
# dpkg-reconfigure xserver-xorg Si tu as xorg

vérifie que tu as bien pris le driver qui correspond à ta version de ton serveur X
vérifie que les entetes de ton noyau sont bien installer

sur le site que je t donné ou il y a le patch...les gens on l'air de resoudre le prob de la compilation avc le patch...je suis donc surpris que tu n'arrive tjrs pas à l'installer!!!

donne moi d nouvelles!!

Poste le Saturday 18 February 2006 22:24:04
Répondre     Citer    
Re: Pilotes ATI propriétaire
Envoyé par: tigermick

je me demandais aussi si ça pouvais pas etre le module agp qu'il te manque pour qu'il reconnaisse ta carte...
en effet il y a le module agpgart d'ati mais aussi le module agp_intel et agp_nvidia

tu pe me faire un lsmod et me dire ce qu'il te retourne en tapant :
# lsmod

on va voir ensuite s'il manque pas qq chose!!!

Poste le Saturday 18 February 2006 22:36:06
Répondre     Citer    
Re: Pilotes ATI propriétaire
Envoyé par: benja

Salut.

Bon en effet ilme manque le module agp_nvidia

Voici le lsmod :

lsmod
Module Size Used by
ipt_REJECT 5696 1
ipt_state 1984 1
iptable_nat 8132 0
ip_nat 19252 1 iptable_nat
ip_conntrack 50736 3 ipt_state,iptable_nat,ip_nat
iptable_filter 3072 1
ip_tables 22144 4 ipt_REJECT,ipt_state,iptable_nat,iptable_filter
usbhid 49952 0
intel_agp 23644 1
agpgart 36296 1 intel_agp
nls_iso8859_1 4096 1
nls_cp437 5760 1


Bon est-ce que c'est une option du noyau?

Je vais voir ca et si il faut recompiler, ce n'est pas grave je suis plus à une foi près.


Poste le Sunday 19 February 2006 22:43:36
Répondre     Citer    
Re: Pilotes ATI propriétaire
Envoyé par: benja

Bon voila je pense que le problème vient de cette option qui n'est pas définit.

Je vais recompiler en l'activant en module!!

# CONFIG_AGP_NVIDIA is not set


Le truc c'est que je pige pas trop ce que agp_nvidia vient faire dans ma config...



Poste le Sunday 19 February 2006 22:50:20
Répondre     Citer    
Re: Pilotes ATI propriétaire
Envoyé par: tigermick

bon je ne pense pas que ça vienne de là moi
en effet j'ai remarquer que t'avais un module agp_intel de charger donc je pense que ton bus agp doit etre de intel....à moin que ça ne soit pas le cas mais là je doute...tu as plus qu'à essayer de faire un modprobe -f fglrx d'aprés moi

Poste le Sunday 19 February 2006 23:56:14
Répondre     Citer    
Re: Pilotes ATI propriétaire
Envoyé par: benja

Bon alors c trop tard, j'ai recompilé

avec le module nvidia_agp

ca n'arrenge pas le problème!

et voila lors de la compilation du pilotes :

sh make.sh
make.sh: line 46: [: 3: unary operator expected
ATI module generator V 2.0
==========================
initializing...
cleaning...
patching 'highmem.h'...
assuming new VMA API since we do have kernel 2.6.x...
doing Makefile based build for kernel 2.6.x and higher
make -C /lib/modules/2.6.14-benja/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6
.x modules
make[1]: Entering directory `/usr/src/linux-2.6.14'
CC [M] /lib/modules/fglrx/build_mod/2.6.x/agp3.o
CC [M] /lib/modules/fglrx/build_mod/2.6.x/nvidia-agp.o
CC [M] /lib/modules/fglrx/build_mod/2.6.x/agpgart_be.o
/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c: Dans la fonction « __fgl_agp_in
it »:
/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c:8175: attention : `pm_register'
is deprecated (declared at include/linux/pm.h:107)
/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c: Dans la fonction « __fgl_agp_cl
eanup »:
/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c:8185: attention : `pm_unregister
_all' is deprecated (declared at include/linux/pm.h:117)
/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c: Hors de toute fonction :
/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c:6079: attention : `ati_gart_base
' defined but not used
CC [M] /lib/modules/fglrx/build_mod/2.6.x/i7505-agp.o
CC [M] /lib/modules/fglrx/build_mod/2.6.x/firegl_public.o
Dans le fichier inclus à partir de /lib/modules/fglrx/build_mod/2.6.x/firegl_pub
lic.c:162:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.h:268:5: attention : « FIREGL_V
MA_INFO » n'est pas défini
Dans le fichier inclus à partir de /lib/modules/fglrx/build_mod/2.6.x/drm_proc.h
:41,
à partir de /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:333:
/lib/modules/fglrx/build_mod/2.6.x/drmP.h:561:5: attention : « __HAVE_VBL_IRQ »
n'est pas défini
/lib/modules/fglrx/build_mod/2.6.x/drmP.h:664:5: attention : « __HAVE_VBL_IRQ »
n'est pas défini
/lib/modules/fglrx/build_mod/2.6.x/drmP.h:936:5: attention : « __HAVE_SG » n'est
pas défini
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:407:5: attention : « FIREGL_V
MA_INFO » n'est pas défini
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:426:5: attention : « FIREGL_V
MA_INFO » n'est pas défini
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: Dans la fonction « firegl_st
ub_putminor »:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:581: attention : `inter_modul
e_put' is deprecated (declared at include/linux/module.h:573)
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:583: attention : `inter_modul
e_unregister' is deprecated (declared at include/linux/module.h:570)
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: Dans la fonction « firegl_st
ub_register »:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:603: attention : `inter_modul
e_register' is deprecated (declared at include/linux/module.h:569)
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:634: attention : `inter_modul
e_put' is deprecated (declared at include/linux/module.h:573)
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: Hors de toute fonction :
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3628: attention : initialisat
ion d'un type pointeur incompatible
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3629: attention : initialisat
ion d'un type pointeur incompatible
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3630: attention : initialisat
ion d'un type pointeur incompatible
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3631: attention : initialisat
ion d'un type pointeur incompatible
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3632: attention : initialisat
ion d'un type pointeur incompatible
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3633: attention : initialisat
ion d'un type pointeur incompatible
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3634: attention : initialisat
ion d'un type pointeur incompatible
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3635: attention : initialisat
ion d'un type pointeur incompatible
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3637: attention : initialisat
ion d'un type pointeur incompatible
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3647: attention : function de
claration isn't a prototype
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: Dans la fonction « test_inte
r_module_interface »:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3713: attention : `inter_modu
le_put' is deprecated (declared at include/linux/module.h:573)
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3719: attention : `inter_modu
le_put' is deprecated (declared at include/linux/module.h:573)
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: Dans la fonction « __ke_agp_
allocate_memory_phys_list »:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3977: attention : passage de
l'argument n°3 au pointeur de fonction transforme un pointeur en entier sans tra
nstypage
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: Dans la fonction « __ke_agp_
bind_memory »:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:4016: attention : passage de
l'argument n°1 au pointeur de fonction d'un type pointeur incompatible
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: Dans la fonction « __ke_agp_
unbind_memory »:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:4029: attention : passage de
l'argument n°1 au pointeur de fonction d'un type pointeur incompatible
include/linux/module.h: Hors de toute fonction :
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2263: attention : `deferred_f
lush' defined but not used
LD [M] /lib/modules/fglrx/build_mod/2.6.x/fglrx.o
Building modules, stage 2.
MODPOST
Warning: could not find /lib/modules/fglrx/build_mod/2.6.x/.libfglrx_ip.a.GCC3.c
md for /lib/modules/fglrx/build_mod/2.6.x/libfglrx_ip.a.GCC3
CC /lib/modules/fglrx/build_mod/2.6.x/fglrx.mod.o
LD [M] /lib/modules/fglrx/build_mod/2.6.x/fglrx.ko
make[1]: Leaving directory `/usr/src/linux-2.6.14'
build succeeded with return value 0
compiling fglrx_agp.ko module
make -C /lib/modules/2.6.14-benja/build SUBDIRS=/lib/modules/fglrx/build_mod/fir
egl_agpgart modules
make[1]: Entering directory `/usr/src/linux-2.6.14'
CC [M] /lib/modules/fglrx/build_mod/firegl_agpgart/backend.o
Dans le fichier inclus à partir de /lib/modules/fglrx/build_mod/firegl_agpgart/f
iregl_wrapper.h:31,
à partir de /lib/modules/fglrx/build_mod/firegl_agpgart/backend.c:30:
/lib/modules/fglrx/build_mod/firegl_agpgart/firegl_wrap.h:176:5: attention : « L
INUX_VERSION_CODE » n'est pas défini
/lib/modules/fglrx/build_mod/firegl_agpgart/backend.c: Dans la fonction « agp_ba
ckend_initialize »:
/lib/modules/fglrx/build_mod/firegl_agpgart/backend.c:191: attention : passage d
e l'argument n°1 au pointeur de fonction transforme un entier en pointeur sans t
ranstypage
/lib/modules/fglrx/build_mod/firegl_agpgart/backend.c: Dans la fonction « agp_ba
ckend_cleanup »:
/lib/modules/fglrx/build_mod/firegl_agpgart/backend.c:216: attention : passage d
e l'argument n°1 de « __ke_phys_to_virt » transforme un entier en pointeur sans
transtypage
/lib/modules/fglrx/build_mod/firegl_agpgart/backend.c:216: attention : passage d
e l'argument n°1 au pointeur de fonction transforme un entier en pointeur sans t
ranstypage
/lib/modules/fglrx/build_mod/firegl_agpgart/backend.c: Hors de toute fonction :
/lib/modules/fglrx/build_mod/firegl_agpgart/backend.c:294: attention : `agp_init
' defined but not used
CC [M] /lib/modules/fglrx/build_mod/firegl_agpgart/generic.o
Dans le fichier inclus à partir de /lib/modules/fglrx/build_mod/firegl_agpgart/a
gp.h:32,
à partir de /lib/modules/fglrx/build_mod/firegl_agpgart/generic.c:43:
/lib/modules/fglrx/build_mod/firegl_agpgart/firegl_agp.h:759:1: attention : « PC
I_DEVICE_ID_INTEL_ICH7_1 » redéfini
Dans le fichier inclus à partir de include/linux/pci.h:26,
à partir de /lib/modules/fglrx/build_mod/firegl_agpgart/generic.c:34:
include/linux/pci_ids.h:2529:1: attention : ceci est la localisation d'une précé
dente définition
CC [M] /lib/modules/fglrx/build_mod/firegl_agpgart/isoch.o
Dans le fichier inclus à partir de /lib/modules/fglrx/build_mod/firegl_agpgart/a
gp.h:32,
à partir de /lib/modules/fglrx/build_mod/firegl_agpgart/isoch.c:10:
/lib/modules/fglrx/build_mod/firegl_agpgart/firegl_agp.h:759:1: attention : « PC
I_DEVICE_ID_INTEL_ICH7_1 » redéfini
Dans le fichier inclus à partir de include/linux/pci.h:26,
à partir de /lib/modules/fglrx/build_mod/firegl_agpgart/isoch.c:6:
include/linux/pci_ids.h:2529:1: attention : ceci est la localisation d'une précé
dente définition
CC [M] /lib/modules/fglrx/build_mod/firegl_agpgart/intel-agp.o
Dans le fichier inclus à partir de /lib/modules/fglrx/build_mod/firegl_agpgart/f
iregl_wrapper.h:31,
à partir de /lib/modules/fglrx/build_mod/firegl_agpgart/intel-agp.c:14
:
/lib/modules/fglrx/build_mod/firegl_agpgart/firegl_wrap.h:176:5: attention : « L
INUX_VERSION_CODE » n'est pas défini
/lib/modules/fglrx/build_mod/firegl_agpgart/intel-agp.c: Dans la fonction « inte
l_i810_cleanup »:
/lib/modules/fglrx/build_mod/firegl_agpgart/intel-agp.c:158: attention : passage
de l'argument n°1 de « __ke_iounmap » annule des qualificateurs du type du poin
teur cible
/lib/modules/fglrx/build_mod/firegl_agpgart/intel-agp.c: Dans la fonction « i8xx
_alloc_pages »:
/lib/modules/fglrx/build_mod/firegl_agpgart/intel-agp.c:174: attention : `page'
might be used uninitialized in this function
/lib/modules/fglrx/build_mod/firegl_agpgart/intel-agp.c: Dans la fonction « inte
l_i810_free_by_type »:
/lib/modules/fglrx/build_mod/firegl_agpgart/intel-agp.c:348: attention : passage
de l'argument n°1 de « __ke_phys_to_virt » transforme un entier en pointeur san
s transtypage
/lib/modules/fglrx/build_mod/firegl_agpgart/intel-agp.c:348: attention : passage
de l'argument n°1 de « i8xx_destroy_pages » transforme un entier en pointeur sa
ns transtypage
/lib/modules/fglrx/build_mod/firegl_agpgart/intel-agp.c:351: attention : passage
de l'argument n°1 de « __ke_phys_to_virt » transforme un entier en pointeur san
s transtypage
/lib/modules/fglrx/build_mod/firegl_agpgart/intel-agp.c:351: attention : passage
de l'argument n°1 au pointeur de fonction transforme un entier en pointeur sans
transtypage
/lib/modules/fglrx/build_mod/firegl_agpgart/intel-agp.c:354: attention : implici
t declaration of function `kfree'
/lib/modules/fglrx/build_mod/firegl_agpgart/intel-agp.c: Dans la fonction « inte
l_i830_cleanup »:
/lib/modules/fglrx/build_mod/firegl_agpgart/intel-agp.c:564: attention : passage
de l'argument n°1 de « __ke_iounmap » annule des qualificateurs du type du poin
teur cible
/lib/modules/fglrx/build_mod/firegl_agpgart/intel-agp.c: Dans la fonction « inte
l_i915_cleanup »:
/lib/modules/fglrx/build_mod/firegl_agpgart/intel-agp.c:670: attention : passage
de l'argument n°1 de « __ke_iounmap » annule des qualificateurs du type du poin
teur cible
/lib/modules/fglrx/build_mod/firegl_agpgart/intel-agp.c:671: attention : passage
de l'argument n°1 de « __ke_iounmap » annule des qualificateurs du type du poin
teur cible
/lib/modules/fglrx/build_mod/firegl_agpgart/intel-agp.c: Dans la fonction « find
_i830 »:
/lib/modules/fglrx/build_mod/firegl_agpgart/intel-agp.c:1526: attention : affect
ation d'un type pointeur incompatible
/lib/modules/fglrx/build_mod/firegl_agpgart/intel-agp.c:1528: attention : affect
ation d'un type pointeur incompatible
/lib/modules/fglrx/build_mod/firegl_agpgart/intel-agp.c: Dans la fonction « agp_
intel_probe »:
/lib/modules/fglrx/build_mod/firegl_agpgart/intel-agp.c:1697: attention : implic
it declaration of function `pci_assign_resource'
/lib/modules/fglrx/build_mod/firegl_agpgart/intel-agp.c: Dans la fonction « agp_
intel_remove »:
/lib/modules/fglrx/build_mod/firegl_agpgart/intel-agp.c:1734: attention : passag
e de l'argument n°1 de « __ke_pci_get_drvdata » d'un type pointeur incompatible
/lib/modules/fglrx/build_mod/firegl_agpgart/intel-agp.c: Dans la fonction « agp_
intel_resume »:
/lib/modules/fglrx/build_mod/firegl_agpgart/intel-agp.c:1742: attention : passag
e de l'argument n°1 de « __ke_pci_get_drvdata » d'un type pointeur incompatible
/lib/modules/fglrx/build_mod/firegl_agpgart/intel-agp.c:1744:5: attention : « __
ke_LINUX_VERSION_CODE » n'est pas défini
/lib/modules/fglrx/build_mod/firegl_agpgart/intel-agp.c: Hors de toute fonction
:
/lib/modules/fglrx/build_mod/firegl_agpgart/intel-agp.c:1814: attention : initia
lisation d'un type pointeur incompatible
/lib/modules/fglrx/build_mod/firegl_agpgart/intel-agp.c:1815: attention : initia
lisation d'un type pointeur incompatible
/lib/modules/fglrx/build_mod/firegl_agpgart/intel-agp.c: Dans la fonction « fgl_
agp_intel_init »:
/lib/modules/fglrx/build_mod/firegl_agpgart/intel-agp.c:1827: attention : passag
e de l'argument n°1 de « __fgl_pci_module_init » d'un type pointeur incompatible
/lib/modules/fglrx/build_mod/firegl_agpgart/intel-agp.c: Dans la fonction « fgl_
agp_intel_cleanup »:
/lib/modules/fglrx/build_mod/firegl_agpgart/intel-agp.c:1834: attention : passag
e de l'argument n°1 de « __fgl_pci_unregister_driver » d'un type pointeur incomp
atible
CC [M] /lib/modules/fglrx/build_mod/firegl_agpgart/ali-agp.o
Dans le fichier inclus à partir de /lib/modules/fglrx/build_mod/firegl_agpgart/f
iregl_wrapper.h:31,
à partir de /lib/modules/fglrx/build_mod/firegl_agpgart/ali-agp.c:6:
/lib/modules/fglrx/build_mod/firegl_agpgart/firegl_wrap.h:176:5: attention : « L
INUX_VERSION_CODE » n'est pas défini
/lib/modules/fglrx/build_mod/firegl_agpgart/ali-agp.c: Dans la fonction « agp_al
i_probe »:
/lib/modules/fglrx/build_mod/firegl_agpgart/ali-agp.c:303: attention : passage d
e l'argument n°1 de « __ke_pci_find_capability » d'un type pointeur incompatible
/lib/modules/fglrx/build_mod/firegl_agpgart/ali-agp.c:331: attention : passage d
e l'argument n°1 de « __ke_pci_read_config_byte » d'un type pointeur incompatibl
e
/lib/modules/fglrx/build_mod/firegl_agpgart/ali-agp.c:363: attention : passage d
e l'argument n°1 de « __ke_pci_read_config_dword » d'un type pointeur incompatib
le
/lib/modules/fglrx/build_mod/firegl_agpgart/ali-agp.c:367: attention : passage d
e l'argument n°1 de « __ke_pci_set_drvdata » d'un type pointeur incompatible
/lib/modules/fglrx/build_mod/firegl_agpgart/ali-agp.c: Dans la fonction « agp_al
i_remove »:
/lib/modules/fglrx/build_mod/firegl_agpgart/ali-agp.c:373: attention : passage d
e l'argument n°1 de « __ke_pci_get_drvdata » d'un type pointeur incompatible
/lib/modules/fglrx/build_mod/firegl_agpgart/ali-agp.c: Hors de toute fonction :
/lib/modules/fglrx/build_mod/firegl_agpgart/ali-agp.c:396: attention : initialis
ation d'un type pointeur incompatible
/lib/modules/fglrx/build_mod/firegl_agpgart/ali-agp.c:397: attention : initialis
ation d'un type pointeur incompatible
/lib/modules/fglrx/build_mod/firegl_agpgart/ali-agp.c: Dans la fonction « fgl_ag
p_ali_init »:
/lib/modules/fglrx/build_mod/firegl_agpgart/ali-agp.c:403: attention : passage d
e l'argument n°1 de « __fgl_pci_module_init » d'un type pointeur incompatible
/lib/modules/fglrx/build_mod/firegl_agpgart/ali-agp.c: Dans la fonction « fgl_ag
p_ali_cleanup »:
/lib/modules/fglrx/build_mod/firegl_agpgart/ali-agp.c:408: attention : passage d
e l'argument n°1 de « __fgl_pci_unregister_driver » d'un type pointeur incompati
ble
CC [M] /lib/modules/fglrx/build_mod/firegl_agpgart/firegl_wrap.o
Dans le fichier inclus à partir de /lib/modules/fglrx/build_mod/firegl_agpgart/f
iregl_wrap.c:113:
/lib/modules/fglrx/build_mod/firegl_agpgart/firegl_agp.h:759:1: attention : « PC
I_DEVICE_ID_INTEL_ICH7_1 » redéfini
Dans le fichier inclus à partir de include/linux/pci.h:26,
à partir de /lib/modules/fglrx/build_mod/firegl_agpgart/firegl_wrap.c:
74:
include/linux/pci_ids.h:2529:1: attention : ceci est la localisation d'une précé
dente définition
/lib/modules/fglrx/build_mod/firegl_agpgart/firegl_wrap.c: Dans la fonction « __
ke_phys_to_virt »:
/lib/modules/fglrx/build_mod/firegl_agpgart/firegl_wrap.c:660: attention : passa
ge de l'argument n°1 de « phys_to_virt » transforme un pointeur en entier sans t
ranstypage
/lib/modules/fglrx/build_mod/firegl_agpgart/firegl_wrap.c:660: attention : retur
n transforme un pointeur en entier sans transtypage
/lib/modules/fglrx/build_mod/firegl_agpgart/firegl_wrap.c: Dans la fonction « __
ke_verify_area »:
/lib/modules/fglrx/build_mod/firegl_agpgart/firegl_wrap.c:1123: attention : impl
icit declaration of function `verify_area'
/lib/modules/fglrx/build_mod/firegl_agpgart/firegl_wrap.c: Dans la fonction « __
ke_get_vm_phys_addr »:
/lib/modules/fglrx/build_mod/firegl_agpgart/firegl_wrap.c:1362: attention : pass
age de l'argument n°1 de « pmd_offset » d'un type pointeur incompatible
/lib/modules/fglrx/build_mod/firegl_agpgart/firegl_wrap.c: Dans la fonction « __
ke_vm_phys_addr_str »:
/lib/modules/fglrx/build_mod/firegl_agpgart/firegl_wrap.c:1818: attention : pass
age de l'argument n°1 de « pmd_offset » d'un type pointeur incompatible
include/linux/module.h: Hors de toute fonction :
/lib/modules/fglrx/build_mod/firegl_agpgart/firegl_wrap.c:333: attention : `fire
gl_stub_list' defined but not used
/lib/modules/fglrx/build_mod/firegl_agpgart/firegl_wrap.c:1475: attention : `def
erred_flush' defined but not used
CC [M] /lib/modules/fglrx/build_mod/firegl_agpgart/firegl_agp.o
/lib/modules/fglrx/build_mod/firegl_agpgart/firegl_agp.c:2:1: attention : « /* »
à l'intérieur d'un commentaire
Dans le fichier inclus à partir de /lib/modules/fglrx/build_mod/firegl_agpgart/a
gp.h:32,
à partir de /lib/modules/fglrx/build_mod/firegl_agpgart/firegl_agp.c:2
8:
/lib/modules/fglrx/build_mod/firegl_agpgart/firegl_agp.h:759:1: attention : « PC
I_DEVICE_ID_INTEL_ICH7_1 » redéfini
Dans le fichier inclus à partir de include/linux/pci.h:26,
à partir de /lib/modules/fglrx/build_mod/firegl_agpgart/firegl_agp.c:1
7:
include/linux/pci_ids.h:2529:1: attention : ceci est la localisation d'une précé
dente définition
/lib/modules/fglrx/build_mod/firegl_agpgart/firegl_agp.c: Dans la fonction « fir
egl_agp_init »:
/lib/modules/fglrx/build_mod/firegl_agpgart/firegl_agp.c:301: attention : `inter
_module_register' is deprecated (declared at include/linux/module.h:569)
/lib/modules/fglrx/build_mod/firegl_agpgart/firegl_agp.c:302: attention : `inter
_module_register' is deprecated (declared at include/linux/module.h:569)
/lib/modules/fglrx/build_mod/firegl_agpgart/firegl_agp.c: Dans la fonction « fir
egl_agp_exit »:
/lib/modules/fglrx/build_mod/firegl_agpgart/firegl_agp.c:327: attention : `inter
_module_unregister' is deprecated (declared at include/linux/module.h:570)
/lib/modules/fglrx/build_mod/firegl_agpgart/firegl_agp.c:328: attention : `inter
_module_unregister' is deprecated (declared at include/linux/module.h:570)
/lib/modules/fglrx/build_mod/firegl_agpgart/firegl_agp.c:332: attention : `inter
_module_put' is deprecated (declared at include/linux/module.h:573)
LD [M] /lib/modules/fglrx/build_mod/firegl_agpgart/fglrx_agp.o
Building modules, stage 2.
MODPOST
*** Warning: "verify_area" [/lib/modules/fglrx/build_mod/firegl_agpgart/fglrx_ag
p.ko] undefined!
CC /lib/modules/fglrx/build_mod/firegl_agpgart/fglrx_agp.mod.o
LD [M] /lib/modules/fglrx/build_mod/firegl_agpgart/fglrx_agp.ko
make[1]: Leaving directory `/usr/src/linux-2.6.14'
AGPGART build succeeded with return value 0
finished compiling for fglrx_agp
duplicating results into driver repository...
done.
==============================
You must change your working directory to /lib/modules/fglrx
and then call ./make_install.sh in order to install the built module.


la suite ::

# sh make_install.sh
- creating symlink
- recreating module dependency list
- trying a sample load of the kernel modules
FATAL: Error inserting fglrx (/lib/modules/2.6.14-benja/kernel/drivers/char/drm/fglrx.ko): No such device
failed.


et finalement avec modprobe -f :

modprobe -f fglrx
FATAL: Error inserting fglrx (/lib/modules/2.6.14-benja/kernel/drivers/char/drm/fglrx.ko): No such device


J'ai bien recompilé mon noyau, et le module verify_area.

je ne comprend pas.

Tout les éléments sont affiché, la compilation du module comme tu peux le voir est bizzare, il y a des erreurs!

Voici encore une foi le paquet que j'utilise :
fglrx_4_3_0-8.22.5-1.i386.rpm

et avec alien il devient bien un .deb

:-/

Ca doit venir de moi ou de mon kernel.

Poste le Monday 20 February 2006 00:32:20
Répondre     Citer    
Re: Pilotes ATI propriétaire
Envoyé par: benja

Apparement, ici le patch verify_area n'a pas eu un grans effet.

Je l'ai fait une foi de plus à la main, (verify_area > access_ok) mais cela ne change rien.


Poste le Monday 20 February 2006 08:40:57
Répondre     Citer    
Aller à la page:  1 2 Page suivante
Page: 1 sur 2

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
Pilotes ATI propriétaire
Aide sur les distributions Debian, Ubuntu et leurs dérivées : Mepis, Mint, Knoppix, Kubuntu, Lubuntu, Xandros
Nouveau sujet sur ce forum

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons