2.1.94: EtherExpress 16 driver (mis)detecting twice

Jim Bray (jb@as220.org)
Thu, 9 Apr 1998 16:17:48 -0400 (EDT)


A machine I take care of has two ethernet cards, a Realtek 8029 ne-clone
PCI card and an EtherExpress 16 card. The last kernel I put on this,
2.1.85, recognizes both appropriately:

ne.c: PCI BIOS reports Realtek 8029 at i/o 0xff80, irq 11.
ne.c:v1.10 9/23/94 Donald Becker (becker@cesdis.gsfc.nasa.gov)
NE*000 ethercard probe at 0xff80: 00 c0 0c b0 7a 8b
eth0: NE2000 found at 0xff80, using IRQ 11.
eth1: EtherExpress 16 at 0x300 (IRQ 5, RJ45 connector, 16-bit bus, 32k
RAM)

2.1.94 is simply finding the eexpress16 twice:

eth0: EtherExpress 16 at 0x300 (IRQ 5, RJ45 connector, 16-bit bus, 32k
RAM)
eth1: EtherExpress 16 at 0x300 (IRQ 5, RJ45 connector, 16-bit bus, 32k
RAM)

This is in lilo.conf:

image=/boot/vmlinuz
label=linux
append="ether=0,0,eth1"

I found eth_setup(), but by that point the devices have
already been detected; I was hoping I could add more args to the "append"
line to deal with this. I was using PCI direct because of PIIX
disk-recognition problems, but switched to regular PCI BIOS. No
difference.

The PCI code appears to be finding the card:

PCI devices found:
...
Bus 0, device 14, function 0:
Ethernet controller: Realtek 8029 (rev 0).
Medium devsel. IRQ b.
I/O at 0xff80 [0xff81].
...

Linux version 2.1.94 (root@flatzilla.as220.org) (gcc version 2.7.2.3) #3 Thu Apr 9 15:10:10 EDT 1998

--Jim http://as220.org/jb

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu