Go Back   nV News Forums > Linux Support Forums > NVIDIA Linux

Newegg Daily Deals

Reply
 
Thread Tools
Old 01-04-05, 09:49 AM   #1
akypoon
Registered User
 
Join Date: Jan 2005
Posts: 3
Default Unresolved symbols in nvidia.o

Hello,

I am trying to get the nVidia Linux display driver IA32 (which can be found at http://www.nvidia.com/object/linux_d..._1.0-6629.html). My system configuration is as follows:

AMD XP2500+, Abits NF7-S, Redhat Linux 9 distribution, Linux kernel 2.4.20-31.9 (customized), nForce Drivers Linux IA32 Drivers 1.0-0292, XFree86 4.3.0-2. I have the kernel source RPM for 2.4.20-31.9 installed.

When I run the display driver installation, it requires me to recompile the kernel interface. The compilation succeeded but when the installer tries to load nvidia.o, I have the follow unresolved symbols:

depmod: *** Unresolved symbols in
/lib/modules/2.4.20-31.9custom/kernel/drivers/video/nvidia.o
/lib/modules/2.4.20-31.9custom/kernel/drivers/video/nvidia.o: unresolved symbol highmem_start_page
/lib/modules/2.4.20-31.9custom/kernel/drivers/video/nvidia.o: unresolved symbol kmap_prot
/lib/modules/2.4.20-31.9custom/kernel/drivers/video/nvidia.o: unresolved symbol kmap_pte


I did a little experiement and try to install the display driver on the precompiled kernel from Redhat. The installation works perfectly (because it is using a precompiled kernel interface). So I am inclined to believe the problem comes from my kernel compilation or the driver installation program.

Has anyone seen this problem before? Any help is appreciated, thanks!
akypoon is offline   Reply With Quote
Old 01-04-05, 10:23 AM   #2
zander
NVIDIA Corporation
 
zander's Avatar
 
Join Date: Aug 2002
Posts: 3,740
Default Re: Unresolved symbols in nvidia.o

Judging from the unresolved symbols, the kernel source tree's configuration doesn't match that of the running kernel.
zander is offline   Reply With Quote
Old 01-04-05, 10:44 AM   #3
akypoon
Registered User
 
Join Date: Jan 2005
Posts: 3
Default Re: Unresolved symbols in nvidia.o

I did a search on google (http://lists.us.dell.com/pipermail/d...ry/000059.html) and it seems the nVidia installer may be using dkms, which reads the kernel source configuration from /lib/modules/2.4.20-31.9/build/configs/kernel-2.4.20-i686.config instead of /usr/src/linux-2.4.20-30.9/.config.

Is there a way to find out which kernel source configuration file the nVidia installer is using, or any option to override it? Thanks.
akypoon is offline   Reply With Quote
Old 01-04-05, 10:53 AM   #4
zander
NVIDIA Corporation
 
zander's Avatar
 
Join Date: Aug 2002
Posts: 3,740
Default Re: Unresolved symbols in nvidia.o

The NVIDIA installer doesn't use dkms, nor does it reference configuration files explicitely. If you want to make sure the kernel source tree is properly configured, your best bet is to clobber it with `make mrproper`, to copy the correct configuration file to to the top-level kernel source directory as .config and to configure the kernel source tree with `make oldconfig depend`. You can check the installer's log file, /var/log/nvidia-installer.log, for additional information on which kernel source tree is being used. Run the .run with the -A flag to learn more about related command line options.
zander is offline   Reply With Quote
Old 01-04-05, 11:57 AM   #5
akypoon
Registered User
 
Join Date: Jan 2005
Posts: 3
Default Re: Unresolved symbols in nvidia.o

Got it. Thanks!
akypoon is offline   Reply With Quote
Reply


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


Similar Threads
Thread Thread Starter Forum Replies Last Post
Redhat 7.3 + Geforce 2MX -> unresolved symbol even if recompilation with SYSINCLUDE cool_nm NVIDIA Linux 8 10-13-02 04:57 PM
Redhat 8 + Nvidia 3123 + tarball src rpms = wtf?? caustic NVIDIA Linux 8 10-09-02 08:56 PM
Installing nForce drivers on Debian 3.0 Doink NVIDIA Linux 4 09-14-02 08:34 PM
Linux 2.4.19 unresolved symbols... wallsaroundme NVIDIA Linux 3 08-10-02 08:24 PM

All times are GMT -5. The time now is 04:59 PM.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright 1998 - 2014, nV News.