test results

Maurice Hilarius maurice@harddata.com
Wed Apr 7 17:25:56 1999


On a Samsung/API Alpha motherboard with onboard 21143-PC we ran tests with
tulip.c V.90y.
We are connecting to a 10T hub (3COM 3C16700)
The results:
First we loaded as a module in a 2.2.4 kernel with :
debug=5 options=12

Found Digital DS21143 Tulip at PCI I/O address 0x8000.
tulip.c:v0.90y 4/6/99 becker@cesdis.gsfc.nasa.gov
eth0: Digital DS21143 Tulip rev 48 at 0x8000, 00:00:F0:51:0A:82, IRQ 44.
eth0:  EEPROM default media type Autosense.
eth0:  Index #0 - Media 10baseT (#0) described by a 21142 Serial PHY (2)
block.
eth0:  Index #1 - Media 10baseT-FD (#4) described by a 21142 Serial PHY (2)
block.
eth0:  Index #2 - Media 100baseTx (#3) described by a 21143 SYM PHY (4) block.
eth0:  Index #3 - Media 100baseTx-FD (#5) described by a 21143 SYM PHY (4)
block.
eth0: tulip_open() irq 44.
eth0: Using user-specified media 10baseT(forced).
eth0: 21143 non-MII 10baseT transceiver control 08af/00a5.
eth0:  Setting CSR15 to 08af0008/00a50008.
eth0: Using media type 10baseT, CSR12 is c6.
eth0: Done tulip_open(), CSR0 ffa0e000, CSR5 f0320000 CSR6 b2422002.
eth0: interrupt  csr5=0xf0670004 new csr5=0xf0660000.
eth0: interrupt  csr5=0xf0660000 new csr5=0xf0660000.
eth0: exiting interrupt, csr5=0xf0660000.
eth0: interrupt  csr5=0xf0670004 new csr5=0xf0660000.
eth0: interrupt  csr5=0xf0660000 new csr5=0xf0660000.
eth0: exiting interrupt, csr5=0xf0660000.
eth0: interrupt  csr5=0xf0670004 new csr5=0xf0660000.
eth0: interrupt  csr5=0xf0660000 new csr5=0xf0660000.
eth0: exiting interrupt, csr5=0xf0660000.
eth0: interrupt  csr5=0xf0670004 new csr5=0xf0660000.
eth0: interrupt  csr5=0xf0660000 new csr5=0xf0660000.
eth0: exiting interrupt, csr5=0xf0660000.
eth0: 21143 negotiation status 000021c6, 10baseT.

When we try to ping the gateway we get:

eth0: 21140 transmit timed out, status f0260000, SIA 000021c6 ffff0001
fff8ffff
8ff50008, resetting...
eth0: 21140 transmit timed out, status f0260000, SIA 000021c6 ffff0001
fff8ffff
8ff50008, resetting...
eth0: 21143 negotiation status 000021c6, 10baseT.
eth0: Tx hung, 22 vs. 7.
eth0: 21140 transmit timed out, status f0260000, SIA 000021c6 ffff0001
fff8ffff
8ff50008, resetting...
eth0: 21140 transmit timed out, status f0260000, SIA 000021c6 ffff0001
fff8ffff
8ff50008, resetting...
.....

Until you unload the module:
eth0: Shutting down ethercard, status was f0260000.


Next:
tulip-diag -a:

tulip-diag.c:v1.08 2/28/99 Donald Becker (becker@cesdis.gsfc.nasa.gov)
Index #1: Found a Digital DS21143 Tulip adapter at 0x8000.
Digital DS21143 Tulip Tulip chip registers at 0x8000:
  ffa0e000 ffffffff ffffffff 40009018 40009218 f0200100 b2420000 f3fe0000
  e0000000 ffffcbf8 ffffffff fffe0000 000021c6 ffff0001 fff8ffff 8ff50008
 Port selection is 10mpbs-serial, half-duplex.
 Transmit stopped, Receive stopped, half-duplex.
  The Rx process state is 'Stopped'.
  The Tx process state is 'Waiting for Tx to finish'.
  The transmit threshold is 72.

tulip-diag -e:

tulip-diag.c:v1.08 2/28/99 Donald Becker (becker@cesdis.gsfc.nasa.gov)
Index #1: Found a Digital DS21143 Tulip adapter at 0x8000.
 Port selection is 10mpbs-serial, half-duplex.
 Transmit stopped, Receive stopped, half-duplex.
  The Rx process state is 'Stopped'.
  The Tx process state is 'Waiting for Tx to finish'.
  The transmit threshold is 72.
EEPROM transceiver/media description for the Digital DS21143 Tulip chip.

Leaf node at offset 30, default media type 0800 (Autosense).
 4 transceiver description blocks:
  Media 10baseT, block type 2.
   Serial transceiver for 10baseT (media type 0).
    GP pin direction 08af  GP pin data 00a5.
  Media 10baseT-Full Duplex, block type 2.
   Serial transceiver for 10baseT-Full Duplex (media type 4).
    GP pin direction 08af  GP pin data 00a5.
  Media 100baseTx, block type 4.
   SYM transceiver for 100baseTx (media type 3).
    GP pin direction 08af  GP pin data 00a5.
    No media detection indication (command 80 61).
  Media 100baseTx Full Duplex, block type 4.
   SYM transceiver for 100baseTx Full Duplex (media type 5).
    GP pin direction 08af  GP pin data 00a5.
    No media detection indication (command 80 61).

tulip-diag -m:

tulip-diag.c:v1.08 2/28/99 Donald Becker (becker@cesdis.gsfc.nasa.gov)
Index #1: Found a Digital DS21143 Tulip adapter at 0x8000.
 Port selection is 10mpbs-serial, half-duplex.
 Transmit stopped, Receive stopped, half-duplex.
  The Rx process state is 'Stopped'.
  The Tx process state is 'Waiting for Tx to finish'.
  The transmit threshold is 72.
 ***WARNING***: No MII transceivers found!
  Internal autonegotiation state is 'Ability detect'.

So, that is what we see.


Best regards,

  Maurice W. Hilarius             NEW!  Telephone: 01-780-456-9771
  Hard Data Ltd.                  NEW!  FAX:       01-780-456-9772
  11060 - 166 Avenue                    email:maurice@harddata.com
  Edmonton, AB, Canada  - T5X 1Y3       http://www.harddata.com