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!