[NCLUG] Problem building kernel with Nvidia nic
Michael Crosiar
crosiarcm at yahoo.com
Wed Nov 17 14:02:44 MST 2004
Sorry, meant to post this to the list :-<
--- Michael Crosiar <crosiarcm at yahoo.com> wrote:
> Hey Warren,
>
> > >
> > > So, what is in the binary driver that I am
> > missing?
> >
> > Slight confusion there...
> >
> > The kernel has a built-in reverse-engineered
> driver,
> > named "forced eth".
> > This is GPL open-source and I believe not
> officially
> > sponsored by NVIDIA
> > (although they have submitted some patches to it,
> > e.g. for GigE support)
>
> Ok, when I boot the new kernel I do see this with
> lsmod. There is actually another realtek nic in the
> computer that normally appears as eth1. What is
> happening is because it does not see eth0, it makes
> my
> realtek eth0, which fails DHCP - because there is no
> DHCP server on this eth. If I switch eth0/1 in my
> interfaces, then I can bring up eth0 successfully
> (the
> realtek) and ping a VOIP phone on that nic.
>
> > I don't know what kernel this was first part of.
> > Apparently, all active
> > work on this driver is in the 2.6 tree and the
> > maintainer doesn't
> > back-port to 2.4 that often - he considers 2.4.x
> > dead.
>
> I would switch to the 2.6 kernel, but that is not
> directly supported by VMWare. I do recall that there
> is a patch to allow 2.6 kernels, so maybe that is
> the
> answer.
>
> > If you want to use this driver, your best bet is
> to
> > grab the latest 2.4
> > kernel (2.4.27 right now, but 2.4.28 soon - I
> think
> > this will have a
> > much newer forcedeth)
>
> That's what I'm using, the latest 2.4.27 from debain
> unstable.
>
> >
> > If you want to use the NVIDIA binary only driver,
> > you can simply
> > download it from the NV website. First, build your
> > kernel, install it &
> > boot into it. Then, simply run the build scripts
> > that come with the NV
> > driver. They seem to work pretty well. This should
> > work with your
> > existing kernel.
>
> This is exactly what I have done; but what is the
> name
> of the module? If not forcedeth, what is it? If I
> knew
> I would try to insmod it and add it to modules.conf
> -
> I asssumed forcedeth since this was listed under
> lsmod.
>
> ...
>
> Are there any listings I could send you that might
> help - like lsmod for example?
>
> Thanks
>
More information about the NCLUG
mailing list