Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3478 connectés 

 


Dernière réponse
Sujet : [Debian] installation de drivers ati ( kernel 2.6.7 ) - Résolu
dd_005 c'est parfait, merci infiniment ;)
 
:jap:

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
dd_005 c'est parfait, merci infiniment ;)
 
:jap:
kelus /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
dd_005 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?
kelus 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
dd_005 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.

kelus apres faut que tu modifies le XF86config-4 et ca devrait etre bon :)
dd_005 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 )

kelus 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
dd_005

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

kelus tu peux faire un ls -l  /lib/modules/2.6.7-1-k7 ?
dd_005 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.

kelus 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)
dd_005 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 ;)
kelus 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
kelus une question : tu recompiles le kernel en entier ?  
 
kelus 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
dd_005 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]

kelus 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
dd_005 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:


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)