tulip v0.91 versus built-in 21143 on Compaq Presario 5600i
Eliot R. Smith
esmith@psych.purdue.edu
Mon May 3 15:38:23 1999
I have a Compaq Presario 5600i-350, bought in
January 99. This uses a DEC 21143 chip for a built-in
10baseT networking port. However, the tulip driver does not
seem to find the right transceiver. Here's the detail provided by the
tulip driver when it's loaded (dmesg output):
DMESG output from insmod tulip
tulip.c:v0.91 4/14/99 becker@cesdis.gsfc.nasa.gov
eth0: Digital DS21143 Tulip rev 65 at 0x1000, 00:08:C7:13:DB:D5, IRQ 11.
eth0: EEPROM default media type Autosense.
eth0: Index #0 - Media AUI (#2) described by a 21142 Serial PHY (2) block.
eth0: Index #1 - Media 10baseT (#0) described by a 21142 Serial PHY (2) block.
eth0: Index #2 - Media 10baseT-FD (#4) described by a 21142 Serial PHY (2) block.
eth0: Index #3 - Media MII (#11) described by a 21142 MII PHY (3) block.
eth0: ***WARNING***: No MII transceiver found!
Here are the outputs from the tulip diag program with various flags.
I would be more than happy to run diag with different flags, etc. to
gather more info if that is necessary.
Thanks -- Eliot Smith
diag output
tulip-diag.c:v1.10 4/12/99 Donald Becker (becker@cesdis.gsfc.nasa.gov)
Index #1: Found a Digital DS21143 Tulip adapter at 0x1000.
Port selection is 10mpbs-serial, full-duplex.
Transmit started, Receive started, full-duplex.
The Rx process state is 'Waiting for packets'.
The Tx process state is 'Idle'.
The transmit threshold is 72.
Use '-a' to show device registers,
'-e' to show EEPROM contents,
or '-m' to show MII management registers.
diag -a output
tulip-diag.c:v1.10 4/12/99 Donald Becker (becker@cesdis.gsfc.nasa.gov)
Index #1: Found a Digital DS21143 Tulip adapter at 0x1000.
A potential Tulip chip has been found, but it appears to be active.
Either shutdown the network, or use the '-f' flag.
diag -m output
tulip-diag.c:v1.10 4/12/99 Donald Becker (becker@cesdis.gsfc.nasa.gov)
Index #1: Found a Digital DS21143 Tulip adapter at 0x1000.
Port selection is 10mpbs-serial, full-duplex.
Transmit started, Receive started, full-duplex.
The Rx process state is 'Waiting for packets'.
The Tx process state is 'Idle'.
The transmit threshold is 72.
No MII transceivers found!
Internal autonegotiation state is 'Autonegotiation disabled'.
diag -e output
tulip-diag.c:v1.10 4/12/99 Donald Becker (becker@cesdis.gsfc.nasa.gov)
Index #1: Found a Digital DS21143 Tulip adapter at 0x1000.
Port selection is 100mbps-SYM/PCS 100baseTx scrambler, 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.
Ethernet MAC Station Address 00:08:C7:13:DB:D5.
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 AUI, block type 2, length 6.
Serial transceiver for AUI (media type 18).
GP pin direction 080f GP pin data 0001.
Media 10baseT, block type 2, length 6.
Serial transceiver for 10baseT (media type 0).
GP pin direction 08af GP pin data 0001.
Media 10baseT-Full Duplex, block type 2, length 6.
Serial transceiver for 10baseT-Full Duplex (media type 4).
GP pin direction 08af GP pin data 0001.
Media MII, block type 3, length 17.
MII interface PHY 0 (media type 11).
21143 MII initialization sequence is 2 words: 0803 0003.
21143 MII reset sequence is 0 words:.
Media capabilities are 7800, advertising 01e1.
Full-duplex map 5000, Threshold map 1800.
No MII interrupt.
21140 Non-MII transceiver with media 0 (10baseT).
CSR12 control port setting 00, command 00 00.
Media detection by looking for a 1 on bit 0 of the CSR12 control port.
21140 Non-MII transceiver with media 0 (10baseT).
CSR12 control port setting 00, command 00 00.
Media detection by looking for a 1 on bit 0 of the CSR12 control port.
21140 Non-MII transceiver with media 0 (10baseT).
CSR12 control port setting 00, command 00 00.
Media detection by looking for a 1 on bit 0 of the CSR12 control port.
No MII transceivers found!