Aller au contenu

[RESOLU]HELP ! Drivers Nvidia


Messages recommandés

Posté(e)

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

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

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

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

  Citation
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

Posté(e)

UPDATE

J'avais oublié de définir 2 variables (KVERS et KSRC)

Maintenant c'est pire le module ne se crée pas :

  Citation
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#

Posté(e)

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)

Posté(e)
  Naolwen a dit :
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

Archivé

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

×
×
  • Créer...