redhat 8 driver problems, please help!!
ok, i've downloaded the latest (i've also tried all this with the not so latest drivers) and just can't manage to install them.
i've tried building from tarballs, rebuilding the src rpms and the rpms themselves, but i always run into this unresolved symbols problem, every time. i am running redhat 8, kernel 2.4.18-14 with an nvidia geforce4 mx. here's my error...
depmod: *** Unresolved symbols in /lib/modules/2.4.18-14/kernel/drivers/video/nvidia.o
/lib/modules/2.4.18-14/kernel/drivers/video/nvidia.o: unresolved symbol irq_stat_Rd843d721
/lib/modules/2.4.18-14/kernel/drivers/video/nvidia.o: unresolved symbol mem_map_R26a702ff
/lib/modules/2.4.18-14/kernel/drivers/video/nvidia.o: unresolved symbol init_mm_R314e4c41
/lib/modules/2.4.18-14/kernel/drivers/video/nvidia.o: unresolved symbol proc_root_R71eae412
/lib/modules/2.4.18-14/kernel/drivers/video/nvidia.o: unresolved symbol proc_root_driver_Rc5d7f125
/lib/modules/2.4.18-14/kernel/drivers/video/nvidia.o: unresolved symbol create_proc_entry_Rb73bb2b2
/lib/modules/2.4.18-14/kernel/drivers/video/nvidia.o: unresolved symbol __pollwait_R90d729ee
/lib/modules/2.4.18-14/kernel/drivers/video/nvidia.o: unresolved symbol register_chrdev_R0461c085
/lib/modules/2.4.18-14/kernel/drivers/video/nvidia.o: unresolved symbol remove_proc_entry_R7d20cb50
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.
/lib/modules/2.4.18-14/kernel/drivers/video/nvidia.o: insmod /lib/modules/2.4.18-14/kernel/drivers/video/nvidia.o failed
/lib/modules/2.4.18-14/kernel/drivers/video/nvidia.o: insmod nvidia failed
make: *** [package-install] Error 255
i found a thread with similar problems (but different missing symbols) and followed instructions to try and resolvce dependencies with ym kernel, but even that has failed to do anything. so please, anyone have any ideas ??
You have kernel-source-2.4.18-14 installed, right? Did you find a config file that matches your hardware/setup, copy it to /usr/src/linux-2.4.18-14/.config, run make mrproper oldconfig dep, and try the nVidia drivers again? (is that what was in the other thread you were talking about?)
yeah i have the kernel source installed, and yeah that's what the other thread said i should do, which i did, and it didn't work.
actually maybe i didn't use the right config... i have an athlon xp 2000, so i should use...
... right ? or should i be using the one with smp in the filename ? (what is smp btw?), or am i totally wrong and should be using one of the others?
thanx muchly for the help.
What files are there?
SMP is Symmetric MultiProcessing. It's what happens when you have more than one processor.
athlon is probably right, but it depends on what else there is, really.
Actually, did you install a specific kernel, other than what was autodetected? Or did you just go with the default?
i didn't select a kernel, so it must have used the default that it autodetected. do you have any clues as to which config i should be using? i can't give the list of which ones i have right now cause i'm at work, is there any way i could find out for myself, or do you just have to know?
It should just depend on what hardware you have, and I thought that the only thing that mattered was the processor. Obviously that wasn't quite right, though, because the -athlon one should have worked...
ok, here's all the configs i have, any clues which one would be right ?
i tried using the athlon, athlon-smp and the i386, none seemed to make any difference, i always get the same unresolved symbols when trying to build from src. could i be missing something else? other libraries or headers?
Is there anything in /boot that seems appropriate?
It wouldn't be other libraries or anything; the only things involved in this are the module and the kernel.
Have you tried a "make clean" in the NVIDIA_kernel directory?
If all else fails, you can always grab a kernel source off www.kernel.org and build it. You can copy the config file (the -athlon one) to <wherever you unpack the latest kernel>/.config for a starting point, then check through menuconfig (make menuconfig) for options you might want to change. Most stuff should be OK, though.
Build that kernel (there are a couple of HOWTO's at tldp.org, and a couple of NHF's at linuxnewbie.org) and boot to it, then "make clean" and "make" in the NVIDIA_kernel directory. That one will work.
it's VVORKS !!!!
well, i've managed to install the kernel module now, haven't tried the GLX yet, but i'm assuming it'll be fine. here's what i did incase anyone else needs to know...
my rh package manager has been busted for a while, won't start, so i downloaded a manager called apt-get (with a gui called synaptic) and it found the problems with my packages and downloaded me a kernel-drm package, which was then installed.
so, i went back to /usr/src/linux, did make mrproper oldconfig dep using the athlon kernel config file, then back tot he nvidia kernel src directory, make cleaned it, then made it, and it worked!
so yay. go me. and thenx SO much for the help!
|All times are GMT -5. The time now is 08:51 AM.|
Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright ©1998 - 2014, nV News.