More DFE-570TX Tx Hung Problems

Tim Dixon dixon@webwork.co.uk
Mon Apr 17 05:00:50 2000


We'd been having a number of problems with certain ports reporting "Tx
Hung", but these seemed to go away with the 0.91g variant that attempted to
add "INTR MITIGATION". But they didn't - they still occur, only less
frequently. We're still running Red Hat 5.x - hence Kernel 2.0.34 for a
variety of reasons....

When they do occur, it's quite drastic because an ifconfig up/down doesn't
restore the interface to working order, only a hardware reboot does the job
(which tends to inconvenience people attached to other ports!).

As it happens only once every 10 days or so, it's been a job to get some
output from "tulip-diag", but I have some info at last. Any ideas, anyone???

Index #8: Found a Digital DS21143 Tulip adapter at 0xbc80.
 Port selection is MII, half-duplex.
 Transmit started, Receive started, half-duplex.
  The Rx process state is 'Suspended -- no Rx buffers'.
  The Tx process state is 'Idle'.
  The transmit threshold is 128.
 Interrupt sources are pending!  CSR5 is f06980c7.
   Tx done indication.
   Tx complete indication.
   Tx out of buffers indication.
   Rx Done indication.
   Receiver out of buffers indication.
 MII PHY found at address 1, status 0x786d.
 MII PHY #1 transceiver registers:
   3100 786d 2000 5c10 01e1 0021 0004 2001
   0000 0000 0000 0000 0000 0000 0000 0000
   0a23 0000 0000 0000 0000 0000 0020 0000
   0000 0001 0109 0100 0006 0f00 0000 0000.
  Internal autonegotiation state is 'Autonegotiation disabled'.

Index #8: Found a Digital DS21143 Tulip adapter at 0xbc80.
Digital DS21143 Tulip chip registers at 0xbc80:
  f8a08000 ffffffff ffffffff 00ffd028 00ffd228 f06980c7 b20e2002 fbfffbff
  e0000002 ffffcbf8 ffffffff 00000000 000000c6 ffff0000 fff80000 8ff10000
 Port selection is MII, half-duplex.
 Transmit started, Receive started, half-duplex.
  The Rx process state is 'Suspended -- no Rx buffers'.
  The Tx process state is 'Idle'.
  The transmit threshold is 128.
 Interrupt sources are pending!  CSR5 is f06980c7.
   Tx done indication.
   Tx complete indication.
   Tx out of buffers indication.
   Rx Done indication.
   Receiver out of buffers indication.


-------------------------------------------------------------------
To unsubscribe send a message body containing "unsubscribe"
to linux-tulip-request@beowulf.org