Do you use paravirtualization? If not, recompile a kernel with no
virtualization support. The problem here is that the NVidia driver is trying
to use a module symbol which has been declared for use with GPL drivers only.
If I remember correctly that means EXPORT_SYMBOL_GPL(somevariable) is used in
the code which is causing the problem. So options to try are:
1. remove virtualization and try to compile again
2. find the offending symbol in the kernel source and change EXPORT_SYMBOL_GPL
to EXPORT_SYMBOL and recompile the kernel.
Since there are already so many drivers for Linux and the proprietary drivers
are usually a nuisance and cause problems (which of course are blamed on kernel
developers), there is an ongoing trend to exclude non-GPL drivers from loading.
Of course you can imagine that as module writers use EXPORT_SYMBOL_GPL more,
there will be more proprietary driver failures. In the future there is no
guarantee that EXPORT_SYMBOL will not actually be the same as EXPORT_SYMBOL_GPL.
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]