Naolwen Posté(e) le 13 mars 2005 Partager Posté(e) le 13 mars 2005 Bonjour ! Je suis tout nouveau dans le monde de linux et j'ai une Debian Unstable 2.6.10-1-686-SMP. Le probleme c'est que je viens juste d'acquérir une petite 6600 GT et donc je me suis décidé d'installer les drivers NVIDIA. Jai donc suivi à la lettre ce tutorial : http://home.comcast.net/~andrex/Debian-nVi...stallation.html Je compile le module evil:/usr/src/modules/nvidia-kernel# debian/rules binary_modulecat: /include/linux/version.h: Aucun fichier ou répertoire de ce type /bin/sh: line 0: test: -ge: unary operator expected cat: /include/linux/version.h: Aucun fichier ou répertoire de ce type /bin/sh: line 0: test: -ge: unary operator expected make: *** Pas de règle pour fabriquer la cible « binary_module ».Arrêt. evil:/usr/src/modules/nvidia-kernel# debian/rules binary_modules cat: /include/linux/version.h: Aucun fichier ou répertoire de ce type /bin/sh: line 0: test: -ge: unary operator expected cat: /include/linux/version.h: Aucun fichier ou répertoire de ce type /bin/sh: line 0: test: -ge: unary operator expected # select which makefile to use. rm -f /usr/src/modules/nvidia-kernel/nv/Makefile || true if [ 4 = 6 ]; then \ cd /usr/src/modules/nvidia-kernel/nv ; \ ln -s Makefile.kbuild Makefile ; \ cd .. ; \ if [ 0 = 1 ] ; then \ dpatch apply 04_minion ; \ fi ; \ if [ 0 = 1 ]; then \ dpatch apply 01_sysfs ; \ dpatch status 01_sysfs >patch-stamp ; \ dpatch apply 02_pcialias ; \ dpatch status 02_pcialias >>patch-stamp ; \ fi ; \ fi if [ 4 = 4 ]; then \ cd /usr/src/modules/nvidia-kernel/nv ; \ ln -s Makefile.nvidia Makefile ; \ cd .. ; \ fi #nothing here anymore touch configure-stamp if [ -f /usr/src/modules/nvidia-kernel/debian/control.template ];then \ cp /usr/src/modules/nvidia-kernel/debian/control.template /usr/src/modules/nvidia-kernel/debian/control; \ fi dh_testdir dh_testroot PATCHLEVEL = 4 Kernel compiler version : 3.3.5 Detected compiler version : 3.3.5 Using compiler gcc version 3.3.5 touch /usr/src/modules/nvidia-kernel/nv/gcc-check touch /usr/src/modules/nvidia-kernel/nv/cc-sanity-check ## Main Make ## IGNORE_CC_MISMATCH=1 CC="gcc" /usr/bin/make -C /usr/src/modules/nvidia-kernel/nv -f Makefile SYSSRC= KBUILD_PARAMS="-C SUBDIRS=/usr/src/modules/nvidia-kernel/nv" module; make[1]: Entering directory `/usr/src/modules/nvidia-kernel/nv' ld -r -o nvidia.o nv-linux.o nv-kernel.o make[1]: Leaving directory `/usr/src/modules/nvidia-kernel/nv' touch build-stamp dh_testdir dh_testroot dh_clean -k sed 's/#KVERS#//g' debian/control.template > /usr/src/modules/nvidia-kernel/debian/control sed 's/#KVERS#//g' debian/dirs.template > /usr/src/modules/nvidia-kernel/debian/dirs sed 's/#KVERS#//g' debian/override.template > /usr/src/modules/nvidia-kernel/debian/override dh_installdirs install -m 0644 /usr/src/modules/nvidia-kernel/debian/override /usr/src/modules/nvidia-kernel/debian/nvidia-kernel-/usr/share/lintian/overrides/nvidia-kernel- if [ "4" = "6" ] ; then \ install -m 0644 /usr/src/modules/nvidia-kernel/nv/nvidia.ko /usr/src/modules/nvidia-kernel/debian/nvidia-kernel-/lib/modules//nvidia/nvidia.ko ; \ else \ install -m 0644 /usr/src/modules/nvidia-kernel/nv/nvidia.o /usr/src/modules/nvidia-kernel/debian/nvidia-kernel-/lib/modules//nvidia/nvidia.o ;\ fi dh_testdir dh_testroot dh_installdocs dh_installinit dh_installchangelogs dh_link dh_strip dh_compress dh_fixperms dh_installdeb dh_gencontrol -- -v1.0.7167-1 dh_md5sums dh_builddeb --destdir=/usr/src/modules/nvidia-kernel/.. dpkg-deb : construction du paquet « nvidia-kernel- » dans « /usr/src/modules/nvidia-kernel/../nvidia-kernel-_1.0.7167-1_i386.deb ». evil:/usr/src/modules/nvidia-kernel# Ensuite je l'installe : evil:/usr/src/modules# dpkg -i /usr/src/modules/nvidia-kernel-*.deb(Lecture de la base de données... 86555 fichiers et répertoires déjà installés.) Préparation du remplacement de nvidia-kernel- 1.0.7167-1 (en utilisant .../nvidia-kernel-_1.0.7167-1_i386.deb) ... Dépaquetage de la mise à jour de nvidia-kernel- ... Paramétrage de nvidia-kernel- (1.0.7167-1) ... evil:/usr/src/modules# Je reconfigure le nvidia-glx : evil:/usr/src/modules# dpkg-reconfigure nvidia-glxdebconf: Impossible d'initialiser l'interface : Kde debconf: (Can't locate Qt.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.8.4 /usr/local/share/perl/5.8.4 /usr/lib/perl5/usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at /usr/share/perl5/Debconf/FrontEnd/Kde/Wizard.pm line 7.) debconf: Utilisation de l'interface Dialog à la place evil:/usr/src/modules# Je lance le module : evil:/usr/src/modules# modprobe nvidiaFATAL: Module nvidia not found. evil:/usr/src/modules# donc voila il trouve pas le module et rien ne fonctionne. Aurais-je oublier quelque chose ? Aidez moi s'il vous plait ! merci Lien vers le commentaire Partager sur d’autres sites More sharing options...
Naolwen Posté(e) le 13 mars 2005 Auteur Partager Posté(e) le 13 mars 2005 UPDATE J'avais oublié de définir 2 variables (KVERS et KSRC) Maintenant c'est pire le module ne se crée pas : evil:/usr/src/modules/nvidia-kernel# export KSRC=/usr/src/kernel-headers-2.6.10-1-686-smp evil:/usr/src/modules/nvidia-kernel# export KVERS=2.6.10-1-686-smp evil:/usr/src/modules/nvidia-kernel# debian/rules binary_modules # select which makefile to use. rm -f /usr/src/modules/nvidia-kernel/nv/Makefile || true if [ 6 = 6 ]; then \ cd /usr/src/modules/nvidia-kernel/nv ; \ ln -s Makefile.kbuild Makefile ; \ cd .. ; \ if [ 0 = 1 ] ; then \ dpatch apply 04_minion ; \ fi ; \ if [ 0 = 1 ]; then \ dpatch apply 01_sysfs ; \ dpatch status 01_sysfs >patch-stamp ; \ dpatch apply 02_pcialias ; \ dpatch status 02_pcialias >>patch-stamp ; \ fi ; \ fi if [ 6 = 4 ]; then \ cd /usr/src/modules/nvidia-kernel/nv ; \ ln -s Makefile.nvidia Makefile ; \ cd .. ; \ fi #nothing here anymore touch configure-stamp if [ -f /usr/src/modules/nvidia-kernel/debian/control.template ]; then \ cp /usr/src/modules/nvidia-kernel/debian/control.template /usr/src/modules/nvidia-kernel/debian/control; \ fi dh_testdir dh_testroot PATCHLEVEL = 6 Kernel compiler version : 3.3.5 Detected compiler version : 3.3.5 Using compiler gcc-3.3 version 3.3.5 touch /usr/src/modules/nvidia-kernel/nv/gcc-check touch /usr/src/modules/nvidia-kernel/nv/cc-sanity-check ## Main Make ## IGNORE_CC_MISMATCH=1 CC="gcc-3.3" /usr/bin/make -C /usr/src/modul es/nvidia-kernel/nv -f Makefile SYSSRC=/usr/src/kernel-headers-2.6 .10-1-686-smp KBUILD_PARAMS="-C /usr/src/kernel-headers-2.6.10-1 -686-smp SUBDIRS=/usr/src/modules/nvidia-kernel/nv" module; make[1]: Entering directory `/usr/src/modules/nvidia-kernel/nv' NVIDIA: calling KBUILD... make CC=gcc-3.3 -C /usr/src/kernel-headers-2.6.10-1-686-smp SUBDIRS=/usr/src/modules/nvidia-kernel/nv modules /bin/sh: /usr/src/kernel-headers-2.6.10-1-686-smp/scripts/gcc-version.sh: Aucun fichier ou répertoire de ce type make[2]: Entering directory `/usr/src/kernel-headers-2.6.10-1-686-smp' make[3]: scripts/Makefile.build: Aucun fichier ou répertoire de ce type make[3]: *** Pas de règle pour fabriquer la cible « scripts/Makefile.build ». Arrêt. make[2]: *** [_module_/usr/src/modules/nvidia-kernel/nv] Erreur 2 make[2]: Leaving directory `/usr/src/kernel-headers-2.6.10-1-686-smp' NVIDIA: left KBUILD. nvidia.ko failed to build! make[1]: *** [module] Erreur 1 make[1]: Leaving directory `/usr/src/modules/nvidia-kernel/nv' make: *** [build-stamp] Erreur 2 evil:/usr/src/modules/nvidia-kernel# Lien vers le commentaire Partager sur d’autres sites More sharing options...
Naolwen Posté(e) le 13 mars 2005 Auteur Partager Posté(e) le 13 mars 2005 C'est réglé j'avais pas le kernel-kbuild d'installé ! donc les liens avec le kernel-header n'était pas fait... Compilation ..... [OK] Installation ........[OK] Module nvidia ...[OK] Tout fonctionne ( ecran de veille en GL a 450 fps au lieu des 3 fps avec les drivers vesa... non négligable) Lien vers le commentaire Partager sur d’autres sites More sharing options...
16ar Posté(e) le 13 mars 2005 Partager Posté(e) le 13 mars 2005 C'est réglé j'avais pas le kernel-kbuild d'installé !donc les liens avec le kernel-header n'était pas fait... Compilation ..... [OK] Installation ........[OK] Module nvidia ...[OK] Tout fonctionne ( ecran de veille en GL a 450 fps au lieu des 3 fps avec les drivers vesa... non négligable) Oui, c une difference sympa, mais a peine visible ... Bon ben sinon, que dire sinon que etre en debian unstable lorsqu'on debute, c'est pas le must. Pour une utilisation qutoidienne comme utilisateur normal, une Debian Sarge est assez a jour pour cela. Moi perso, je suis assez nouveau a linux aussi et la sarge me convient parfaitement, je n'ai pas a me plaindre de l'ancienneté des packages Avec la sid, du risque d'avoir des problemes du a l'instabilité, et tu ne sauras pas regler ces probleme qui pourront s'averer assez derangeant Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.