PDA

View Full Version : NVIDIA driver not working with 2.4.20?


jasper
12-27-02, 02:52 AM
I'm running RH 8.0 with my own made kernel. (2.4.20)

I can build the driver (4191), but when I try to load it, I get:

Using /lib/modules/2.4.20/kernel/drivers/video/nvidia.o
/lib/modules/2.4.20/kernel/drivers/video/nvidia.o: unresolved symbol proc_root_R3440c629
/lib/modules/2.4.20/kernel/drivers/video/nvidia.o: unresolved symbol proc_root_driver_R6eaeddfe
/lib/modules/2.4.20/kernel/drivers/video/nvidia.o: unresolved symbol remove_proc_entry_R788eb965
/lib/modules/2.4.20/kernel/drivers/video/nvidia.o: unresolved symbol create_proc_entry_R8e88a40f
/lib/modules/2.4.20/kernel/drivers/video/nvidia.o:
Hint: You are trying to load a module without a GPL compatible license
and it has unresolved symbols. Contact the module supplier for
assistance, only they can help you.

Please, show some directions. I'm lost here.

Thanks,

Jasper

373DAK
12-27-02, 09:00 AM
See if the symbolic link /usr/src/linux is pointing to the linux-2.4.20 directory and not to the old kernel's directory.

These names with letters and digits come from the System map and, if it can't find them, it's lloking at the wrong map when it compiles.

You'll probably need a "make clean" followind by "make install" in the NVIDIA-kernel-1.0-4191 direcotyr.

jasper
12-29-02, 06:39 AM
I solved the problem by completely rebuilding a new kernel. Prossibly the NVidia driver source can't handle the fact that I tested a lot of configurations on the kernel source tree. (Though I really was running the last configured and built kernel)

After booting the new kernel I rebuild the src.rpm of the kernel-driver for NVidia and it insmodded perfectly.

crimsun
12-29-02, 03:59 PM
jasper, yep, that seems to be a common issue. Virtually always, immediately rebuilding nvidia.o against a clean recompile (and reboot into) of the new kernel resolves it.