3c590 network card- bad eeprom, no response

Kai-Yuh Hsiao khsiao@mit.edu
Tue May 25 16:29:52 1999


Hi, I have a 3c590 network card that worked just fine under linux two
days ago, but then I switched some PCI cards around and may have done
some other hardware/bios stuff and now I can't seem to get it working
again under linux.  It works fine under Win98.  I've now pulled out
all the other PCI cards to debug, and the network card is recognized
and the driver loads fine and programs can attempt to send to the
network, but nothing goes through and nothing comes in.  The EEPROM dump
on the diagnostics program produces some suspicious output, although
reading the registers appears to work fine, and the IRQ and IO address
settings are consistent with those reported in Windows.

Here is the EEPROM output:

vortex-diag.c:v1.08 5/3/99 Donald Becker (becker@cesdis.gsfc.nasa.gov)
Index #1: Found a 3Com 3c590 Vortex 10Mbps adapter at 0xec00.
Parsing the EEPROM of a 3Com Vortex/Boomerang:
 3Com Node Address 00:20:00:20:00:20 (used as a unique ID only).
 OEM Station address 00:20:00:20:00:20 (used as the ethernet address).
 Manufacture date (MM/DD/YYYY) 1/0/1900, division  , product   .
Options: none.
  Vortex format checksum is incorrect (0000 vs. 0020).
  Cyclone format checksum is incorrect (0000 vs. 0020).

I've tried forcing the cable type to 10-baseT on module load, the "PNP
OS" bios option is off, I've switched the card between different PCI
slots, and I'm out of ideas.  Can anyone think of what I might have
overlooked?

I'm using Redhat 5.1 with kernel 2.0.35.  Here's ifconfig's output:

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Bcast:127.255.255.255  Mask:255.0.0.0
          UP BROADCAST LOOPBACK RUNNING  MTU:3584  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0
          TX packets:0 errors:0 dropped:0 overruns:0

eth0      Link encap:Ethernet  HWaddr 00:20:AF:F7:B3:E9
          inet addr:18.238.1.222  Bcast:18.238.255.255 Mask:255.255.0.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0
          TX packets:0 errors:0 dropped:0 overruns:0
          Interrupt:5 Base address:0xe400


Thanks for any insights you come up with!
					Kai-yuh