[tulip] AT-2800TX, I give up

Gert Doering gert@greenie.muc.de
Wed Feb 20 13:44:02 2002


Hi,

On Wed, Feb 20, 2002 at 01:28:15PM -0500, Donald Becker wrote:
> > > Last night I modified the 'tulip-diag' program to reset the transceiver using
> > > the EEPROM table.  Run it as 'tulip-diag  --reset -amm' to send a reset
> > > to the control pins, and see if the transceiver is detected.
> 
> OOoops, I meant 'tulip-diag --reset -aemm'.
> The code to reset the transceiver requires that the EEPROM table be read.

ok, here we go... (ifconfig eth0 down first, otherwise it won't do 
anything)

tulip-diag.c:v2.09c 2/20/2002 Donald Becker (becker@scyld.com)
 http://www.scyld.com/diag/index.html
Index #1: Found a Digital DS21143 Tulip adapter at 0x200.
Digital DS21143 Tulip chip registers at 0x200:
 0x00: f8a08000 ffffffff ffffffff 06983800 06983a00 f0000102 b3860000 f3fe0000
 0x40: e0000000 fffd83ff ffffffff 00000000 000000c6 ffff0001 fffbff7f 8ff00000
 Port selection is 100mbps-SYM/PCS 100baseTx scrambler, half-duplex.
 Transmit stopped, Receive stopped, half-duplex.
  The Rx process state is 'Stopped'.
  The Tx process state is 'Stopped'.
  The transmit threshold is 128.
  The NWay status register is 000000c6.
EEPROM 256 words, 8 address bits.
PCI Subsystem IDs, vendor 1259, device 2802.
CardBus Information Structure at offset 00005002.
Ethernet MAC Station Address 00:A0:D2:AF:49:60.
EEPROM transceiver/media description table.
Leaf node at offset 30, default media type 0800 (Autosense).
 3 transceiver description blocks:
  Media MII, block type 3, length 19.
   MII interface PHY 0 (media type 11).
   21143 MII initialization sequence is 0 words:.
   21143 MII reset sequence is 3 words: 0807 0000 0002.
    Media capabilities are 7800, advertising 01e1.
    Full-duplex map 5000, Threshold map 1800.
    No MII interrupt.
  Media Device Reset, block type 5, length 8.
   Transceiver Reset, sequence length 3: 0807 0000 0002.
  Performing a transceiver reset.
  New CSR15 value is 8ff00000.
  Media PHY Shutdown, block type 6, length 11.
   Disconnect reset forLink fail, D1 sleep, D2 sleep, D3 sleep,  sequence length 4: 0807 0000 0000 0002.
   No MII transceivers found!
  Internal autonegotiation state is 'Autonegotiation disabled'.

-> didn't help, no LEDs, no packets, same kernel message(s):

Feb 20 19:37:57 mobile kernel: eth0: Tx hung, 10 vs. 7.
Feb 20 19:37:57 mobile kernel: eth0: Digital DS21143 Tulip transmit
timed out, status f0260000, SIA 000000c6 ffff0000 fffbff7f 8ff10008,
resetting...
Feb 20 19:37:57 mobile kernel: eth0: transmit timed out, switching to
100baseTx media.

gert

-- 
Gert Doering
Mobile communications ... right now writing from *back @home*