Error volviendo a cargar los modulos de nvidia

Pues los modulos los tenia instalados, pero al hacer modprobe nvidia me sale esto
FATAL: Error inserting nvidia (/lib/modules/2.6.12-gentoo-r6/video/nvidia.ko): No such device


La primera vez que los intale funcionaban bien, pero al recompilar el kernel me empezaron a dar este error. Me da que es alguna opcion del kernel, pero no lo entiendo por que lo unico que hice fue incluir las opciones de los usb :S

¿por que puede ser?

salu2 y muchas gracias [oki]!!
Hay que reinstalarlos con cada kernel.

Yo al menos no encontre ninguna solución más elegante.
Eso ya lo sabia, pero mi duda es a que llaman reinstalar por que he probado a hacer un unmerge a los 2 modulos y a volverlos a emerger y sigue dando el mismo error :/

salu2 y muchas gracais!
Es que yo los reinstalaba desde el intalador de la propia web de nvidia. No se decirte como se hará con emerge pero siempre puedes probar ese.
Le he probado y me da un error algo asi como que las kernel-headers que tengo son erroneas. No se en que puede estar el problema. Por si sirve uso gentoo-sources kernel-2.6.12-gentoo-r6

PD: el error no le puedo pegar (vamos, mas que no poder es que no sepa) por que lo ejecuto desde una terminal sin servidor de las x, por que que yo sepa no se puede enviar lo que saque a un archivo con >>, no?

Salu2 y muchas thnx!!!

Edito, ahora me sale otra cosa. Os pego el log

nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Mon Aug 8 12:29:05 2005

option status:
license pre-accepted : false
update : false
force update : false
expert : false
uninstall : false
driver info : false
no precompiled interface: false
no ncurses color : false
query latest driver ver : false
OpenGL header files : true
no questions : false
silent : false
no backup : false
kernel module only : false
sanity : false
add this kernel : false
no runlevel check : false
no network : false
no ABI note : false
no RPMs : false
force tls : (not specified)
force compat32 tls : (not specified)
X install prefix : /usr/X11R6
OpenGL install prefix : /usr
compat32 install prefix : (not specified)
installer install prefix: /usr
utility install prefix : /usr
kernel name : (not specified)
kernel include path : (not specified)
kernel source path : (not specified)
kernel output path : (not specified)
kernel install path : (not specified)
proc mount point : /proc
ui : (not specified)
tmpdir : /tmp
ftp mirror : ftp://download.nvidia.com
RPM file list : (not specified)

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: Yes)
-> No matching precompiled kernel interface was found on the NVIDIA ftp site;
this means that the installer will need to compile a kernel interface for
your kernel.
-> Kernel source path: '/lib/modules/2.6.12-gentoo-r6/source'
-> 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 http://www.nvidia.com.


Entiendo algo de que el error es de las fuentes del kernel, que estan mal especificadas, puede ser?

Salu2 y muchisimas gracias ;)!
-> Kernel source path: '/lib/modules/2.6.12-gentoo-r6/source'


Tiene toda la pinta de ser esto. No creo que sengas los sources ahí. Recuerdo que había una variable de entorno para especificar donde están las fuentes pero no recuerdo cual.
Es lo que me parecia. Las sources las tengo en /usr/src/linux.

Buscare sobre la variable o si no algo tiene que haber al arrancar el driver que me deje especificarselo

Ya os contare, gracias!
6 respuestas