[tulip] Compaq Presario 5686 Desktop problems

Thor thor@inbox.as
Tue, 9 Oct 2001 09:58:01 +0200


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. 
The diagnostic messages are posted below, and I wonder if there is anything I can do to solve my problem (other than bying a new network card:-).
I have tried to force 10mbps + half-duplex since there seem to be a problem with mii interrupt, but I must be missing some information here? Even if link-beat is registered, there is no green light at the hub.

Regards,
Thor Vadstein

# network down
[root ~]$ ./tulip-diag -aem
tulip-diag.c:v2.08 5/15/2001 Donald Becker (becker@scyld.com)
http://www.scyld.com/diag/index.html
Index #1: Found a Digital DS21143 Tulip adapter at 0x2000.
Digital DS21143 Tulip chip registers at 0x2000:
0x00: f8a08000 ffffffff ffffffff 06e50000 06e50200 f0200100 320e0000 f3fe0000
0x40: e0000000 fff583ff ffffffff 00000000 000000c6 ffff0000 fffbff7f 8ff70000
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'.
The transmit threshold is 128.
The NWay status register is 000000c6.
EEPROM 64 words, 6 address bits.
PCI Subsystem IDs, vendor 0e11, device b11e.
CardBus Information Structure at offset 00000000.
Ethernet MAC Station Address 00:50:8B:4C:03:74.
EEPROM transceiver/media description table.
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).
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.
No MII transceivers found!
Internal autonegotiation state is 'Autonegotiation disabled'.

#network up
[root ~]$ mii-diag -v
mii-diag.c:v2.00 4/19/2000 Donald Becker (becker@scyld.com)
http://www.scyld.com/diag/index.html
Using the default interface 'eth0'.
MII PHY #32 transceiver registers:
0000 784c 0000 0000 05e1 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000.
Basic mode control register 0x0000: Auto-negotiation disabled, with
Speed fixed at 10 mbps, half-duplex.
You have link beat, and everything is working OK.
This transceiver is capable of 100baseTx-FD 100baseTx 10baseT-FD 10baseT.
Able to perform Auto-negotiation, negotiation not complete.
Link partner information information is not exchanged when in fixed speed mode.
MII PHY #32 transceiver registers:
0000 784c 0000 0000 05e1 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000.
Basic mode control register 0x0000: Auto-negotiation disabled!
Speed fixed at 10 mbps, half-duplex.
Basic mode status register 0x784c ... 784c.
Link status: established.
Capable of 100baseTx-FD 100baseTx 10baseT-FD 10baseT.
Able to perform Auto-negotiation, negotiation not complete.
This transceiver has no vendor identification.
I'm advertising 05e1: Flow-control 100baseTx-FD 100baseTx 10baseT-FD 10baseT
Advertising no additional info pages.
IEEE 802.3 CSMA/CD protocol.
Link partner capability is 0000:.
Negotiation did not complete. 

[root ~]$ ifconfig
eth0 Link encap:Ethernet HWaddr 00:50:8B:4C:03:74
inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:20 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:11 Base address:0x2000

[root ~]$ ping 192.168.0.1 
PING 192.168.0.1 (192.168.0.1) from 192.168.0.1 : 56(84) bytes of data.
64 bytes from 192.168.0.1: icmp_seq=0 ttl=255 time=129 usec
64 bytes from 192.168.0.1: icmp_seq=1 ttl=255 time=134 usec

[root ~]$ ping -d 192.168.0.99                 # Networked pc - works from windows
PING 192.168.0.99 (192.168.0.99) from 192.168.0.1 : 56(84) bytes of data.
>From 192.168.0.1: Destination Host Unreachable
>From 192.168.0.1: Destination Host Unreachable

[root ~]$ netstat -i
Kernel Interface table
Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg
eth0 1500 0 0 60 0 0 0 57 0 0 BMRU

[root ~]$ dmesg
eth0: Digital DS21143 Tulip rev 65 at 0x2000, 00:50:8B:4C:03:74, IRQ 11.
eth0: EEPROM default media type Autosense.
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.