Re: Kernel append="netdev=irq=21,io=0x3000,name=eth0"a not working
On Wednesday 01 December 2004 17:10, Theodore Knab wrote:
> I have a problem with BIOS messing up the order in which my three
> ethernet cards are coming up.
>
> More specifically, I want the this:
>
> eth0 = motherboard ethernet card (eepro100)
> 0000:00:0e.0, 00:D0:B7:89:AD:6D, I/O at 0x2040, IRQ 21.
>
> eth1 = second card: slot 2 pci (eepro100)
> 0000:02:04.0, 00:0E:0C:61:15:F1, I/O at 0x3000, IRQ 20.
>
> eth2 = third card: slot 4 pci (eepro100)
> 0000:00:0b.0, 00:0E:0C:61:15:F8, I/O at 0x2000, IRQ 18.
>
> Currently, they are coming up in this order:
> eth0: 0000:00:0b.0, 00:0E:0C:61:15:F8, I/O at 0x2000, IRQ 18.
> eth1: 0000:00:0e.0, 00:D0:B7:89:AD:6D, I/O at 0x2040, IRQ 21.
> eth2: 0000:02:04.0, 00:0E:0C:61:15:F1, I/O at 0x3000, IRQ 20.
>
> The order was right until I added the third card. Yes, they are all
> using the same driver.
>
> When I added the third network device, the devices all shuffle
> around.
>
> Anybody know how to fix this or what might have caused this ?
You could use nameif(8) to name your interfaces on initialization, and
go from there.
-A
Reply to: