On Sat 2003-09-06 at 11:26:42 -0700, [EMAIL PROTECTED] wrote:
> On Sat, 2003-09-06 at 07:41, Benjamin Pflugmann wrote:
> > On Sat 2003-09-06 at 14:01:30 +0200, [EMAIL PROTECTED] wrote:
> > > 2.4.22-5mdkenterprise:
> > > The Nvidia vidio (NVIDIA_kernel-1.0-4363) driver compiles
> > > but is not possible to install it. I get a lot of unresolved
> > > symbols like:
> > > /lib/modules/2.4.22-5mdkenterprise/kernel/drivers/video/nvidia.o:
> > > unresolved symbol irq_stat
> > >
> > > I have the same problem with 2.4.22-5mdk-i686-up-4GB.
> > > 2.4.22-4mdkenterprise works fine.
> >
> > This is mainly a "me too".
[...]
> > I am not sure if it is related or not, but just to be sure I tried the
> > "make mrproper; ..." tip from the other nvidia/kernel related mail
> > with no apparent effect.
[...]
> Well, I went a bit further and ran make oldconfig and make dep
I did that. That was what I referred to with "make mrproper; ..."[1]
Well, I'll just tried again:
$ cd /usr/src/linux
$ make mrproper
$ cp arch/i386/defconfig .config
$ make oldconfig dep
Nope, I now even removed the source, cleaned up what was left
over and started from the beginning. Same result.
Okay. Let's reboot to kernel-2.4.22.5mdk-1-1mdk, calling the
NVidia script... and it works!
Reboot to kernel-i686-up-4GB-2.4.22.5mdk-1-1mdk. Well, as I
feared, the now installed module doesn't work.
Hmmmmm. Let's see if there is a defconfig for that kernel...
yepp: arch/i386/defconfig-i686-up-4GB. One "make mrproper", a
copy and "make oldconfig dep" later: it works!
Now I go back to my corner with a deeply red face and allow
myself some time feeling dumb.[2]
> The nvidia module now is loaded correctly.
Thanks for sharing,
Benjamin.
[1] Note the ellipses; since there was only one such suggestion
in the last days, I thought it was unambiguous - well, I know
better know ;-).
[2] Well, for my defense I can say that though I use Linux since
the version 0.9 days I never had a need to configure (and
compile) a kernel myself. Yep, most times it simply worked,
and for critical systems, there was always some "kernel-guy"
around.