OVH Cloud OVH Cloud

[debian] driver nvidia à partir des sources

1 réponse
Avatar
Brice
Bonjour

J'ai tendance à toujours avoir des problèmes pour installer le driver
proprio nvidia à partir de leur installateur.

Pour info je tourne en 2.6.12.3 compiler à la sauce debian. J'ai
installé sans aucun souci le driver 1.0-7667 et aujourd'hui j'ai voulu
le mettre à jour et j'ai donc essayé d'installer la dernière version
1.0-7676.
Pas moyen du tout! Il me jette en disant que les sources du kernel ne
sont pas installées alors que le packet kernel-headers est installé, je
lui indique donc l'emplacement des headers mais il refuse de s'installer
tout de même! J'ai donc réessayé d'installer l'ancienne version mais
idem il ne veut pas!

Pour info voici les messages d'erreurs:



-> Kernel source path: '/usr/src/kernel-headers-2.6.12.3.tuxbox2/'
-> Performing CC test with CC="cc".
-> Performing rivafb check.
-> Cleaning kernel module build directory.
executing: 'cd ./usr/src/nv; make clean'...
rm -f -f nv.o nv-vm.o os-agp.o os-interface.o os-registry.o nv.o
nv-vm.o os-
agp.o os-interface.o os-registry.o nvidia.mod.o
rm -f -f build-in.o nv-linux.o *.d .*.{cmd,flags}
rm -f -f nvidia.{o,ko,mod.{o,c}} nv_compiler.h *~
rm -f -rf .tmp_versions
-> Building kernel module:
executing: 'cd ./usr/src/nv; make module
SYSSRC=/usr/src/kernel-headers-2.6.
12.3.tuxbox2/ SYSOUT=/usr/src/kernel-headers-2.6.12.3.tuxbox2/'...

NVIDIA: calling KBUILD...
make CC=cc KBUILD_VERBOSE=1 -C
/usr/src/kernel-headers-2.6.12.3.tuxbox2/ SU
BDIRS=/tmp/selfgz32558/NVIDIA-Linux-x86-1.0-7667-pkg1/usr/src/nv
modules
/bin/sh:
/usr/src/kernel-headers-2.6.12.3.tuxbox2/scripts/gcc-version.sh: No
such file or directory
mkdir -p
/tmp/selfgz32558/NVIDIA-Linux-x86-1.0-7667-pkg1/usr/src/nv/.tmp_ver
sions

WARNING: Symbol version dump
/usr/src/kernel-headers-2.6.12.3.tuxbox2/Modu
le.symvers
is missing; modules will have no dependencies and
modversions.

make -f scripts/Makefile.build
obj=/tmp/selfgz32558/NVIDIA-Linux-x86-1.0-766
7-pkg1/usr/src/nv
make[3]: scripts/Makefile.build: No such file or directory
make[3]: *** No rule to make target `scripts/Makefile.build'. Stop.
make[2]: ***
[_module_/tmp/selfgz32558/NVIDIA-Linux-x86-1.0-7667-pkg1/usr/sr
c/nv] Error 2
NVIDIA: left KBUILD.
nvidia.ko failed to build!
make[1]: *** [module] Error 1
make: *** [module] Error 2
-> Error.
ERROR: Unable to build the NVIDIA kernel module.
ERROR: Installation has failed. Please see the file
'/var/log/nvidia-installer.log' for details. You may find
suggestions
on fixing installation problems in the README available on the
Linux
driver download page at www.nvidia.com.



Honnêtement je ne vois pas pourquoi il ne veut plus s'installer! Est-ce
que cela pourrait venir de la manière dont je construis mon kernel?
J'utilise la commande suivante:

make-kpkg --rootcmd fakeroot --append-to-version=.tuxbox
--revision=2.6.12.3 --initrd kernel_image kernel_source kernel_headers
kernel_doc


Merci




--
Brice
Debian GNU/Linux testing (Linux user nb. 372699)
-----
"Unix IS user friendly, it is just selective about who his friends are"

1 réponse

Avatar
michelus34
Brice wrote:
Bonjour

J'ai tendance à toujours avoir des problèmes pour installer le driver
proprio nvidia à partir de leur installateur.

Pour info je tourne en 2.6.12.3 compiler à la sauce debian. J'ai
installé sans aucun souci le driver 1.0-7667 et aujourd'hui j'ai voulu
le mettre à jour et j'ai donc essayé d'installer la dernière version
1.0-7676.
Pas moyen du tout! Il me jette en disant que les sources du kernel ne
sont pas installées alors que le packet kernel-headers est installé, je
lui indique donc l'emplacement des headers mais il refuse de s'installer
tout de même! J'ai donc réessayé d'installer l'ancienne version mais
idem il ne veut pas!

Pour info voici les messages d'erreurs:



-> Kernel source path: '/usr/src/kernel-headers-2.6.12.3.tuxbox2/'
-> Performing CC test with CC="cc".
-> Performing rivafb check.
-> Cleaning kernel module build directory.
executing: 'cd ./usr/src/nv; make clean'...
rm -f -f nv.o nv-vm.o os-agp.o os-interface.o os-registry.o nv.o
nv-vm.o os-
agp.o os-interface.o os-registry.o nvidia.mod.o
rm -f -f build-in.o nv-linux.o *.d .*.{cmd,flags}
rm -f -f nvidia.{o,ko,mod.{o,c}} nv_compiler.h *~
rm -f -rf .tmp_versions
-> Building kernel module:
executing: 'cd ./usr/src/nv; make module
SYSSRC=/usr/src/kernel-headers-2.6.
12.3.tuxbox2/ SYSOUT=/usr/src/kernel-headers-2.6.12.3.tuxbox2/'...

NVIDIA: calling KBUILD...
make CCÌ KBUILD_VERBOSE=1 -C
/usr/src/kernel-headers-2.6.12.3.tuxbox2/ SU
BDIRS=/tmp/selfgz32558/NVIDIA-Linux-x86-1.0-7667-pkg1/usr/src/nv
modules
/bin/sh:
/usr/src/kernel-headers-2.6.12.3.tuxbox2/scripts/gcc-version.sh: No
such file or directory
mkdir -p
/tmp/selfgz32558/NVIDIA-Linux-x86-1.0-7667-pkg1/usr/src/nv/.tmp_ver
sions

WARNING: Symbol version dump
/usr/src/kernel-headers-2.6.12.3.tuxbox2/Modu
le.symvers
is missing; modules will have no dependencies and
modversions.

make -f scripts/Makefile.build
obj=/tmp/selfgz32558/NVIDIA-Linux-x86-1.0-766
7-pkg1/usr/src/nv
make[3]: scripts/Makefile.build: No such file or directory
make[3]: *** No rule to make target `scripts/Makefile.build'. Stop.
make[2]: ***
[_module_/tmp/selfgz32558/NVIDIA-Linux-x86-1.0-7667-pkg1/usr/sr
c/nv] Error 2
NVIDIA: left KBUILD.
nvidia.ko failed to build!
make[1]: *** [module] Error 1
make: *** [module] Error 2
-> Error.
ERROR: Unable to build the NVIDIA kernel module.
ERROR: Installation has failed. Please see the file
'/var/log/nvidia-installer.log' for details. You may find
suggestions
on fixing installation problems in the README available on the
Linux
driver download page at www.nvidia.com.



Honnêtement je ne vois pas pourquoi il ne veut plus s'installer! Est-ce
que cela pourrait venir de la manière dont je construis mon kernel?
J'utilise la commande suivante:

make-kpkg --rootcmd fakeroot --append-to-version=.tuxbox
--revision=2.6.12.3 --initrd kernel_image kernel_source kernel_headers
kernel_doc


Merci


Pourquoi n'installe tu pas les drivers NVidia, via apt-get? au moins par
la, tu regle tout les problemes de dependance.