angryfirelord
July 12th, 2007, 12:17 AM
After upgrading to a 2.6.21 kernel, I found out to my unpleasant surprise that I couldn't get my nvidia drivers to install. The error is the same as this one: http://www.debianhelp.org/node/8691
LD [M] /usr/src/modules/nvidia-kernel/nv/nvidia.o
Building modules, stage 2.
MODPOST 1 modules
FATAL: modpost: GPL-incompatible module nvidia.ko uses GPL-only symbol 'paravirt_ops'
make[4]: *** [__modpost] Error 1
make[3]: *** [modules] Error 2
make[3]: Leaving directory `/usr/src/linux-headers-2.6.21-2-686'
NVIDIA: left KBUILD.
nvidia.ko failed to build!
The problem is that post 2.6.18 Debian kernels have PARAVIRT_CONFIG and
nvidia does not like that.
You can either rebuild the kernel and turn that off (Note: but in that
case I had hard hangs in qemu!) *or* use the descriptions in that page
to rebuild the kbuild .deb and install nvidia so it does not mind paravirt.
You'll hit the problem both with m-a *and* the nvidia installer.
I know if I roll back to a 2.6.18 kernel, that'll fix it, but I want to know if anyone else has the same problem and if a bug report has been submitted.
LD [M] /usr/src/modules/nvidia-kernel/nv/nvidia.o
Building modules, stage 2.
MODPOST 1 modules
FATAL: modpost: GPL-incompatible module nvidia.ko uses GPL-only symbol 'paravirt_ops'
make[4]: *** [__modpost] Error 1
make[3]: *** [modules] Error 2
make[3]: Leaving directory `/usr/src/linux-headers-2.6.21-2-686'
NVIDIA: left KBUILD.
nvidia.ko failed to build!
The problem is that post 2.6.18 Debian kernels have PARAVIRT_CONFIG and
nvidia does not like that.
You can either rebuild the kernel and turn that off (Note: but in that
case I had hard hangs in qemu!) *or* use the descriptions in that page
to rebuild the kbuild .deb and install nvidia so it does not mind paravirt.
You'll hit the problem both with m-a *and* the nvidia installer.
I know if I roll back to a 2.6.18 kernel, that'll fix it, but I want to know if anyone else has the same problem and if a bug report has been submitted.