richard-gt Posted December 9, 2005 Report Share Posted December 9, 2005 (edited) I just upgraded my kernel to the vanilla kernel 2.6.14 (I had a gamepad that wasn't working with the Mandriva 2.6.12 in 2006). Now, the gamepad works, but I'm having trouble getting the NVIDIA modules to compile. I try running the build script, but at the end I get an error message that it couldn't load the module. So, I have a couple of questions: 1. Do I need to do anything to the /usr/include/linux or the /usr/include/asm* directories to make sure that the headers match the new kernel? I updated the /usr/src/linux symlink to point to /usr/src/linux-2.6.14.(forgot the subversion) already. 2. Do I need to somehow clear out the NVIDIA modules build for the old kernel? After previous kernel upgrades, I've had problems recompiling the same NVIDIA modues and have had to download a newer version which compiled without problems. Unfortunately, my older graphics card has been declared a "legacy" card by NVIDIA, and they have dropped support for it in any newer versions. Any help would be much appreciated. Richard [moved from Software by spinynorman] Edited December 16, 2005 by richard-gt Quote Link to comment Share on other sites More sharing options...
Gul Dukat Posted December 9, 2005 Report Share Posted December 9, 2005 Did you also install the appropriate kernel-source for your kernel? Quote Link to comment Share on other sites More sharing options...
polemicz Posted December 9, 2005 Report Share Posted December 9, 2005 As I recall the nvidia installation readme says you will have to uninstall what you have and then re-install after the kernel change. Quote Link to comment Share on other sites More sharing options...
chalex20 Posted December 9, 2005 Report Share Posted December 9, 2005 (edited) As I recall the nvidia installation readme says you will have to uninstall what you have and then re-install after the kernel change. <{POST_SNAPBACK}> Nope. Recompiling the module would suffice. I'd be pretty much interested to see the exact error message produced by the kernel. I remember several discussions at some Nvidia Linux forum regarding a compiler signature conflict, i.e. kernel is signed "blah blah blah gcc so-and-so blah blah blah custom blah blah blah", whereas the very same "custom" word is completely absent from the nvidia module signature. Edited December 10, 2005 by chalex20 Quote Link to comment Share on other sites More sharing options...
richard-gt Posted December 16, 2005 Author Report Share Posted December 16, 2005 I ended up getting everything working on 2.6.13. My guess is that some change in 2.6.14 broke old NVIDIA drivers, and I cannot use a new one because they dropped support for my old video card. Quote Link to comment Share on other sites More sharing options...
scarecrow Posted December 16, 2005 Report Share Posted December 16, 2005 Old nvidia videocards work only with the older 7174 driver revision- there was alreeady a long talk about that in the forum. 2.6.14 broke nothing at all, and you just need the kernel headers to compile the nvidia modules, not the whole source. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.