Miata - 21143 not getting link?

jpranevich@lycos.com jpranevich@lycos.com
Mon Oct 25 15:59:02 1999



Hello,

I have a Digital Personal Workstation 433au that I just can't seem to get on our
local network. (100baseT). I am using a stock Redhat 6.0 with an upgraded Tulip
driver (91g) but still no avail. I have tried all the options=<foo> lines when
loading the module from 0 to 35 and have not managed to get the darn thing
working. To be entirely honest, I'm confused and wondering if I just have
unsupported hardware. Any suggestions?

If I can provide any more data, just let me know. I would be more than happy to
do whatever I need to (short of getting new hardware) to get this puppy on our
network. The card definately works under Digital UNIX and the ethernet cable and
port are the same as I'm using on a different machine.

Joe

(dmesg - With debug=6)

Found Digital DS21143 Tulip at PCI I/O address 0x8000.
tulip.c:v0.91g 7/16/99 becker@cesdis.gsfc.nasa.gov
eth0: Digital DS21143 Tulip rev 48 at 0x8000, 00:00:F8:75:E7:D9, IRQ 24.
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 10base2 (#1) described by a 21142 Serial PHY (2) block.
eth0:  Index #3 - Media AUI (#2) described by a 21142 Serial PHY (2) block.
eth0:  MII interface PHY 0, setup/reset sequences 2/0 long, capabilities 00 f0.
eth0:  Index #4 - Media MII (#11) described by a 21142 MII PHY (3) block.
eth0:  Advertising 0061 on PHY 0 (0).
eth0: Using media type MII, CSR12 is c6.
eth0:  MII transceiver #5 config 3100 status 7849 advertising 0061.
eth0: tulip_open() irq 24.
eth0:  Advertising 0061 on PHY 0 (5).
eth0: Using media type MII, CSR12 is c6.
eth0: Using MII transceiver 5, status 7849.
eth0: Done tulip_open(), CSR0 ffa0e000, CSR5 f0760000 CSR6 b20e2002.
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: interrupt  csr5=0xf0670004 new csr5=0xf0660000.
eth0: interrupt  csr5=0xf0660000 new csr5=0xf0660000.
eth0: exiting interrupt, csr5=0xf0660000.
eth0: 21143 negotiation status 000000c6, MII.
eth0: MII status 7849, Link partner report 0000.
eth0: No link beat on the MII interface, status 7849.
Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
nfsd_init: initialized fhcache, entries=341
eth0: interrupt  csr5=0xf0670004 new csr5=0xf0660000.
eth0: Transmit error, Tx status 7fffbc00.
eth0: interrupt  csr5=0xf0660000 new csr5=0xf0660000.
eth0: exiting interrupt, csr5=0xf0660000.
eth0: interrupt  csr5=0xf0670004 new csr5=0xf0660000.
eth0: Transmit error, Tx status 7fffbc00.
eth0: interrupt  csr5=0xf0660000 new csr5=0xf0660000.
eth0: exiting interrupt, csr5=0xf0660000.
eth0: interrupt  csr5=0xf0670004 new csr5=0xf0660000.
eth0: Transmit error, Tx status 7fffbc00.
eth0: interrupt  csr5=0xf0660000 new csr5=0xf0660000.
eth0: exiting interrupt, csr5=0xf0660000.
eth0: interrupt  csr5=0xf0670004 new csr5=0xf0660000.
eth0: Transmit error, Tx status 7fffbc00.
eth0: interrupt  csr5=0xf0660000 new csr5=0xf0660000.
eth0: exiting interrupt, csr5=0xf0660000.
eth0: interrupt  csr5=0xf0670004 new csr5=0xf0660000.
eth0: Transmit error, Tx status 7fffbc00.
eth0: interrupt  csr5=0xf0660000 new csr5=0xf0660000.
eth0: exiting interrupt, csr5=0xf0660000.
eth0: interrupt  csr5=0xf0670004 new csr5=0xf0660000.
eth0: Transmit error, Tx status 7fffbc00.
eth0: interrupt  csr5=0xf0660000 new csr5=0xf0660000.
eth0: exiting interrupt, csr5=0xf0660000.
eth0: interrupt  csr5=0xf0670005 new csr5=0xf0660000.
eth0: Transmit error, Tx status 7fffbc00.
eth0: interrupt  csr5=0xf0660000 new csr5=0xf0660000.
eth0: exiting interrupt, csr5=0xf0660000.
eth0: interrupt  csr5=0xf0670004 new csr5=0xf0660000.
eth0: Transmit error, Tx status 7fffbc00.
eth0: interrupt  csr5=0xf0660000 new csr5=0xf0660000.
eth0: exiting interrupt, csr5=0xf0660000.
eth0: interrupt  csr5=0xf0670004 new csr5=0xf0660000.
eth0: Transmit error, Tx status 7fffbc00.
eth0: interrupt  csr5=0xf0660000 new csr5=0xf0660000.
eth0: exiting interrupt, csr5=0xf0660000.
eth0: interrupt  csr5=0xf0670004 new csr5=0xf0660000.
eth0: Transmit error, Tx status 7fffbc00.
eth0: interrupt  csr5=0xf0660000 new csr5=0xf0660000.
eth0: exiting interrupt, csr5=0xf0660000.
eth0: interrupt  csr5=0xf0670004 new csr5=0xf0660000.
eth0: Transmit error, Tx status 7fffbc00.
eth0: interrupt  csr5=0xf0660000 new csr5=0xf0660000.
eth0: exiting interrupt, csr5=0xf0660000.
eth0: interrupt  csr5=0xf0670004 new csr5=0xf0660000.
eth0: Transmit error, Tx status 7fffbc00.
eth0: interrupt  csr5=0xf0660000 new csr5=0xf0660000.
eth0: exiting interrupt, csr5=0xf0660000.
eth0: interrupt  csr5=0xf0670004 new csr5=0xf0660000.
eth0: Transmit error, Tx status 7fffbc00.
eth0: interrupt  csr5=0xf0660000 new csr5=0xf0660000.
eth0: exiting interrupt, csr5=0xf0660000.
eth0: interrupt  csr5=0xf0670004 new csr5=0xf0660000.
eth0: Transmit error, Tx status 7fffbc00.
eth0: interrupt  csr5=0xf0660000 new csr5=0xf0660000.
eth0: exiting interrupt, csr5=0xf0660000.
eth0: interrupt  csr5=0xf0670004 new csr5=0xf0660000.
eth0: Transmit error, Tx status 7fffbc00.
eth0: interrupt  csr5=0xf0660000 new csr5=0xf0660000.
eth0: exiting interrupt, csr5=0xf0660000.
eth0: interrupt  csr5=0xf0670004 new csr5=0xf0660000.
eth0: Transmit error, Tx status 7fffbc00.
eth0: interrupt  csr5=0xf0660000 new csr5=0xf0660000.
eth0: exiting interrupt, csr5=0xf0660000.
eth0: interrupt  csr5=0xf0670004 new csr5=0xf0660000.
eth0: Transmit error, Tx status 7fffbc00.
eth0: interrupt  csr5=0xf0660000 new csr5=0xf0660000.
eth0: exiting interrupt, csr5=0xf0660000.
eth0: interrupt  csr5=0xf0670004 new csr5=0xf0660000.
eth0: Transmit error, Tx status 7fffbc00.
eth0: interrupt  csr5=0xf0660000 new csr5=0xf0660000.
eth0: exiting interrupt, csr5=0xf0660000.
eth0: interrupt  csr5=0xf0670004 new csr5=0xf0660000.
eth0: Transmit error, Tx status 7fffbc00.
eth0: interrupt  csr5=0xf0660000 new csr5=0xf0660000.
eth0: exiting interrupt, csr5=0xf0660000.
eth0: interrupt  csr5=0xf0670004 new csr5=0xf0660000.
eth0: Transmit error, Tx status 7fffbc00.
eth0: interrupt  csr5=0xf0660000 new csr5=0xf0660000.
eth0: exiting interrupt, csr5=0xf0660000.
eth0: interrupt  csr5=0xf0670004 new csr5=0xf0660000.
eth0: Transmit error, Tx status 7fffbc00.
eth0: interrupt  csr5=0xf0660000 new csr5=0xf0660000.
eth0: exiting interrupt, csr5=0xf0660000.

( Running the diagnostic)

system type: Miata
system vari: 0
cpu model: EV56
ioperm: turn_on 1 io.base 0
ioperm: mmap of len 0x200000  returned 0x2000034e000
ioperm: mprotect returned 0
tulip-diag.c:v1.19 10/2/99 Donald Becker (becker@cesdis.gsfc.nasa.gov)
Index #1: Found a Digital DS21143 Tulip adapter at 0x8000.
 Port selection is MII, half-duplex.
 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.
  The NWay status register is 000000c6.
  Internal autonegotiation state is 'Autonegotiation disabled'.
 Use '-a' or '-aa' to show device registers,
     '-e' to show EEPROM contents, -ee for parsed contents,
  or '-m' or '-mm' to show MII management registers.

( With -mm)

system type: Miata
system vari: 0
cpu model: EV56
ioperm: turn_on 1 io.base 0
ioperm: mmap of len 0x200000  returned 0x2000034e000
ioperm: mprotect returned 0
tulip-diag.c:v1.19 10/2/99 Donald Becker (becker@cesdis.gsfc.nasa.gov)
Index #1: Found a Digital DS21143 Tulip adapter at 0x8000.
 Port selection is MII, half-duplex.
 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.
  The NWay status register is 000000c6.
 MII PHY found at address 5, status 0x7849.
 MII PHY #5 transceiver registers:
   3100 7849 2000 5c01 0061 0000 0000 0000
   0000 0000 0000 0000 0000 0000 0000 0000
   0000 0000 0000 0000 0000 0000 0001 8060
   8020 0c65 0000 3800 a3b9 0085 e805 001d.
 Basic mode control register 0x3100: Auto-negotiation enabled.
 Basic mode status register 0x7849 ... 7849.
   Link status: not established.
   Capable of  100baseTx-FD 100baseTx 10baseT-FD 10baseT.
   Able to perform Auto-negotiation, negotiation not complete.
 Vendor ID is 08:00:17:--:--:--, model 0 rev. 1.
   Vendor/Part: National Semiconductor 83840A.
 I'm advertising 0061: 10baseT-FD 10baseT
   Advertising no additional info pages.
   IEEE 802.3 CSMA/CD protocol.
 Link partner capability is 0000:.
   Negotiation did not complete.
  Internal autonegotiation state is 'Autonegotiation disabled'.