Aller au contenu

[RESOLU]HELP ! Drivers Nvidia


Messages recommandés

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_module

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

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-glx

debconf: 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 nvidia

FATAL: 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

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-h

eaders-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

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

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 ...

:incline::chinois::mad2:

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 :mad2:

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

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...