Okay, after much following the of the config files, and reading of the man
pages, and a little thinking, I figured out my problem. The short answer is
that something was wrong in one of the config files, and I figured out what
it was, and fixed it.
The longer answer follows:
When the system boots, it runs modprobe. modprobe looks at /etc/modules.conf,
which is combination of the files in /etc/modutils. In /etc/modutils, there
is a file specifically for my ethernet card. In my case, it's 3c509. I had
one in the P-133, but not in the 486. (I don't know where this file comes
from in the P-133...I guess it's put there somehow by the kernel, or the
installer??) I copied the one over from the P-133 to the 486, but it still
didn't work. I finally figured out that the options contained within the
3c509 file weren't right for the card in the 486, so I changed the options to
the correct ones (which I got from the isapnp tools) for the 486 and bingo!
It worked. So now my eth0 comes up, and modprobe/insmod can find it, without
me having to give an explicit path.
Thanks to all for the help!
Russell
> > >
> > > Well, it turns out that I have to tell the kernel (or whatever) exactly
> > > where to find the module (as in,
> > > insmod /lib/modules/2.4.10/kernel/drivers/net/3c509.o). I don't
> > > understand exactly why that is, since I built the kernel from source.
> > > The kernel should know where to find its modules. How can I get the
> > > kernel to find the right modules at boot time?
> > >
> > > Yeah! One problem solved (my ISA ethernet finally works) and another
> > > begins...
> > >
> > > Russell
> > >
> > > > On Sunday 17 February 2002 11:21, you wrote:
> > > > > Hello everyone,
> > > > >
> > > > > A couple of months back I was troubling over my unknown x86 box and
> > > > > ethernet card. Well, I'm still troubling. I was able to get a
> > > > > recent-ish kernel (2.4.10) to recognize the ethernet card, and the
> > > > > isapnp tools are okay, but I don't know how to test anything. I
> > > > > still get errors that say that the eth0 interface cannot be found
> > > > > (modprobe: Can't locate module eth0). I've got it set up in my
> > > > > aliases file, and I've followed the ethernet howto (somewhat)...
> > > > > I'm getting nowhere fast...
> > > > >
> > > > > Can anyone help?
> > > > >
> > > > > Thanks!
> > > > >
> > > > > Russell
This archive was generated by hypermail 2.1.3 : Fri Aug 01 2014 - 16:23:37 EDT