Bienvenue visiteur (Inscription |  Connexion)
Qui est en ligne ?
Il y a : 19 utilisateurs en ligne, consultez le détail
Auteur Message
ToMsS
#0 Message posté le : 03-08-2007 à 00:43:57


Petit scarabée


Forum : Inscrit
Association :
Arrivé(e) le : 26-10-2006
Nombre de messages : 57
bonsoir

je cherche a installer les pilotes ma carte ati 9200 , pour profiter de l'opengl , j'ai donc telechargé le script sur le site de ati et je l 'ai lancé , je n'ai aucune erreur mais lorsque j'analyse le fichier de log j'ai le message suivant;

[Message] Kernel Module : Trying to install a precompiled kernel module.

[Message] Kernel Module : Precompiled kernel module version mismatched.

[Message] Kernel Module : Found kernel module build environment, generating kernel module now.

ATI module generator V 2.0

==========================

initializing...

Error:

kernel includes at /lib/modules/2.6.21-2-486/build/include do not match current kernel.

they are versioned as ""

instead of "2.6.21-2-486".

you might need to adjust your symlinks:

- /usr/include

- /usr/src/linux

[Error] Kernel Module : Failed to compile kernel module - please consult readme.



Pourtant j'ai bien les sources (/usr/src/linux) ainsi que les headers de mon noyau

je ne comprend pas est ce quelqu"un a deja rencontré ce probleme ou aurait une solution.?

d'avance merci

-------------------------------------
On est toujours le newbie de quelqu"un.
nonoland
#1 Message posté le : 03-08-2007 à 09:20:09


Hobbit


Forum : Inscrit
Association :
Arrivé(e) le : 17-01-2004
Nombre de messages : 1729
es tu sur d'avoir les bons headers et bonnes sources de ton noyau ?

-------------------------------------
Linux user #377793
Petition Free IPv6 # 18366
selimb
#2 Message posté le : 03-08-2007 à 10:00:06


Hobbit


Forum : Inscrit
Association :
Arrivé(e) le : 18-04-2005
Nombre de messages : 1219
Bonjour..//..Bonsoir..
1. merci d'indiquer ce que donne:
ls -al /usr/src/linux

2. avis perso:
g tjrs installe (et reussi) fglrx de cette facon:
- http://s.bouras.free.fr/linux/fglrx.php
Je le fais hors X avec : /etc/rc.d/init.d/xfs stop
Attention:
faire d'abord une copie de xorg.conf
selim,b.

--Message édité par selimb le 03-08-2007 à 10:01:33--


-------------------------------------
http://s.bouras.free.fr/citaPop-Up/
ToMsS
#3 Message posté le : 03-08-2007 à 11:21:42


Petit scarabée


Forum : Inscrit
Association :
Arrivé(e) le : 26-10-2006
Nombre de messages : 57
les sources et headers sont téléchargé a partir de apt-get

pour la commande voici le resultat :

/home/tom# ls -al /usr/src/linux

lrwxrwxrwx 1 root src 19 2007-08-03 00:15 /usr/src/linux -> linux-source-2.6.21



un petit "ls" du dossier /usr/src :

/home/tom# ls -al /usr/src/

total 248928

drwxrwsr-x  7 root src       4096 2007-08-03 00:15 .

drwxr-xr-x 12 root root      4096 2007-04-13 15:56 ..

drwxr-sr-x  2 root src       4096 2007-08-03 00:40 ATI

lrwxrwxrwx  1 root src         19 2007-08-03 00:15 linux -> linux-source-2.6.21

drwxr-xr-x 17 root root      4096 2007-08-03 00:05 linux-headers-2.6.21-2

drwxr-xr-x  4 root root      4096 2007-08-03 00:05 linux-headers-2.6.21-2-486

drwxr-xr-x  3 root root      4096 2007-08-03 00:05 linux-kbuild-2.6.21

drwxr-xr-x 19 root root      4096 2007-08-03 00:16 linux-source-2.6.21

-rw-r--r--  1 root root 254617600 2007-07-10 21:11 linux-source-2.6.21.tar



merci

-------------------------------------
On est toujours le newbie de quelqu"un.
tonton nestor
#4 Message posté le : 03-08-2007 à 12:26:26


Maître Jedi


Forum : Inscrit
Association :
Arrivé(e) le : 16-01-2003
Nombre de messages : 8931
édit : oups mauvaise lecture de ma part.

--Message édité par tonton nestor le 03-08-2007 à 12:27:29--
selimb
#5 Message posté le : 04-08-2007 à 15:23:15


Hobbit


Forum : Inscrit
Association :
Arrivé(e) le : 18-04-2005
Nombre de messages : 1219
re--
1. edit le Makefile de /usr/src/linux/Makefile
2. exmamine bien l'entete .. et verifie la ligne:
EXTRAVERSION = ???
3. remplace les ??? de facon a les faire correspondre au bon numero de ton noyau/kernel-source/kernel-headers
4. ideal:
recompile le noyau avant et reboot dessus avant d'installer les pilotes ATI.

5. si pas ok :
- hors X & init 3
- modprobe -r fglrx
- supprime les fglrx.ko de /lib/modules/fglrx/build_mod et de /usr/modules/'uname -r'/kernel/drivers/char/drm.. Puis faire:
cd /lib/modules/fglrx/build_mod && make.sh
cd /lib/modules/fglrx/ && make_install.sh
- reboot.. et avant de faire " startx", verifie que les *.agp sont charges avant de faire modprobe fglrx
... ou suivre le lien de mon precedent post..

Bon courage.
selim,b.

--Message édité par selimb le 04-08-2007 à 15:28:29--


-------------------------------------
http://s.bouras.free.fr/citaPop-Up/
Celtas
#6 Message posté le : 05-08-2007 à 22:22:43


Petit scarabée


Forum : Inscrit
Association :
Arrivé(e) le : 25-07-2007
Nombre de messages : 45
C'est vraiment la misère, ces drivers ATI ...
Moi, pas moyen de les faire fonctionner sur mon mobility radeon, quelque soit la méthode ...
Et le fonctionnement sur d'autres ATI a toujours été limite ...
Quand je pense à la facilité de fonctionnement des drivers NVidia ...

-------------------------------------
Faites la révolution, pas la guerre !!
ToMsS
#7 Message posté le : 06-08-2007 à 01:50:02


Petit scarabée


Forum : Inscrit
Association :
Arrivé(e) le : 26-10-2006
Nombre de messages : 57
oué comme tu dit Celtas c'est la misere , mais j'evolue entre-temps je suis passé a un noyau 2.6.21-2 malheureusement fglrx est buggé sur ce noyau , mais grace a la procedure trouvé ici :

http://mxjeff.free.fr/science/informatique/toshA100-766.php#ati

j'ai reussi a l'installer ( c'est deja bien )

il me reste maintenant a l'utiliser et la c'est pas gagné l'erreur suivante apparait lorque je veux charger le module ( modprobe fglrx) :

"FATAL: Error inserting fglrx (/lib/modules/2.6.xx.xx/misc/fglrx.ko): Operation not permitted"


apres avoir parcouru de nombreux forum une hypothes est emise sur cette erreur:

Vous devez avoir obligatoirement "agpgart" en module ! Je me suis pris principalement la tête pour ce problème, si "agpgart" est compilé en dur dans le noyau, le driver Ati refusera de se charger...


genial !!! j'en viens donc aux questions suivantes :

1 ) Comment savoir si "agpgart" est en module ou en dur ?
2) S'il est en dur ( ce que je souhaite ) comment le passé en module sans recompiler tout le noyau ?

Merci

-------------------------------------
On est toujours le newbie de quelqu"un.
selimb
#8 Message posté le : 06-08-2007 à 09:43:23


Hobbit


Forum : Inscrit
Association :
Arrivé(e) le : 18-04-2005
Nombre de messages : 1219
1.>> "FATAL: Error inserting fglrx (/lib/modules/2.6.xx.xx/misc/fglrx.ko): Operation not permitted"
.. a cause de l'entete "EXTRAVERSION" du Makefile &/ou des *agp &/ou du module radeon qui se charge avant ( voir lsmod)

2.>> Comment savoir si "agpgart" est en module ou en dur ?
.. faire lsmod ou (mieux):
- soit lsmod |grep -iE "fglrx|agp|radeon"
.. en esperant que radeon n'est pas charge..
- soit le fichier /usr/src/linux/.config.. et voir "CONFIG_AGP=m" (en module)

--Message édité par selimb le 06-08-2007 à 09:44:00--


-------------------------------------
http://s.bouras.free.fr/citaPop-Up/
ToMsS
#9 Message posté le : 06-08-2007 à 12:14:02


Petit scarabée


Forum : Inscrit
Association :
Arrivé(e) le : 26-10-2006
Nombre de messages : 57
bon j'ai taper toutes les commandes :

pour "lsmod |grep -iE "fglrx|agp|radeon"" voici le resultat

tom@debian:~$ lsmod |grep -iE "fglrx|agp|radeon"

radeon                110624  1 

drm                    72980  2 radeon

nvidia_agp              8348  1 

agpgart                31664  2 drm,nvidia_agp



pour usr/src/linux/.config

tom@debian:~$ cat /usr/src/linux/.config | grep AGP

CONFIG_AGP=m

CONFIG_AGP_ALI=m

CONFIG_AGP_ATI=m

CONFIG_AGP_AMD=m

CONFIG_AGP_AMD64=m

CONFIG_AGP_INTEL=m

CONFIG_AGP_NVIDIA=m

CONFIG_AGP_SIS=m

CONFIG_AGP_SWORKS=m

CONFIG_AGP_VIA=m

CONFIG_AGP_EFFICEON=m



bon ben je desespere apparament l'erreur ne provient pas du fait que "agpgart" soit en dur ou non.
Selimb , pourquoi esperais tu que radeon ne soit pas chargé , est ce ce module qui poserais probleme , comment faire pour qu"il ne se charge pas avant ?

--Message édité par ToMsS le 06-08-2007 à 12:16:37--


-------------------------------------
On est toujours le newbie de quelqu"un.
selimb
#10 Message posté le : 06-08-2007 à 23:08:21


Hobbit


Forum : Inscrit
Association :
Arrivé(e) le : 18-04-2005
Nombre de messages : 1219
>>Selimb , pourquoi esperais tu que radeon ne soit pas chargé , est ce ce module qui poserais probleme , comment faire pour qu"il ne se charge pas avant ?

.. c que le dri "se casse " a cause du /lib/modules/ton_noyau/kernel/drivers/char/drm/drm.ko (qu'utilise radeon)
drm.ko refuse de se charger au boot..(si fglrx est dans lsmod)
sudo modprobe drm
Password:
FATAL: Error inserting drm (/lib/modules/ton_noyau/kernel/drivers/char/drm/drm.ko): Cannot allocate memory

.. apparrement ( sans etre sur): ceci vient des recents updates de AIGLX.

essaie :
1. se mettre hors X
2. tjrs faire copie de xorg.conf avant tte modif
3. mettre un diese (#) la ou il ya radeon/drm dans les /etc/modprobe.xx ;modules..etc
4. mettre dans /etc/X11/xorg.conf ceci:
Section "Module"
.....
# Load "drm"
# Load "ati"
Load "fglrxdrm"
.....
EndSection


Section "Extensions"
Option "Composite" "Disable"
EndSection

(fglrx n'utilise pas le composite ??)

5. rebooter ..

-------------------------------------
http://s.bouras.free.fr/citaPop-Up/
ToMsS
#11 Message posté le : 07-08-2007 à 12:15:57


Petit scarabée


Forum : Inscrit
Association :
Arrivé(e) le : 26-10-2006
Nombre de messages : 57
donc voila petit probleme mon fichier /etc/X1/xorg.conf ne contient pas de parti Mordule ou le drm , dri , .... se charge , j'ai donc juste pour essayer changer le driver "ati" par le "fglx" et rebooter la becanne

voici le resultat de xorg :

(II) Loading extension SHAPE

(II) Loading extension MIT-SUNDRY-NONSTANDARD

(II) Loading extension BIG-REQUESTS

(II) Loading extension SYNC

(II) Loading extension MIT-SCREEN-SAVER

(II) Loading extension XC-MISC

(II) Loading extension XFree86-VidModeExtension

(II) Loading extension XFree86-Misc

(II) Loading extension XFree86-DGA

(II) Loading extension DPMS

(II) Loading extension TOG-CUP

(II) Loading extension Extended-Visual-Information

(II) Loading extension XVideo

(II) Loading extension XVideo-MotionCompensation

(II) Loading extension X-Resource

(II) LoadModule: "dbe"

(II) Loading /usr/lib/xorg/modules/extensions//libdbe.so

(II) Module dbe: vendor="X.Org Foundation"

	compiled for 1.3.0, module version = 1.0.0

	Module class: X.Org Server Extension

	ABI class: X.Org Server Extension, version 0.3

(II) Loading extension DOUBLE-BUFFER

(II) LoadModule: "glx"

(II) Loading /usr/lib/xorg/modules/extensions//libglx.so

(II) Module glx: vendor="X.Org Foundation"

	compiled for 1.3.0, module version = 1.0.0

	ABI class: X.Org Server Extension, version 0.3

(==) AIGLX enabled

(II) Loading extension GLX

(II) LoadModule: "freetype"

(II) Loading /usr/lib/xorg/modules//fonts/libfreetype.so

(II) Module freetype: vendor="X.Org Foundation & the After X-TT Project"

	compiled for 1.3.0, module version = 2.1.0

	Module class: X.Org Font Renderer

	ABI class: X.Org Font Renderer, version 0.5

(II) Loading font FreeType

(II) LoadModule: "record"

(II) Loading /usr/lib/xorg/modules/extensions//librecord.so

(II) Module record: vendor="X.Org Foundation"

	compiled for 1.3.0, module version = 1.13.0

	Module class: X.Org Server Extension

	ABI class: X.Org Server Extension, version 0.3

(II) Loading extension RECORD

(II) LoadModule: "dri"

(II) Loading /usr/lib/xorg/modules/extensions//libdri.so

(II) Module dri: vendor="X.Org Foundation"

	compiled for 1.3.0, module version = 1.0.0

	ABI class: X.Org Server Extension, version 0.3

(II) Loading extension XFree86-DRI

(II) LoadModule: "fglrx"

(II) Loading /usr/lib/xorg/modules/drivers//fglrx_drv.so

(II) Module fglrx: vendor="FireGL - ATI Technologies Inc."

	compiled for 7.1.0, module version = 8.38.6

	Module class: X.Org Video Driver

	ABI class: X.Org Video Driver, version 1.0

(II) LoadModule: "kbd"

(II) Loading /usr/lib/xorg/modules/input//kbd_drv.so

(II) Module kbd: vendor="X.Org Foundation"

	compiled for 1.3.0, module version = 1.2.1

	Module class: X.Org XInput Driver

	ABI class: X.Org XInput driver, version 0.7

(II) LoadModule: "mouse"

(II) Loading /usr/lib/xorg/modules/input//mouse_drv.so

(II) Module mouse: vendor="X.Org Foundation"

	compiled for 1.3.0, module version = 1.2.1

	Module class: X.Org XInput Driver

	ABI class: X.Org XInput driver, version 0.7

(II) Primary Device is: PCI 03:00:0

(II) ATI Proprietary Linux Driver Version Identifier:8.38.6

(II) ATI Proprietary Linux Driver Release Identifier: LGDr8.38g1                           

(II) ATI Proprietary Linux Driver Build Date: Jun 22 2007 13:10:21

(II) ATI Proprietary Linux Driver Build Information: autobuild-rel-r6-8.38.1.1.2.3-driver-lnx-x86-x86_64-351593

(WW) fglrx: No matching Device section for instance (BusID PCI:3:0:1) found

(EE) No devices detected.



Fatal server error:

no screens found


le lsmod :

sbp2                   21380  0 

loop                   15240  0 

fglrx                 678700  0 

snd_mpu401              7528  0 

snd_mpu401_uart         7936  1 snd_mpu401

snd_seq_dummy           3844  0 

snd_seq_oss            28928  0 

snd_seq_midi            8224  0 

snd_seq_midi_event      6912  2 snd_seq_oss,snd_seq_midi

bttv                  168308  0 

video_buf              23300  1 bttv

firmware_class          9344  1 bttv

ir_common              34180  1 bttv

snd_intel8x0           31516  0 

snd_ac97_codec         92196  1 snd_intel8x0

ac97_bus                2304  1 snd_ac97_codec

snd_pcm_oss            38816  0 

analog                 10912  0 

sd_mod                 19856  0 

compat_ioctl32          1408  1 bttv

i2c_algo_bit            7304  1 bttv

snd_seq                44624  6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event

snd_rawmidi            22432  2 snd_mpu401_uart,snd_seq_midi

snd_seq_device          7692  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq,snd_rawmidi

snd_mixer_oss          15360  1 snd_pcm_oss

snd_pcm                69896  3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss

snd_timer              20484  2 snd_seq,snd_pcm

btcx_risc               4872  1 bttv

tveeprom               14224  1 bttv

videodev               25984  1 bttv

v4l2_common            15872  2 bttv,videodev

v4l1_compat            12548  2 bttv,videodev

gameport               14600  1 analog

snd                    46948  12 snd_mpu401,snd_mpu401_uart,snd_seq_oss,snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_seq,snd_rawmidi,snd_seq_device,snd_mixer_oss,snd_pcm,snd_timer

parport_pc             32292  1 

parport                32840  3 ppdev,lp,parport_pc

rtc                    12440  0 

soundcore               7264  1 snd

pcspkr                  2944  0 

shpchp                 30996  0 

pci_hotplug            28728  1 shpchp

snd_page_alloc          9608  2 snd_intel8x0,snd_pcm

i2c_nforce2             5760  0 

i2c_core               20368  4 bttv,i2c_algo_bit,tveeprom,i2c_nforce2

nvidia_agp              8348  1 

agpgart                31664  2 fglrx  



si quelqu"un y comprend quelque chose ....

-------------------------------------
On est toujours le newbie de quelqu"un.