[Debian] installation de drivers ati ( kernel 2.6.7 ) - Résolu

installation de drivers ati ( kernel 2.6.7 ) - Résolu [Debian] - Linux et OS Alternatifs

Marsh Posté le 27-08-2004 à 10:02:32    

Hello tout le monde :hello:  
Etant sous mandrake depuis quelques temps, je voulais essayer debian. L'installation c'est déroulé sans soucis (Sarge, avec installation par le net).
Le gros problème qui se pose à moi maintenant c'est les drivers ati.
 
donc en résumé j'en suis là:
 

Citation :


apt-get install kernel-image-2.6.7-1-k7
reboot
 
uname -r
2.6.7-1-k7
 
apt-get install kernel-headers-2.6.7-1-k7 kernel-sources-2.6-7-1
cd /usr/src
tar xjvf  kernel-source-2.6-7-1
ln -s /usr/src/kernel-source-2.6.7-1 /usr/src/linux


 
 
déjà là si je suis les instructions de http://xoomer.virgilio.it/flavio.s [...] aller.html
 

Citation :


cd /usr/src
cd kernel-source-2.6-7-1
cp /boot/config-2.6.7-1-k7 .config
 
make-kpkg --append-to-version "-1-k7" --rev
ision 2.6.7-1 --config old configure
 I note you are using a hyphen in the revision number.
 Please ensure that the upstream and debian revision
 numbers are policy compliant enough that dpkg and
 shall not choke on them at the end of the compile
/usr/bin/make EXTRAVERSION=-1-k7   \
                                 ARCH=i386 oldconfig
make[1]: Entering directory `/usr/src/kernel-source-2.6.7'
  HOSTCC  scripts/basic/fixdep
scripts/basic/fixdep.c:97:23: sys/types.h : Aucun fichier ou r?pertoire de ce ty
pe
scripts/basic/fixdep.c:98:22: sys/stat.h : Aucun fichier ou r?pertoire de ce typ
e
scripts/basic/fixdep.c:99:22: sys/mman.h : Aucun fichier ou r?pertoire de ce typ
e
scripts/basic/fixdep.c:100:20: unistd.h : Aucun fichier ou r?pertoire de ce type
scripts/basic/fixdep.c:101:19: fcntl.h : Aucun fichier ou r?pertoire de ce type
 
...
 
stderr' undeclared (first use in this functi
on)
scripts/basic/fixdep.c:289: attention : unused variable `s'
scripts/basic/fixdep.c: Dans la fonction << print_deps >>:
scripts/basic/fixdep.c:325: error: storage size of `st' isn't known
scripts/basic/fixdep.c:329: error: `O_RDONLY' undeclared (first use in this func
tion)
scripts/basic/fixdep.c:331: error: `stderr' undeclared (first use in this functi
on)
scripts/basic/fixdep.c:341: error: `NULL' undeclared (first use in this function
)
scripts/basic/fixdep.c:341: error: `PROT_READ' undeclared (first use in this fun
ction)
scripts/basic/fixdep.c:341: error: `MAP_PRIVATE' undeclared (first use in this f       unction)
scripts/basic/fixdep.c:341: attention : affectation transforme un entier en poin       teur sans transtypage
scripts/basic/fixdep.c:325: attention : unused variable `st'
scripts/basic/fixdep.c: Dans la fonction << traps >>:
scripts/basic/fixdep.c:360: error: `stderr' undeclared (first use in this functi       on)
make[2]: *** [scripts/basic/fixdep] Erreur 1
make[1]: *** [scripts_basic] Erreur 2
make[1]: Leaving directory `/usr/src/kernel-source-2.6.7'
make: *** [stamp-kernel-configure] Erreur 2
debian:/usr/src/kernel-source-2.6.7#


 
voilà, si quelqu'un pouvait m'aider  :sweat:


Message édité par dd_005 le 27-08-2004 à 11:31:50

---------------
http://blog.numerisound.com
Reply

Marsh Posté le 27-08-2004 à 10:02:32   

Reply

Marsh Posté le 27-08-2004 à 10:06:13    

il te manque scripts/basic/fixdep
tu le prends dans /usr/src/kernel-headers-2.6.7-1-k7/scripts/basic/ et tu le copies dans /usr/src/linux/scripts/basioc
tu peux d'avance faire la meme chose pour modpost qui est dans /usr/src/kernel-headers-2.6.7-1-k7/scripts

Reply

Marsh Posté le 27-08-2004 à 10:14:03    

merci :jap:
mais il me manque pleins de trucs ... :o

Citation :


...
scripts/basic/fixdep.c:97:23: sys/types.h : Aucun fichier ou r?pertoire de ce type
scripts/basic/fixdep.c:98:22: sys/stat.h : Aucun fichier ou r?pertoire de ce type
scripts/basic/fixdep.c:99:22: sys/mman.h : Aucun fichier ou r?pertoire de ce type
scripts/basic/fixdep.c:100:20: unistd.h : Aucun fichier ou r?pertoire de ce type
scripts/basic/fixdep.c:101:19: fcntl.h : Aucun fichier ou r?pertoire de ce type
scripts/basic/fixdep.c:102:20: string.h : Aucun fichier ou r?pertoire de ce type
scripts/basic/fixdep.c:103:20: stdlib.h : Aucun fichier ou r?pert
....


 
[:spamafote]


---------------
http://blog.numerisound.com
Reply

Marsh Posté le 27-08-2004 à 10:17:37    

ah :D  
 
copie le repertoire include de /usr/src/kernel-headers-2.6.7-1-k7 dans /usr/src/linux et ca devrait etre bon

Reply

Marsh Posté le 27-08-2004 à 10:19:08    

une question : tu recompiles le kernel en entier ?  
 

Reply

Marsh Posté le 27-08-2004 à 10:21:16    

pour installer les drivers ati, j'ai uniqument :  
- installe les kernel-headers, le kernel-source,
- fait un alien sur un .rpm  
- excute le make.sh /lib/modules/fglrx/buil_mod puis le make_install.sh dans /lib/modules/fglrx/
et c'etait bon

Reply

Marsh Posté le 27-08-2004 à 10:24:38    

bahh je crois pas que c'est le but, mais c'est vrai que je comprend pas tout dans les détails... :o
en faite je suis http://xoomer.virgilio.it/flavio.s [...] aller.html
peut-être que je galère pour rien, et que j'ai pas besoin de faire cette étape [:ddr555]
 
ps: en faite si quelqu'un à une autre bonne méthode pour installer les drivers ati je suis preneur ;)


---------------
http://blog.numerisound.com
Reply

Marsh Posté le 27-08-2004 à 10:28:22    

je peux pas lire le tutoriel, c'est bloque par le proxy du boulot :/  
 
ben je viens de te donner ma methode :D  
en sachant qu'il faut copier e repertoire include de /usr/src/kernel-headers-2.6.7-1-k7 dans /usr/src/linux et les fichiers manquants que le make.sh va te dire (a part fixdep et modpost, je crois que c'est tout)

Reply

Marsh Posté le 27-08-2004 à 10:29:19    

en essayant ta méthode (en faite j'avais vu un truc similaire mais je retrouvais plus la page).
j'ai fait et installer le .deb, mais au lancement du make.sh
 

Code :
  1. debian:/lib/modules/fglrx/build_mod# ./make.sh
  2. ATI module generator V 2.0
  3. ==========================
  4. initializing...
  5. Error:
  6. XFree86 drm includes at /lib/modules/2.6.7-1-k7/build/include/../drivers/char/drm do not fit this driver.
  7. This driver is designed to only work with X4.1.0 or higher.
  8. You can match this by getting Linux kernel 2.4.8 or higher.


Message édité par dd_005 le 27-08-2004 à 10:30:08

---------------
http://blog.numerisound.com
Reply

Marsh Posté le 27-08-2004 à 10:32:14    

tu peux faire un ls -l  /lib/modules/2.6.7-1-k7 ?

Reply

Marsh Posté le 27-08-2004 à 10:32:14   

Reply

Marsh Posté le 27-08-2004 à 10:38:10    

Code :
  1. maya@debian:~$ ls -l /lib/modules/2.6.7-1-k7/
  2. total 800
  3. drwxr-xr-x   2 root root   4096 2004-08-27 09:03 boot
  4. lrwxrwxrwx   1 root root     34 2004-08-27 09:32 build -> /usr/src/kernel-headers-2.6.7-1-k7
  5. drwxr-xr-x   2 root root   4096 2004-08-27 09:03 initrd
  6. drwxr-xr-x  10 root root   4096 2004-08-27 09:03 kernel
  7. -rw-r--r--   1 root root 135023 2004-08-27 09:03 modules.alias
  8. -rw-r--r--   1 root root     69 2004-08-27 09:03 modules.ccwmap
  9. -rw-r--r--   1 root root 226301 2004-08-27 09:03 modules.dep
  10. -rw-r--r--   1 root root    517 2004-08-27 09:03 modules.ieee1394map
  11. -rw-r--r--   1 root root   1061 2004-08-27 09:03 modules.inputmap
  12. -rw-r--r--   1 root root  16427 2004-08-27 09:03 modules.isapnpmap
  13. -rw-r--r--   1 root root 128318 2004-08-27 09:03 modules.pcimap
  14. -rw-r--r--   1 root root 102826 2004-08-27 09:03 modules.symbols
  15. -rw-r--r--   1 root root 151505 2004-08-27 09:03 modules.usbmap


Message édité par dd_005 le 27-08-2004 à 10:39:56

---------------
http://blog.numerisound.com
Reply

Marsh Posté le 27-08-2004 à 10:41:04    

c'etait une question, d'ou le "?" :D  
ok donc fait un rm /lib/modules/2.6.7-1-k7/build
puis un ln -s /usr/src/linux /lib/modules/2.6.7-1-k7/build
ensuite, tu copies le repertoire include de /usr/src/kernel-headers-2.6.7-1-k7 dans /usr/src/linux, il risque de raler  
et tu retentes le make.sh  
 
la methode est tres crade mais fonctionne normalement :D


Message édité par kelus le 27-08-2004 à 10:45:05
Reply

Marsh Posté le 27-08-2004 à 10:47:19    

j'y croyais pas mais :ouch:
 

Code :
  1. debian:/lib/modules/fglrx/build_mod# ./make.sh
  2. ATI module generator V 2.0
  3. ==========================
  4. initializing...
  5. ./make.sh: line 630: /proc/version: Permission non accordée
  6. ./make.sh: line 631: /proc/version: Permission non accordée
  7. cleaning...
  8. patching 'highmem.h'...
  9. skipping patch for 'drmP.h', not needed
  10. skipping patch for 'drm_os_linux.h', not needed
  11. assuming new VMA API since we do have kernel 2.6.x...
  12. doing Makefile based build for kernel 2.6.x and higher
  13. make -C /lib/modules/2.6.7-1-k7/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
  14. make[1]: Entering directory `/usr/src/kernel-source-2.6.7'
  15.   CC [M]  /lib/modules/fglrx/build_mod/2.6.x/agp3.o
  16.   CC [M]  /lib/modules/fglrx/build_mod/2.6.x/nvidia-agp.o
  17.   CC [M]  /lib/modules/fglrx/build_mod/2.6.x/agpgart_be.o
  18.   CC [M]  /lib/modules/fglrx/build_mod/2.6.x/i7505-agp.o
  19.   CC [M]  /lib/modules/fglrx/build_mod/2.6.x/firegl_public.o
  20.   LD [M]  /lib/modules/fglrx/build_mod/2.6.x/fglrx.o
  21.   Building modules, stage 2.
  22.   MODPOST
  23.   CC      /lib/modules/fglrx/build_mod/2.6.x/fglrx.mod.o
  24.   LD [M]  /lib/modules/fglrx/build_mod/2.6.x/fglrx.ko
  25. make[1]: Leaving directory `/usr/src/kernel-source-2.6.7'
  26. build succeeded with return value 0
  27. duplicating results into driver repository...
  28. done.
  29. ==============================
  30. You must change your working directory to /lib/modules/fglrx
  31. and then call ./make_install.sh in order to install the built module.
  32. ==============================


 
ca à l'ai de fonctionner :D merci (enfin on va voir ca dans quelques minutes )


---------------
http://blog.numerisound.com
Reply

Marsh Posté le 27-08-2004 à 10:47:53    

apres faut que tu modifies le XF86config-4 et ca devrait etre bon :)

Reply

Marsh Posté le 27-08-2004 à 10:49:59    

ahh, je sais pas si c'est très bon signe
 

Code :
  1. debian:/lib/modules/fglrx# ./make_install.sh
  2. - creating symlink
  3. - recreating module dependency list
  4. - trying a sample load of the kernel module
  5. FATAL: Error inserting fglrx (/lib/modules/2.6.7-1-k7/kernel/drivers/char/drm/fglrx.ko): Operation not permitted
  6. failed.


---------------
http://blog.numerisound.com
Reply

Marsh Posté le 27-08-2004 à 10:51:04    

fais un rmmod radeon avant car tu dois avoir le modules radeon de charge et il entre en conflit avec fglrx  
et ensuite fais un modprobe fglrx


Message édité par kelus le 27-08-2004 à 10:53:22
Reply

Marsh Posté le 27-08-2004 à 10:55:13    

merci.
Mais la j'ai une question stupide :whistle:
je fait un init 3 ou telinit 3 et ca fait rien du tout [:gnub]
comment je fais pour désactiver X?


Message édité par dd_005 le 27-08-2004 à 10:55:34

---------------
http://blog.numerisound.com
Reply

Marsh Posté le 27-08-2004 à 10:57:26    

/etc/init.d/kdm stop ou gdm stop suivant celui que tu utilises
sinon init 1  
 
le runlevel 2 debian est l'equivalent du 5 chez mdk

Reply

Marsh Posté le 27-08-2004 à 11:31:29    

c'est parfait, merci infiniment ;)
 
:jap:


---------------
http://blog.numerisound.com
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed