|
|
#1 | |
|
Registered User
Join Date: Mar 2005
Posts: 81
|
Hi.
I have been using the Nvidia driver with the realtime kernel for a while now on 2.6.33 (previously with a patch - http://www.nvnews.net/vbulletin/show...=148509&page=2) I have tried to install the Nvidia driver (280.13) with the latest rt kernel - 3.0.1-rt8. I get the following error whilst trying to install. scripts/mod/modpost -i /usr/src/linux-3.0-rt-src/Module.symvers -I /homeDoes anyone have any suggestions ? Has anyone got the Nvidia driver to install with linux 3.0.x rt ? |
|
|
|
|
|
|
#2 | |
|
Registered User
Join Date: Oct 2008
Posts: 98
|
This happens when there is at least one symbol in the kernel that is only usable for modules with the license "GPL" while the nvidia kernel module reports its license as "nvidia" (hint: run the nvidia installer in "extraction only" mode and have a look at the kernel module source code). This is not the case for the normal kernel but happens when additional debugging is enabled (like in the fedora rawhide kernels) and seemingly also for the rt patch.
|
|
|
|
|
|
|
#3 |
|
Registered User
Join Date: Mar 2005
Posts: 81
|
Hi.
Thank you for your response. So I could change the license in the kernel/nv.c file to GPL ? - wouldn't that break the license as it is not really GPL - i.e would any package created be breaking the GPL? Is there a way for me to find out which kernel symbol is causing this ? It is obviously from the rt patch... |
|
|
|
|
|
#4 | |
|
Registered User
Join Date: Oct 2008
Posts: 98
|
Quote:
The error names "migrate_enable". That's implemented in the rt patch and exported with EXPORT_SYMBOL_GPL(migrate_enable). |
|
|
|
|
![]() |
| Thread Tools | |
|
|