"checksum error" for 3C905C ....

Kedar Swadi kswadi@CS.Princeton.EDU
Mon Aug 30 18:08:21 1999


Hi,
   I have installed Redhat Linux 6.0 on a Pentium III (Dell Dimension XPS T450).
   It has the 3Com 905C (Tornado) network card. While rebooting the machine
	after installing the new driver I get a "invalid checksum 00c8" error .
	As a result I cannot access the network.

	The diagnostic tool gives the output given below. 

	Is there any patch that could help?

	Thanks in advance.
-Kedar

---------- diagnostic output ---------- 

vortex-diag.c:v1.09 7/28/99 Donald Becker (becker@cesdis.gsfc.nasa.gov)
Index #1: Found a 3c905C Tornado 100baseTx adapter at 0x1000.
The Vortex chip may be active, so FIFO registers will not be read.
To see all register values use the '-f' flag.
Initial window 0, registers values by window:
  Window 0: 0000 0000 d93f 0000 e3e3 00bf ffff 0000.
  Window 1: FIFO FIFO 0700 003c 0000 007f 0000 2000.
  Window 2: 5000 19da cd5d 0000 0000 0000 0052 4000.
  Window 3: 0000 0180 05ea 0000 000a 0038 07c0 6000.
  Window 4: 0000 0000 8000 0cf6 0001 88c0 0000 8000.
  Window 5: 1ffc 0000 0000 1ffc 0807 0000 0000 a000.
  Window 6: 0000 0000 1a00 0000 0000 0000 0000 c000.
  Window 7: 0000 0000 0000 0000 0302 0000 0302 e000.
Vortex chip registers at 0x1000
  0x1010: **FIFO** 00000000 00000001 *STATUS*
  0x1020: 00000000 00000000 00080000 00000004
  0x1030: 00008000 ac995367 00000000 00080004
 Indication enable is 0000, interrupt enable is 0000.
 No interrupt sources are pending.
 Transceiver/media interfaces available:  100baseTx 10baseT.
Transceiver type in use:  Autonegotiate.
 MAC settings: half-duplex.
 Station address set to 00:50:da:19:5d:cd.
 Configuration options 4000.
EEPROM contents (64 words):
 0x000: 0050 da19 5dcd 9200 c70e 0036 4459 6d50
 0x008: 2940 0001 0050 da19 5dcd 0010 0000 00aa
 0x010: 72a2 0000 0000 0180 0000 4584 0000 10b7
 0x018: 1000 000a 0000 6300 ffb7 b7b7 0000 0000
 0x020: 0051 1234 5600 0000 0000 0000 0000 0000
 0x028: 0000 0000 0000 0000 0000 0000 0000 0000
 0x030: ffff ffff ffff ffff ffff ffff ffff ffff
 0x038: ffff ffff ffff ffff ffff ffff ffff ffff
 The word-wide EEPROM checksum is 0x029e.
Parsing the EEPROM of a 3Com Vortex/Boomerang:
 3Com Node Address 00:50:DA:19:5D:CD (used as a unique ID only).
 OEM Station address 00:50:DA:19:5D:CD (used as the ethernet address).
 Manufacture date (MM/DD/YYYY) 8/14/1999, division 6, product YD.
Options: none.
  Vortex format checksum is incorrect (000f vs. 10b7).
  Cyclone format checksum is incorrect (0xb2 vs. 0x51).
  Hurricane format checksum is incorrect (0x99 vs. 0x51).
 MII PHY found at address 24, status 782d.
 MII PHY 0 at #24 transceiver registers:
   3000 782d 0040 6174 05e1 0021 0000 0000
   0000 0000 0000 0000 0000 0000 0000 0000
   1000 0000 0000 0000 0000 0000 0200 0000
   003c 8006 0f00 ff40 002c 0000 0080 000b.