> under a 2.0.?? kernel (slackware 3.5) I had two ne2000 cards (ISA, w/ io &&
> irq hardcoded) running fine.
> I installed slack 7.1 with the 2.2.16 kernel and have tried to set up the
> same thing to no avail.
> /etc/modules.conf I added:
> alias eth0
> options eth0 ne io=0x300 irq=3
> alias eth1
> options eth1 ne io=0x340 irq=10
> When I run rc.inet1 I get this error when setting up eth1:
> eth1: unknown interface: No such device.
> What gives? How else do I need to be setting this up?
I think that with the above /etc/modules.conf, you are trying to load the
ne module twice. The module can't handle being run twice, you have to run
it once, like "modprobe ne io=0x300,0x340" (put this in you
/etc/rc.modules) . Don't add the irq's on the option line. When modprobe
ne succeeds, it returns the appropriate irq's, if it doesn't, you will
notice, because it doesn't return the correct irq's.
Now your /etc/modules.conf would contain lines:
alias eth0 ne
alias eth1 ne
options eth0 io=0x300
options eth1 io=0x340
If your /etc/rc.inet1 now configures the eth1 interface, everything should
So in short, you are probably trying to insmod ne for both NIC, while you
should insmod only one and tell it that there are two NICs. Made the same