Subject: EISA network card problem
To: None <port-i386@netbsd.org>
From: Christian Groessler <cpg@aladdin.de>
List: port-i386
Date: 09/03/2001 23:45:59
Hi,

I wiped the dust off of an old 486/33 EISA machine and tried to install
NetBSD on it.

It has a 1740 Adaptec EISA SCSI controller and a 3com 3c579 EISA
netword card.

The SCSI controller works fine, but the netword card does not.
It's detected ok, but it cannot receive. It can send, because I see
arp requests on the line when I try a ping to somehost.

The card is detected as follows:

ep0 at eisa0 slot 5: 3Com 3C579 Ethernet
ep0: interrupting at irq 10
ep0: address 00:20:af:2c:65:3b, 8KB byte-wide FIFO, 5:3 Rx:Tx split
ep0: 10base5, 10base2 (default 10base2)

On the machine there is currently L***x installed, where the card
works fine; here are the L***x boot messages:

eth0: 3c509 at 0x5000, BNC port, address  00 20 af 2c 65 3b, IRQ 5.
3c509.c:1.16 (2.2) 2/3/98 becker@cesdis.gsfc.nasa.gov.
eth0: Setting Rx mode to 1 addresses.

I just had an idea and looked, in the DOS EISA configuration utility
the card is configured to use irq 5. So NetBSD somehow gets the
interrupt number wrong.

Is there anybody around with knowledge of EISA and/or 3c579 and has an
idea on how to fix this?

regards,
chris