Bug#525296: Cannot set tg3 interface to full duplex
Package: linux-image-2.6.26-1-686
Version: 2.6.26-13lenny2
Neither mii-tool nor ethtool can set my network interface to full
duplex. This is a huge problem here.
img2:/usr/bin# mii-tool eth0
eth0: no autonegotiation, 100baseTx-HD, link ok
img2:/usr/bin# mii-tool -F 100baseTx-FD eth0
img2:/usr/bin# mii-tool
eth0: no autonegotiation, 100baseTx-HD, link ok
mg2:/usr/bin# ethtool eth0
Settings for eth0:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Half
Port: Twisted Pair
PHYAD: 1
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: g
Wake-on: g
Current message level: 0x000000ff (255)
Link detected: yes
img2:/usr/bin# ethtool -s eth0 duplex full
img2:/usr/bin# ethtool eth0 | grep -i duplex
Duplex: Half
img2:/usr/bin# dmesg | grep eth0
[ 3.876281] eth0: Tigon3 [partno(N/A) rev 4201 PHY(5750)] (PCI Express) 10/100/1000Base-T Ethernet 00:1b:78:39:80:33
[ 3.876281] eth0: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[1] WireSpeed[1] TSOcap[1]
[ 3.876281] eth0: dma_rwctrl[76180000] dma_mask[64-bit]
[ 22.658189] tg3: eth0: Link is up at 100 Mbps, half duplex.
[ 22.658321] tg3: eth0: Flow control is off for TX and off for RX.
[ 25.861528] tg3: eth0: Link is down.
[ 27.903339] tg3: eth0: Link is up at 100 Mbps, half duplex.
[ 27.903339] tg3: eth0: Flow control is off for TX and off for RX.
[ 33.220687] eth0: no IPv6 routers present
[2170329.216069] tg3: eth0: Link is down.
[2170331.343752] tg3: eth0: Link is up at 100 Mbps, half duplex.
[2170331.343752] tg3: eth0: Flow control is off for TX and off for RX.
[2170387.843919] tg3: eth0: Link is down.
[2170389.865407] tg3: eth0: Link is up at 100 Mbps, half duplex.
[2170389.865407] tg3: eth0: Flow control is off for TX and off for RX.
[2170471.002564] tg3: eth0: Link is down.
[2170473.081719] tg3: eth0: Link is up at 100 Mbps, half duplex.
[2170473.081719] tg3: eth0: Flow control is off for TX and off for RX.
I'll try -2-686 but I don't expect it to work differently. Then I
suppose I'll try building custom kernels, or maybe I'll try grabbing
the tg3 driver from 2.6.18 or 2.6.8, back when things worked.
Reply to: