[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*