[tulip] Compaq Presario 5686 Desktop problems
Donald Becker
becker@scyld.com
Wed, 10 Oct 2001 11:07:58 -0400 (EDT)
On Tue, 9 Oct 2001, Thor wrote:
> I'm running Mandrake 8.0 on the above mentioned pc, which, I believe,
> has the network circuitry on the mainboard. Even though the network
> reports to be working ok, I'm unable to get the card up and running -
> and it works ok under windows.
...
> [root ~]$ ./tulip-diag -aem
> tulip-diag.c:v2.08 5/15/2001 Donald Becker (becker@scyld.com)
> Index #1: Found a Digital DS21143 Tulip adapter at 0x2000.
..
> Port selection is MII, half-duplex.
> Transmit stopped, Receive stopped, half-duplex.
> The Rx process state is 'Stopped'.
> The Tx process state is 'Waiting for Tx to finish'.
This Tx state usually indicates a transceiver misconfiguration.
> Leaf node at offset 30, default media type 0800 (Autosense).
> 4 transceiver description blocks:
> Media Home-PNA 1Mbps, block type 2, length 6.
> Serial transceiver for Home-PNA 1Mbps (media type 18).
Does this implementation really support Home-PNA?
How old is this motherboard?
I'm guessing that this is really a slight corruption of the EEPROM table.
> Media MII, block type 3, length 17.
> MII interface PHY 0 (media type 11).
> Media capabilities are 7800, advertising 01e1.
> Full-duplex map 5000, Threshold map 1800.
> No MII interrupt.
This message is OK -- most 21143 implementations do not interrupt on MII
link change.
> No MII transceivers found!
This message is not.
> #network up
> [root ~]$ mii-diag -v
...
> MII PHY #32 transceiver registers:
> 0000 784c 0000 0000 05e1 0000 0000 0000
The tulip driver assumes SYM mode and emulates a MII transceiver at
address #32 if a MII transceiver is not found. Physical MII
transceivers are at addresses 0-31.
>From the output, you are apparently using an old driver.
> [root ~]$ ifconfig
> RX packets:0 errors:20 dropped:0 overruns:0 frame:0
> TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
This also indicates that the transceiver is configured incorrectly.
> [root ~]$ dmesg
> eth0: Digital DS21143 Tulip rev 65 at 0x2000, 00:50:8B:4C:03:74, IRQ 11.
> eth0: EEPROM default media type Autosense.
What is the driver version that you are using? It should emitted with
the rest of the detection information.
> eth0: Index #0 - Media AUI (#18) 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-FDX (#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!
> ...
> NETDEV WATCHDOG: eth0: transmit timed out
> eth0: 21140 transmit timed out, status f0260000, SIA 000000c6 ffff0000 fffbff7f 8ff40008, resetting...
> eth0: transmit timed out, switching to Home-PNA 1Mbps media.
> NETDEV WATCHDOG: eth0: transmit timed out
> eth0: 21140 transmit timed out, status f0260000, SIA 000000c6 ffff0000 fffbff7f 8ff40008, resetting...
> eth0: transmit timed out, switching to MII media.
These messages should be reporting 21143-tyle timeouts. What driver
version? Have you tried a current driver?
Donald Becker becker@scyld.com
Scyld Computing Corporation http://www.scyld.com
410 Severn Ave. Suite 210 Second Generation Beowulf Clusters
Annapolis MD 21403 410-990-9993