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]

Reply via email to