OVH Cloud OVH Cloud

nvidia à partir des sources

10 réponses
Avatar
Brice Méalier
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 Méalier
mealier_brice@yahoo.fr
Linux user nb. 372699
Debian GNU/Linux testing
-----
"Unix IS user friendly, it is just selective about who his friends are"


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

10 réponses

Avatar
Brice Méalier
On Thu, Aug 11, 2005 at 07:13:07PM +0200, Jean-Damien Durand wrote :
Ce fichier n'est pas dans kernel-headers, mais dans le source 'pur' (ou
dans kernel-source).
C'est toujours le meme en fait... Jamais essaye de compiler nvidia avec
kernel-headers dans lequel on rajouterais scripts/gcc-version.sh d'ailleu rs -
a tenter!
Je te mets le fichier en attachement - vois quand meme du cote de kernel- source.
A+, JD.





Merci mais rien à faire! J'ai installé le kernel-sources que j'ai
décompressé dans /usr/src et j'ai indiqué à l'installeur nvidia la path
des sources mais il veut toujours pas! L'erreur est:

Using: nvidia-installer ncurses user interface
-> License accepted.
-> No precompiled kernel interface was found to match your kernel; would
you li
ke the installer to attempt to download a kernel interface for your
kernel f
rom the NVIDIA ftp site (ftp://download.nvidia.com)? (Answer: No)
-> No precompiled kernel interface was found to match your kernel; this
means
that the installer will need to compile a new kernel interface.
-> Using the kernel source path
'/usr/src/kernel-source-2.6.12.3.tuxbox2' as
specified by the '--kernel-source-path' commandline option.
-> Kernel source path: '/usr/src/kernel-source-2.6.12.3.tuxbox2'
-> Performing CC test with CC="cc".
ERROR: If you are using a Linux 2.4 kernel, please make sure
you either have configured kernel sources matching your
kernel or the correct set of kernel headers installed
on your system.

If you are using a Linux 2.6 kernel, please make sure
you have configured kernel sources matching your kernel
installed on your system. If you specified a separate
output directory using either the "KBUILD_OUTPUT" or
the "O" KBUILD parameter, make sure to specify this
directory with the SYSOUT environment variable or with
the equivalent nvidia-installer command line option.

Depending on where and how the kernel sources (or the
kernel headers) were installed, you may need to specify
their location with the SYSSRC environment variable or
the equivalent nvidia-installer command line option.
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.



Est-ce qu'il y a une manip spéciale à faire pour regrouper les sources
et les headers?

De plus je comprends pas pourquoi je suis arrivé à installé le driver
sans les sources le coup d'avant... Bon ok, les sources étaient dans mon
home mais je n'ai pas dit à l'installeur de regarder de ce coté là!!


Merci


--
Brice Méalier

Linux user nb. 372699
Debian GNU/Linux testing
-----
"Unix IS user friendly, it is just selective about who his friends are"
Avatar
Florian Gossin
Brice Méalier a écrit :


Est-ce qu'il y a une manip spéciale à faire pour regrouper les sour ces
et les headers?

De plus je comprends pas pourquoi je suis arrivé à installé le dr iver
sans les sources le coup d'avant... Bon ok, les sources étaient dans mon
home mais je n'ai pas dit à l'installeur de regarder de ce coté là !!


Merci





Tu essayes de compiler avec des sources qui ne sont pas de la même
version que le noyau installé.

A+

--

Flo
Avatar
Brice Méalier
On Thu, Aug 11, 2005 at 08:08:02PM +0200, Florian Gossin wrote :


Brice Méalier a écrit :

>
> Est-ce qu'il y a une manip spéciale à faire pour regrouper les sources
> et les headers?
>
> De plus je comprends pas pourquoi je suis arrivé à installé le driver
> sans les sources le coup d'avant... Bon ok, les sources étaient dans mon
> home mais je n'ai pas dit à l'installeur de regarder de ce coté là!!
>
>
> Merci
>
>

Tu essayes de compiler avec des sources qui ne sont pas de la même
version que le noyau installé.





je crois pas:

[:~]$ uname -a
Linux TuxBox 2.6.12.3.tuxbox2 #1 Wed Aug 3 20:18:17 CEST 2005 i686
GNU/Linux
[:~]$ ls /usr/src/
kernel-headers-2.6.12.3.tuxbox2 linux
kernel-source-2.6.12.3.tuxbox2 ndiswrapper-source.tar.bz2
kernel-source-2.6.12.3.tuxbox2.tar.bz2 realtime-lsm.tar.bz2


--
Brice Méalier

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


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Brice Méalier
On Thu, Aug 11, 2005 at 08:59:50PM +0200, FrekoDing wrote :
Brice Méalier ecrivait le 11/08/2005 18:59:

>Bonjour

Bonsoir

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

pourquoi ne pas passer par les packages ?!
apt-get install nvidia-kernel-source nvidia-glx
et hop, methode make-kpkg pour compiler ton nouveau module nvidia.
Il ne te reste plus qu'a bien renseigner ton fichier de conf XFree/Xorg.
@+

>Merci

de rien. @+




Simplement parce que quand je vois la version dans debian je prends un
peu peur... il y a eu 3 versions depuis le package de celle qui est dans
debian.

De plus je commence à me demander si mon problème ne viendrait pas de la
manière dont je fais mes kernel-packages. à suivre

--
Brice Méalier

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


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
FrekoDing
Brice Méalier ecrivait le 11/08/2005 18:59:

Bonjour



Bonsoir

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



pourquoi ne pas passer par les packages ?!
apt-get install nvidia-kernel-source nvidia-glx
et hop, methode make-kpkg pour compiler ton nouveau module nvidia.
Il ne te reste plus qu'a bien renseigner ton fichier de conf XFree/Xorg.
@+

Merci



de rien. @+
Avatar
Brice Méalier
On Thu, Aug 11, 2005 at 09:06:05PM +0200, Brice Méalier wrote :
On Thu, Aug 11, 2005 at 08:59:50PM +0200, FrekoDing wrote :
> Brice Méalier ecrivait le 11/08/2005 18:59:
>
> >Bonjour
>
> Bonsoir
>
> >J'ai tendance à toujours avoir des problèmes pour installer le driver
> >proprio nvidia à partir de leur installateur.
>
> pourquoi ne pas passer par les packages ?!
> apt-get install nvidia-kernel-source nvidia-glx
> et hop, methode make-kpkg pour compiler ton nouveau module nvidia.
> Il ne te reste plus qu'a bien renseigner ton fichier de conf XFree/Xorg.
> @+
>
> >Merci
>
> de rien. @+


Simplement parce que quand je vois la version dans debian je prends un
peu peur... il y a eu 3 versions depuis le package de celle qui est dans
debian.

De plus je commence à me demander si mon problème ne viendrait pas de la
manière dont je fais mes kernel-packages. à suivre




Ouai ben le problème vient de mon packet kernel source!

j'ai refais un noyau en laissant les sources dans mon home. J'ai
installé le noyau, les sources et les headers (sous forme de .deb) et
j'ai lancé module-assistant pour installé ndiswrapper (l'installation du
driver nvidia à partir de nvidia-installer n'a posé aucun pbm) et j'ai
eu l'erreur suivante:

Warning, /usr/src/kernel-sources-2.6.12.4.tuxbox seems to contain
unconfigured kernel source!

et là il a utilisé les sources dans mon home pour tout construire! donc
je me demande qu'est-ce qui ne va pas dans ma manière de faire avec
make-kpkg!! De surcroit pas moyen de faire le packet kernel-doc, XMLTO
bloqe à un endroit sans raison apparente (mais ça c'est une autre
histoire...).

Pour info je construis mon kernel avec:
tcmd fakeroot --append-to-version=.tuxbox --revision=2.6.12.4 --initrd
kernel_image kernel_source kernel_headers kernel_doc



Toute idée est la bienvenue!!

--
Brice Méalier

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


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
FrekoDing
Brice Méalier wrote:

Simplement parce que quand je vois la version dans debian je prends un
peu peur... il y a eu 3 versions depuis le package de celle qui est dans
debian.



Version experimentale, à tester.
http://packages.qa.debian.org/n/nvidia-graphics-drivers.html

De plus je commence à me demander si mon problème ne viendrait pas de la
manière dont je fais mes kernel-packages. à suivre



Pour ma part, sources du noyau (kernel.org) dans /usr/src/linux (désolé
pour les puristes !)
modules complementaires dans /usr/src/modules
make-kpkg clean
make-kpkg --append-to-version maversion kernel_image modules_image
@+


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Snoopy
Brice Méalier a écrit :

Pour info je construis mon kernel avec:
tcmd fakeroot --append-to-version=.tuxbox --revision=2.6.12.4 --initrd
kernel_image kernel_source kernel_headers kernel_doc



Toute idée est la bienvenue!!




Bonjour,

Ta méthode fonctionne parfaitement, j'ai compilé avec et j'ai pu
installer le pilote proprio par la suite.
Je suis en sid 2.6.12 aussi
Juste un soucis ensuite car je suis en amd64 et les drivers ne sont pas
placé au bon endroit


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Brice Méalier
On Fri, Aug 12, 2005 at 07:14:06PM +0200, Snoopy wrote :
Brice Méalier a écrit :
>
>Pour info je construis mon kernel avec:
>tcmd fakeroot --append-to-version=.tuxbox --revision=2.6.12.4 --initrd
>kernel_image kernel_source kernel_headers kernel_doc
>
>
>
>Toute idée est la bienvenue!!
>

Bonjour,

Ta méthode fonctionne parfaitement, j'ai compilé avec et j'ai pu
installer le pilote proprio par la suite.
Je suis en sid 2.6.12 aussi
Juste un soucis ensuite car je suis en amd64 et les drivers ne sont pas
placé au bon endroit




Est-ce que tu as entre la compilation du noyau et celles du driver
enlevé les sources originelles du noyau de l'endroit où tu as créé le
kernel-package? car moi il se sert de ça pour installer le driver
proprio... De plus tu utilises des sources debian ou de kernel.org?


--
Brice Méalier

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


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
René ONIER
Brice Méalier a écrit :


Toute idée est la bienvenue!!







Bon, un truc tout con:
Je suis sous ubuntu. Apres mon passage en breezy, j'ai eu le meme
problème que toi.
Apres moult tentatives de reinstallation de kernel, headers, sources...
je me suis rendu compte que gcc etait en version 4.
J'ai installé gcc 3.4 et modifié le lien symbolique cc pour qu'il pointe
(indirectement) vers gcc 3.4 et la la compile du pilote (.RUN) de chez
nvidia a fonctionné nickel.
Désolé pour le manque de précision dans le nom des fichiers mais je ne
suis pas sur la bécane en question.
En gros, c'est:
which cc: ca te dit le path du fichier cc
file /path/to/cc vers quoi pointe cc (qui est un lien symbolique)
file ce_vers_quoi_pointe_cc --> gcc4
ln -sf gcc3.4 ce_vers_quoi_pointe_cc

sh Nvidia_bidule-versoin.run : bonheur :)


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact