PDA

View Full Version : Problem 4363 building kernel modul (2.4.20 SMP HIGHMEM)


wroemer
05-05-03, 04:51 AM
On my system the nvidia installer (4363) tries to built a kernel module but this has unresolved symbols. Excerpt from my /var/log/nvidia-installer.log:

Kernel module load error: ./usr/src/nv/nvidia.o: unresolved symbol
remove_proc_entry_Rsmp_86f7070c
./usr/src/nv/nvidia.o: unresolved symbol create_proc_entry_Rsmp_ee3233d4
./usr/src/nv/nvidia.o: unresolved symbol __pollwait_Rsmp_b99999c7
./usr/src/nv/nvidia.o: unresolved symbol change_page_attr_Rsmp_da6e8366
./usr/src/nv/nvidia.o: unresolved symbol init_mm_Rsmp_8037974a
./usr/src/nv/nvidia.o: unresolved symbol register_chrdev_Rsmp_f2287ab3
./usr/src/nv/nvidia.o: unresolved symbol proc_root_driver_Rsmp_ef7a8833
./usr/src/nv/nvidia.o: unresolved symbol mem_map_Rsmp_a799f9ba
./usr/src/nv/nvidia.o: unresolved symbol irq_stat_Rsmp_eeebfc06


Any ideas?

Regards,

Wolfgang Roemer

bwkaz
05-05-03, 07:53 AM
Looks like your kernel sources are configured for SMP, but your running kernel isn't.

If you receive errors about unresolved symbols,
then the kernel module has most likely been built using header files
for a different kernel revision than what you are running. -- from the README.

wroemer
05-05-03, 08:00 AM
Hi,

I do run a SMP machine and the kernel headers do exactly match the kernel I am running.

Wolfgang

wroemer
05-05-03, 08:30 AM
Hello,

rebuilding the kernel with the exakt same configuration (using make config with keeping all answers, make dep, make bzImage) creates a kernel image with the same size and so I assume an exactly identical kernel. Nevertheless the unresolved symbols DISAPPEARED and so the nvidia driver now WORKS. I just have some strange artefacts I did not have with the 4191 driver. See green circled regions in attached screenshot.

bwkaz
05-05-03, 10:24 AM
Hmm... no idea on that artifacts problem, unfortunately.