2007/07/24

Nvidia kernel module

lennyで、kernelが 2.6.18 から 2.6.21 へ上がったので nVidia ドライバを更新しようと思って
コンパイルしたら、コンパイルで失敗しました。

   FATAL: modpost: GPL-incompatible module nvidia.ko uses GPL-only symbol 'para
   virt_ops'
   make[3]: *** [__modpost] Error 1
   make[2]: *** [modules] Error 2
   NVIDIA: left KBUILD.
   nvidia.ko failed to build!
   make[1]: *** [module] Error 1
   make: *** [module] Error 2


どうやら、kernel moduleのconfigの問題らしくBTSにも上がっていた。
CONFIG_PARAVIRTをoffにすれば、とおるらしい。

Debianでのkernelのrebuild[[手順>Debian/build_kernel]]。
make xconfigの、

 processor type and features
  paravirtuarization supportが CONFIG_PARAVIRT


になります。