OVH Cloud OVH Cloud

installation pilote NVIDIA :

6 réponses
Avatar
antoine
Bonjour,

Je souhaite modifier le pilote de ma carte NVIDIA :
Lors du lancement de : "./ NVIDIA-Linux-x86-1.0-7667-pkg1.run"
j'ai ce message d'erreur :
* * *
"-> Kernel module compilation complete.
ERROR: Unable to load the kernel module 'nvidia.ko'. This is most likely
because the kernel module was built using the wrong kernel source fi=
les.
Please make sure you have installed the kernel source files for your
kernel; on Red Hat Linux systems, for example, be sure you have the
'kernel-source' rpm installed. If you know the correct kernel source
files are installed, you may specify the kernel source path with the
'--kernel-source-path' commandline option.
=2D> Kernel module load error: insmod: error inserting './usr/src/nv/nvidia=
=2Eko':
-1 No such device"
* * *
Je n'ai pas ce r=E9pertoire : "/usr/src/nv"

j'ai bien install=E9 dans /usr/src le kernel :
"kernel-headers-2.6.8-2-k7"

Que veut dire le message :
"the kernel module was built using the wrong kernel source files"

merci d'une aide !

antoine

6 réponses

Avatar
philippe dunski
antoine a écrit :

Bonjour,

Je souhaite modifier le pilote de ma carte NVIDIA :
Lors du lancement de : "./ NVIDIA-Linux-x86-1.0-7667-pkg1.run"
j'ai ce message d'erreur :
* * *
"-> Kernel module compilation complete.
ERROR: Unable to load the kernel module 'nvidia.ko'. This is most likely
because the kernel module was built using the wrong kernel source files.
Please make sure you have installed the kernel source files for your
kernel; on Red Hat Linux systems, for example, be sure you have the
'kernel-source' rpm installed. If you know the correct kernel source
files are installed, you may specify the kernel source path with the
'--kernel-source-path' commandline option.
-> Kernel module load error: insmod: error inserting './usr/src/nv/nvidia.ko':
-1 No such device"
* * *
Je n'ai pas ce répertoire : "/usr/src/nv"

j'ai bien installé dans /usr/src le kernel :
"kernel-headers-2.6.8-2-k7"

Que veut dire le message :
"the kernel module was built using the wrong kernel source files"

merci d'une aide !

antoine




Génaralement, il faut vérifier que, en plus des headers du noyau, il
existe un lien symbolique /usr/src/linux qui pointe vers le dossier des
entetes...
ls -l /usr/src permettra de t'en assurer (tu devrais voir
linux->kernel-headers-2.6.8-2-k7), et, si il n'est pas présent, il faut
lancer la commande
ln-s /usr/src/kernel-headers-2.6.8-2-k7 /usr/src
pour que tout rentre dans l'ordre

Philippe


--
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
antoine
> >"-> Kernel module compilation complete.
>ERROR: Unable to load the kernel module 'nvidia.ko'. This is most likely
> because the kernel module was built using the wrong kernel source files.
> Please make sure you have installed the kernel source files for y our
> kernel; on Red Hat Linux systems, for example, be sure you have t he
> 'kernel-source' rpm installed. If you know the correct kernel so urce
> files are installed, you may specify the kernel source path with the
> '--kernel-source-path' commandline option.
>-> Kernel module load error: insmod: error inserting './usr/src/nv/nvidi a.ko':
> -1 No such device"
>* * *
Génaralement, il faut vérifier que, en plus des headers du noyau, il
existe un lien symbolique /usr/src/linux qui pointe vers le dossier des
entetes...
ls -l /usr/src permettra de t'en assurer (tu devrais voir
linux->kernel-headers-2.6.8-2-k7), et, si il n'est pas présent, il faut
lancer la commande
ln-s /usr/src/kernel-headers-2.6.8-2-k7 /usr/src
pour que tout rentre dans l'ordre
Philippe


* * *
Tu veux dire :
ln -s /usr/src/kernel-headers-2.6.8-2-k7 /usr/src/linux

mais c'est fait et pareil !

merci

antoine
Avatar
Patrice OLIVER
2005/8/9, antoine :
> >"-> Kernel module compilation complete.
> >ERROR: Unable to load the kernel module 'nvidia.ko'. This is most lik ely
> > because the kernel module was built using the wrong kernel sour ce files.
> > Please make sure you have installed the kernel source files for your
> > kernel; on Red Hat Linux systems, for example, be sure you have the
> > 'kernel-source' rpm installed. If you know the correct kernel source
> > files are installed, you may specify the kernel source path wit h the
> > '--kernel-source-path' commandline option.
> >-> Kernel module load error: insmod: error inserting './usr/src/nv/nvi dia.ko':
> > -1 No such device"
> >* * *
> Génaralement, il faut vérifier que, en plus des headers du noyau, i l
> existe un lien symbolique /usr/src/linux qui pointe vers le dossier des
> entetes...
> ls -l /usr/src permettra de t'en assurer (tu devrais voir
> linux->kernel-headers-2.6.8-2-k7), et, si il n'est pas présent, il fa ut
> lancer la commande
> ln-s /usr/src/kernel-headers-2.6.8-2-k7 /usr/src
> pour que tout rentre dans l'ordre
> Philippe
* * *
Tu veux dire :
ln -s /usr/src/kernel-headers-2.6.8-2-k7 /usr/src/linux

mais c'est fait et pareil !

merci

antoine




Bonsoir,

Fais plutôt ln -s /usr/src/kernel-source-2.6.8-2-k7 /usr/src/linux

Patrice.
Avatar
antoine
> > > >ERROR: Unable to load the kernel module 'nvidia.ko'. This is most l ikely
> > > because the kernel module was built using the wrong kernel so urce files.
> > > Please make sure you have installed the kernel source files f or your
> > > kernel; on Red Hat Linux systems, for example, be sure you ha ve the
> > > 'kernel-source' rpm installed. If you know the correct kerne l source
> > > files are installed, you may specify the kernel source path w ith the
> > > '--kernel-source-path' commandline option.
> > >-> Kernel module load error: insmod: error inserting './usr/src/nv/n vidia.ko':
> > > -1 No such device"
> > >* * *
> > Génaralement, il faut vérifier que, en plus des headers du noyau, il
> >* * *
Fais plutôt ln -s /usr/src/kernel-source-2.6.8-2-k7 /usr/src/linux
Patrice.


* * *

Je n'ai pas de répertoire ou fichier :
"kernel-source-2.6.8-2-k7"
sous /usr/src.

voici ce que j'ai :
kernel-headers-2.6.8-2
linux
kernel-headers-2.6.8-2-k7
kernel-kbuild-2.6-3

merci

antoine
Avatar
antoine
> Donc il faut que tu installe le paquet source qui correspond à ton kern el.



je l'ai fait :
ls /usr/src :
kernel-headers-2.6.8-2 kernel-source-2.6.8
kernel-headers-2.6.8-2-k7 linux
kernel-kbuild-2.6-3

mais toujours pareil.

Comme cela m'a été conseillé sur la ML :
J'ai tenté avec un autre package moins récent de "nvidia"
"NVIDIA-Linux-x86-1.0-6629-pkg1.run"

Avec ce package au cours de l'installation j'ai eu ce message :
"attention, votre noyau est compilé avec "framebuffer" et risque de confl it"
J'ai insisté malgré tout et l'affichage était totalement instable.

Faut-il alors recompiler le noyau sans l'option "framebuffer" ?

merci

antoine
Avatar
antoine
Bonsoir,

J'ai enfin pu mettre à jour le pilote NVIDIA :
C'était un pilote idoine à installer.
J'ai découvert le bon package pour ma carte assez ancienne "RIVA TNT2" :
"NVIDIA-Linux-x86-1.0-7174-pkg1.run"

Un grand merci encore à tous ceux qui m'ont donné des tuyaux.

antoine