OVH Cloud OVH Cloud

kernel 2.6.9 et module nvidia

3 réponses
Avatar
Damien Porquet
Bonjour,
ce message s'adresse aux personnes qui ont
le message d'erreur suivant en compilant
le module nvidia après l'installation
du kernel 2.6.9 :

kernel: nvidia: Unknown symbol __VMALLOC_RESERVE

j'ai résolu le pb en ajoutant la ligne :

unsigned int __VMALLOC_RESERVE = 128 << 20;

dans le fichier nv.c des sources du driver nvidia.
(juste après #include "os-agh.h" )

Pour obtenir les sources, faire :

$ ./NVIDIA-Linux-x86-1.0-6111-pkg1.run -x
$ cd NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv

puis éditer nv.c, et lancer nvidia-installer dans
le répertoire NVIDIA-Linux-x86-1.0-6111-pkg1.


Damien.

3 réponses

Avatar
ncap
ou sinon pour les feignants :-)

http://ngc891.blogdns.net/
Avatar
none
idem !

sauf que la ligne que j'ai rajouté est différente...

unsigned int __VMALLOC_RESERVE;

ils ont oublié une déclaration chez nvidia... :)

--
MiG

Damien Porquet wrote:
Bonjour,
ce message s'adresse aux personnes qui ont
le message d'erreur suivant en compilant
le module nvidia après l'installation
du kernel 2.6.9 :

kernel: nvidia: Unknown symbol __VMALLOC_RESERVE

j'ai résolu le pb en ajoutant la ligne :

unsigned int __VMALLOC_RESERVE = 128 << 20;

dans le fichier nv.c des sources du driver nvidia.
(juste après #include "os-agh.h" )

Pour obtenir les sources, faire :

$ ./NVIDIA-Linux-x86-1.0-6111-pkg1.run -x
$ cd NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv

puis éditer nv.c, et lancer nvidia-installer dans
le répertoire NVIDIA-Linux-x86-1.0-6111-pkg1.


Damien.



Avatar
Damien Porquet
sinon, il y a un patch bien propre pour le kernel 2.6.9 à l'url :

http://ck.kolivas.org/patches/2.6/2.6.9/2.6.9-ck1/patches/nvidia_compat.diff

comme ça, pas besoin de modifier les sources du driver nvidia !

-d.


ncap wrote:

ou sinon pour les feignants :-)

http://ngc891.blogdns.net/