Publicado el Martes 29 de Mayo del 2007 @ 3:37 por Armonth.
Ayer entre salto y salto me dije “hora de volver a Debian Sid” y después de actualizar el kernel 2.6.18 a 2.6.21 me encontré con que no se puede compilar el driver propietario de nVidia.
El fallo que da es:
NVIDIA: Unable to build the nvidia kernel module
En el kernel 2.6.20 se añadió KVM (paravirtualización) y parece que el driver se pega de leches al intentar compilarlo con una de las opciones de KVM.
La solución: volver a compilar el kernel sin paravirtualización. El caso es que yo hace mucho que no lo compilo (comodo que es uno y más desde que el hardware que entra por casa es variable) , desde el 2.6.10 o así cuando se aplicaban los parches de Con Kolivas y la gente compilaba de verdad, con make y no con esos kbuilds de Debian que nunca me acuerdo de cómo se hacen.
Otra solución es ir tirando con el driver 2D “nv” (los nuevos me soportan el fullscreen con gmplayer así que no necesito más) o seguir en el 2.6.18. Aunque personalmente si no te gustan estas sorpresas ¿para qué estás en “unstable”? :P.
armonth como hago para compilar el kernel sin paravirtualizacion? como se hace eso?
chamo esto es una locura yo lo unico q quiero es instalar los driver nuevos de NVIDIA (NVIDIA-Linux-x86-1.0-9755-pkg1.run) (aceleracion 3d) en mi nuevo kernel 2.6.21-1-686….cual es la forma mas facil de resolver ese (error:Unable to build the nvidia kernel module) y poder instalar los driver????(ojo todo esto lo hago con el fin de instalar beryl y que me corrar el google earth)
Aquí hay una recetilla para arreglar el problema:
Instalar driver privativo de Nvidia con kernel Linux >= 2.6.20
Aca pueden encontrar una solución http://crysol.org/node/737 en vez de compilar el kernel y funciona…
Saludos..