From Bugzilla Helper:
User-Agent: Mozilla/5.0 Galeon/1.2.5 (X11; Linux i686; U;) Gecko/20020606
Description of problem:
Using up2date I updated from 2.4.18-4 to 2.4.18-5. The system rebooted
under the new kernel fine, but barfed on trying to start X windows. My
video card is NVidia GeForce2 MXR. Further investigation showed the NVidia
driver was not in the modules/2.4.8-5 directory. I copied the driver from the
2.4.18-4 directory and attempted an insmod on it. The insmod failed because of
several unresolved dependencies.
The computer is new and 2.4.18-4 was installed on it by Dell.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Boot the 2.4.18-5 kernel
2. Login and try to start X or try to insmod the NVdriver module
Actual Results: X refused to start and I couldn't insmod NVdriver because of
Expected Results: Either X should have started, or at least I should have been
able to insmod NVdriver
After looking at the Loadable Kernel MOdule HOWTO, and the outputs of
the insmod NVdriver errors and cat /proc/ksyms under the 2.4.28-5 kernel, I
think the problem is related to symbol versioning. For example, insmod
/lib/modules/2.4.18-5/kernel/drivers/video/NVdriver: unresolved symbol
whereas I find the following symbol in /proc/ksyms
Under 2.4.18-4, the symbol the driver wants is available in /proc/ksyms.
You need to recompile the Nvidia driver against the 2.4.18-5 source code. I
have to do a make mrproper, make oldconfig, make dep then go to the directory
with the Nvidia source and rebuild the driver. I do this with the 2.4.18-5
Yes you need to compile kernel modules against the kernel you want to load them in.
You don't need a make mrproper or anything; just the kernel-source installed
However nvidia driver is not supported, closing as NOTABUG