[tulip] link mode problems
Pasi Kärkkäinen
pasik@iki.fi
Wed Apr 17 14:28:01 2002
Hello!
I have the following cards:
Linux Tulip driver version 0.9.15-pre9 (Nov 6, 2001)
PCI: Found IRQ 5 for device 00:09.0
PCI: Sharing IRQ 5 with 00:04.2
tulip0: EEPROM default media type Autosense.
tulip0: Index #0 - Media 10baseT (#0) described by a 21142 Serial PHY (2) block
tulip0: Index #1 - Media 10baseT-FDX (#4) described by a 21142 Serial PHY (2)
tulip0: Index #2 - Media 100baseTx (#3) described by a 21143 SYM PHY (4) block
tulip0: Index #3 - Media 100baseTx-FDX (#5) described by a 21143 SYM PHY (4) b
eth1: Digital DS21143 Tulip rev 65 at 0xb000, 00:C0:CA:20:3C:A5, IRQ 5.
PCI: Found IRQ 10 for device 00:0b.0
tulip1: EEPROM default media type Autosense.
tulip1: Index #0 - Media 10baseT (#0) described by a 21142 Serial PHY (2) block
tulip1: Index #1 - Media 10baseT-FDX (#4) described by a 21142 Serial PHY (2)
tulip1: Index #2 - Media 100baseTx (#3) described by a 21143 SYM PHY (4) block
tulip1: Index #3 - Media 100baseTx-FDX (#5) described by a 21143 SYM PHY (4) block
eth2: Digital DS21143 Tulip rev 65 at 0xa400, 00:C0:CA:13:10:04, IRQ 10.
And I'm using Linux 2.4.18.
Now, the problem:
eth1 is connected with cat5 cable to 10Mbps HUB. card fails to autodetect
and set 10Mbps halfduplex.. :
Basic registers of MII PHY #32: 1000 7848 0000 0000 0061 0000 0000 0000.
Basic mode control register 0x1000: Auto-negotiation enabled.
Basic mode status register 0x7848 ... 7848.
Link status: not established.
End of basic transceiver informaion.
eth2 is connected with twisted cat5 cable to another tulip-card (also
running autosensing). This link is autosensed as:
Basic registers of MII PHY #32: 1000 784c 0000 0000 0041 41e1 0000 0000.
The autonegotiated capability is 0040.
The autonegotiated media type is 10baseT-FD.
Basic mode control register 0x1000: Auto-negotiation enabled.
You have link beat, and everything is working OK.
Your link partner advertised 41e1: 100baseTx-FD 100baseTx 10baseT-FD 10baseT.
End of basic transceiver informaion.
Why eth1 fails to establish connection with HUB (no link in the hub either)?
Why eth2 doesn't autosense 100Mbps Fullduplex?
Anything I should try?
- Pasi Kärkkäinen
^
. .
Linux
/ - \
Choice.of.the
.Next.Generation.