[tulip-bug] driver failure under high NFS load

Greg Wooledge greg@wooledge.org
Tue May 14 06:29:01 2002


--B92bTrfKjyax39gr
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Donald Becker (becker@scyld.com) wrote:

> What does 'tulip-diag' report when the interface is in this state?

It was "dead" when I got up this morning, so I ran

{ tulip-diag -ee; tulip-diag -aa; tulip-diag -mm; } >/tmp/tulip-diag.out

And here is the result:

tulip-diag.c:v2.10 3/08/2002 Donald Becker (becker@scyld.com)
 http://www.scyld.com/diag/index.html
Index #1: Found a ADMtek AL985 Centaur-P adapter at 0x6c00.
 Comet duplex is reported in the MII status registers.
 Transmit started, Receive started, half-duplex.
  The Rx process state is 'Waiting for packets'.
  The Tx process state is 'Idle'.
  The transmit threshold is 128.
  Comet MAC address registers 1e782000 ffffbfe9
  Comet multicast filter 0000000040000000.
EEPROM 256 words, 8 address bits.
  Ethernet MAC Station Address 00:20:78:1e:e9:bf.
  Default connection type 'Autosense'.
  PCI IDs Vendor 1317 Device 0985  Subsystem 1317 0574
  PCI min_grant 255 max_latency 255.
  CSR18 power-up setting 0xa04c****.
EEPROM contents (256 words):
0x00:  0985 0002 0000 0000 2000 1e78 bfe9 0000
0x08:  0000 0400 0000 0000 0000 0000 0000 0100
0x10:  0985 1317 0574 1317 ffff 0000 0000 a04c
0x18:  0000 0000 0000 0000 0000 0000 0000 0000
0x20:  0000 0000 0000 0000 0000 0000 0000 0000
0x28:  0000 0000 0000 0000 0000 0000 0000 0000
0x30:  0000 0000 0000 0000 0000 0000 0000 0000
0x38:  0000 0000 0000 0000 0000 0000 0000 ab3e
0x40:  0000 0000 0000 0000 0000 0000 0000 0000
0x48:  0000 0000 0000 0000 0000 0000 0000 0000
0x50:  0000 0000 0000 0000 0000 0000 0000 0000
0x58:  0000 0000 0000 0000 0000 0000 0000 0000
0x60:  0000 0000 0000 0000 0000 0000 0000 0000
0x68:  0000 0000 0000 0000 0000 0000 0000 0000
0x70:  0000 0000 0000 0000 0000 0000 0000 0000
0x78:  0000 0000 0000 0000 0000 0000 0000 0000
0x80:  0000 0000 0000 0000 0000 0000 0000 0000
0x88:  0000 0000 0000 0000 0000 0000 0000 0000
0x90:  0000 0000 0000 0000 0000 0000 0000 0000
0x98:  0000 0000 0000 0000 0000 0000 0000 0000
0xa0:  0000 0000 0000 0000 0000 0000 0000 0000
0xa8:  0000 0000 0000 0000 0000 0000 0000 0000
0xb0:  0000 0000 0000 0000 0000 0000 0000 0000
0xb8:  0000 0000 0000 0000 0000 0000 0000 0000
0xc0:  0000 0000 0000 0000 0000 0000 0000 0000
0xc8:  0000 0000 0000 0000 0000 0000 0000 0000
0xd0:  0000 0000 0000 0000 0000 0000 0000 0000
0xd8:  0000 0000 0000 0000 0000 0000 0000 0000
0xe0:  0000 0000 0000 0000 0000 0000 0000 0000
0xe8:  0000 0000 0000 0000 0000 0000 0000 0000
0xf0:  0000 0000 0000 0000 0000 0000 0000 0000
0xf8:  0000 0000 0000 0000 0000 0000 0000 0000
 ID block CRC 0x08 (vs. 00).
  Full contents CRC 0xab3e (read as 0xab3e).
tulip-diag.c:v2.10 3/08/2002 Donald Becker (becker@scyld.com)
 http://www.scyld.com/diag/index.html
Index #1: Found a ADMtek AL985 Centaur-P adapter at 0x6c00.
 * A potential Tulip chip has been found, but it appears to be active.
 * Either shutdown the network, or use the '-f' flag to see all values.
ADMtek AL985 Centaur-P chip registers at 0x6c00:
 0x00: fff98000 ffffffff ffffffff 13800800 13800a00 fc664010 ff9f2117 ffffe=
bff
 Comet duplex is reported in the MII status registers.
 Transmit started, Receive started, half-duplex.
  The Rx process state is 'Waiting for packets'.
  The Tx process state is 'Idle'.
  The transmit threshold is 128.
  Comet MAC address registers 1e782000 ffffbfe9
  Comet multicast filter 0000000040000000.
tulip-diag.c:v2.10 3/08/2002 Donald Becker (becker@scyld.com)
 http://www.scyld.com/diag/index.html
Index #1: Found a ADMtek AL985 Centaur-P adapter at 0x6c00.
 Comet duplex is reported in the MII status registers.
 Transmit started, Receive started, half-duplex.
  The Rx process state is 'Waiting for packets'.
  The Tx process state is 'Idle'.
  The transmit threshold is 128.
  Comet MAC address registers 1e782000 ffffbfe9
  Comet multicast filter 0000000040000000.
 MII PHY found at address 1, status 0x784d.
 MII PHY found at address 2, status 0x784d.
 MII PHY found at address 3, status 0x784d.
 MII PHY found at address 4, status 0x784d.
 MII PHY #1 transceiver registers:
   2000 784d 0022 5410 0081 40a1 0007 2801
   ffff ffff ffff ffff ffff ffff ffff ffff
   01c0 0028 0790 8020 4f02 0304 0026 0000
   0000 cfbf 0000 ffff ffff ffff ffff ffff.
 Basic mode control register 0x2000: Auto-negotiation disabled!
   Speed fixed at 100 mbps, half-duplex.
 Basic mode status register 0x784d ... 784d.
   Link status: established.
   Capable of  100baseTx-FD 100baseTx 10baseT-FD 10baseT.
   Able to perform Auto-negotiation, negotiation not complete.
 Vendor ID is 00:08:95:--:--:--, model 1 rev. 0.
   Vendor/Part: ADMtek AN983 Comet.
 I'm advertising 0081: 100baseTx
   Advertising no additional info pages.
   IEEE 802.3 CSMA/CD protocol.
 Link partner capability is 40a1: 100baseTx 10baseT.
   Negotiation  completed.
  ADMtek vendor specific registers information:
   Cable length is approximately 0 meters.
   The receiver has lost lock 0 times since last check and had 0 error even=
ts.
  TDK format vendor-specific registers 16..18 are 0x01c0 0x0028 0x0790
      Link polarity is detected as normal.
      Auto-negotiation complete, 100Mbps half duplex.
      Rx link in pass state, PLL slipped since last read.
      Events since last read:  Link detection fault  Link status change

--=20
Greg Wooledge                  |   "Truth belongs to everybody."
greg@wooledge.org              |    - The Red Hot Chili Peppers
http://wooledge.org/~greg/     |

--B92bTrfKjyax39gr
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iEYEARECAAYFAjzg5n4ACgkQkAkqAYpL9t8dMwCdGI+1Z2z2mh7t4bZnQAf4T6JI
b0cAnA1pp44Zxiq724KOwC/RRQlpCQSc
=Ypld
-----END PGP SIGNATURE-----

--B92bTrfKjyax39gr--