I hope someone already solved this for you, but I see no followups soQuote:>I was hoping to add a second ethernet adapter to my box since our
>mostly-ipx network isn't (and won't be) routing IP to a new segment.
>The kernel finds one of the cards (both are 3C5X9) and assigns it
>to eth0. How do I create eth1? I've handled the irq/ioport stuff.
>The first card was port 210, irq 5, and worked fine. I added a card
>at port 220, irq 12, and with both cards in, it is the card assigned
>to eth0.
>Jim DeVries
I'm going to throw my $0.02 in, just in case.
You need to tell the kernel to recognize the extra NIC at boot time.
In my /etc/lilo.conf I have the line:
append = "ether=10,0x300,eth0 ether=11,0x200,eth1"
This tells the kernel where to probe for the NICS and forces interface
names to specific cards to avoid naming surprises. Depending upon your
particular NIC, you may need to give more or less information. All I
needed was the interrupt and the base IO port.
If you can't get this to work by substituting your values, let me know
and I'll try to find the document where I found this solution. I did
all this years ago and can't remember where I found it.