richard-gt 0 Report post 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 Share this post Link to post Share on other sites
Gul Dukat 0 Report post Posted December 9, 2005 Did you also install the appropriate kernel-source for your kernel? Quote Share this post Link to post Share on other sites
polemicz 0 Report post 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 Share this post Link to post Share on other sites
chalex20 0 Report post 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 Share this post Link to post Share on other sites
richard-gt 0 Report post 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 Share this post Link to post Share on other sites
scarecrow 0 Report post 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 Share this post Link to post Share on other sites