LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 01-31-2003, 11:22 AM   #1
Udo von Dunke
LQ Newbie
 
Registered: Jan 2003
Location: Sweden
Posts: 4

Rep: Reputation: 0
Unhappy The Nvidia 4191 Unresolved Symbols-thingie.


I am puzzled by this.
I have browsed through alot of posts in this forum dealing with this matter, although I haven't been able to figure out how to fix it yet.

I run Debian 3.0 r1 (a fresh bf2.4 installation!), and I have been trying to get X running with my GeForce 4.
I've downloaded the 4191-drivers from Nvidia.com, and I have installed the GLX-part, but not the kernel-part.
First, there was the issue with the path (it searched for /usr/src/linux, when the stuff it was searching for was actually in /usr/src/kernel-headers-2.4.18-bf2.4). To fix that, i tried to make a link-thingie with 'ln', but for some reason it didn't work, so I edited the Makefile in the NVIDIA_kernel-directory to search in the correct location mentioned above, and then it worked.But then another error arrived.

As I typed: "make", I was informed that:
"depmod: *** unresolved symbols in /lib/modules/2.4.18-bf2.4/kernel/drivers/video/nvidia.o"

I tried 'depmod -ae" (I dunno what it does, I just figured I'd try. ), and I also tried to delete the nvidia.o-file, but it re-appeared when I ran 'make' in the NVIDIA_kernel-directory again.

I've installed the source for my kernel, and also I installed the headers. I ran 'make oldconfig' too, and rebooted (I am used to Windows..), just in case.

However, I STILL have the annoying 'unresolved symbols' grinning at me.

I was thinking I could get this solved, and I'll definatley start a troubleshooting-campaign to help newbies having the same problem. It does seem somewhat normal to have it, really.

Thanks in advance!
 
Old 01-31-2003, 01:39 PM   #2
taz.devil
Senior Member
 
Registered: Nov 2001
Location: Wa. State
Distribution: Slackware
Posts: 1,261

Rep: Reputation: 45
Possibly you can look for a broken link. You would want to install the nvidia kernel before the GLX component as well, so you may be getting some problems that way if that's the case. Instead of editing the makefile the ln option is easier syntax goes as such (I hope I remember LMAO!), if not switch the new with the source:

ln -s /new/dir /source/dir
 
Old 01-31-2003, 06:23 PM   #3
bulliver
Senior Member
 
Registered: Nov 2002
Location: Edmonton AB, Canada
Distribution: Gentoo x86_64; Gentoo PPC; FreeBSD; OS X 10.9.4
Posts: 3,760
Blog Entries: 4

Rep: Reputation: 78
I think this happens because it gets confused about your kernel headers. Point it directly at the headers of the kernel that you want to use the driver with....
Code:
cd NVIDIA_Kernel.xxx
make install SYSINCLUDE=/path/to/headers
cd ../NVIDIA_GLX.xxx
make install
hope it works for ya...
 
Old 01-31-2003, 07:35 PM   #4
Danleff
LQ Newbie
 
Registered: Dec 2001
Location: Albany NY
Distribution: RedHat 8; Yoper; Debian
Posts: 14

Rep: Reputation: 0
Yes, there do seem to be problems. I tried this a few weeks ago and ran into the same issues. I did run into this how-to , but have not gotten back to it yet. If you get it resolved with the help of all here, this would be great for my Nvidia card, as well.

Also take a look at the how-to here.

Last edited by Danleff; 01-31-2003 at 07:40 PM.
 
Old 02-03-2003, 04:56 PM   #5
Udo von Dunke
LQ Newbie
 
Registered: Jan 2003
Location: Sweden
Posts: 4

Original Poster
Rep: Reputation: 0
*bellydances*

I works!

However, as many puzzled newbies before, I am not entirely on the clear exactly what made it work..

It appeard as if I had accidentally removed X the other day (don't ask. ), so I reinstalled Debian 3.0r1.

The things I did different, however, were only changing the display manager (from XDM to KDM), not updating X to 4.2.1 before installing drivers, installing kernel-headers right away, and installing the NVIDIA_kernel-xxx, before the NVIDIA_GLX-xxx (I started with the GLX last time), and making a working symbolic link (as taz.devil suggested).
Also, I believe I screwed up and installed the wrong kernel-headers last time during one of my frustration-periods. I installed the right ones after that though, but anyway.

And now it works splendidly. OpenGL does seem a bit choppy, but that's a minor issue for the moment.

Thanks alot! You people are invaluable!
 
  


Reply



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 Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
unresolved symbols? CletusJones Debian 3 08-16-2005 01:45 PM
unresolved symbols lord_clarence Red Hat 1 10-23-2003 09:54 PM
prb - nVidia tar - 2.4.20 - unresolved symbols riv Linux - Hardware 6 02-25-2003 09:38 PM
nvidia driver....unresolved symbols glumx Linux - Hardware 11 01-21-2003 01:28 PM
Nvidia + kernel 2.4.20 = unresolved symbols? Dipp Linux - General 3 12-12-2002 09:55 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 01:31 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration