[vortex] mii-tool incorrectly reports 10 Mbit, half duplex, no link10 Mbit,
half duplex, no link
Carlos Hendson
skyclan@gmx.net
Wed Feb 18 17:51:01 2004
Hello,
I've searched through the archives of the Vortex mailing list but can't
find a solution to the problem I am experiencing at the moment.
I have three network cards in a Dell Optiplex G1 running Fedora Core
1.0. When trying to get link states for the network cards using
mii-tool it gives incorrect information.
This is effecting the networking scripts of Fedora which causes DHCP to
fail because it queries the cards state using the mii-tool. Is someone
able to advise what can be done to correct the misinformation reported
by mii-tool.
I have also used the 3Com diagnostic cards on two of the nic. All tests
were passed successfully.
Here is a snippet of message.log relating to 3Com PCI cards.
Feb 16 19:08:17 gremlin kernel: PCI: Found IRQ 10 for device 00:0d.0
Feb 16 19:08:17 gremlin kernel: PCI: Sharing IRQ 10 with 01:00.0
Feb 16 19:08:17 gremlin kernel: 3c59x: Donald Becker and others.
www.scyld.com/network/vortex.html
Feb 16 19:08:17 gremlin kernel: See Documentation/networking/vortex.txt
Feb 16 19:08:17 gremlin kernel: 00:0d.0: 3Com PCI 3c980C Python-T at
0xdc00. Vers LK1.1.18-ac
Feb 16 19:08:17 gremlin kernel: 00:01:02:73:23:fe, IRQ 10
Feb 16 19:08:17 gremlin kernel: product code 4550 rev 00.14 date
07-17-00
Feb 16 19:08:17 gremlin kernel: Full duplex capable
Feb 16 19:08:17 gremlin kernel: 8K byte-wide RAM 5:3 Rx:Tx split,
100baseTX interface.
Feb 16 19:08:17 gremlin kernel: Enabling bus-master transmits and
whole-frame receives.
Feb 16 19:08:18 gremlin kernel: 00:0d.0: scatter/gather enabled. h/w
checksums enabled
Feb 16 19:08:18 gremlin kernel: PCI: Found IRQ 5 for device 00:0e.0
Feb 16 19:08:18 gremlin kernel: See Documentation/networking/vortex.txt
Feb 16 19:08:18 gremlin kernel: 00:0e.0: 3Com PCI 3c905B Cyclone
100baseTx at 0xd880. Vers LK1.1.18-ac
Feb 16 19:08:18 gremlin kernel: 00:50:da:7c:5f:3c, IRQ 5
Feb 16 19:08:18 gremlin kernel: product code 575a rev 00.9 date
11-07-99
Feb 16 19:08:18 gremlin kernel: 8K byte-wide RAM 5:3 Rx:Tx split,
autoselect/Autonegotiate interface.
Feb 16 19:08:18 gremlin kernel: MII transceiver found at address 24,
status 782d.
Feb 16 19:08:18 gremlin kernel: Enabling bus-master transmits and
whole-frame receives.
Feb 16 19:08:18 gremlin kernel: 00:0e.0: scatter/gather enabled. h/w
checksums enabled
Feb 16 19:08:18 gremlin kernel: PCI: Found IRQ 11 for device 00:11.0
Feb 16 19:08:18 gremlin kernel: PCI: Sharing IRQ 11 with 00:07.2
Feb 16 19:08:18 gremlin kernel: See Documentation/networking/vortex.txt
Feb 16 19:08:18 gremlin kernel: 00:11.0: 3Com PCI 3c905B Cyclone
100baseTx at 0xd800. Vers LK1.1.18-ac
Feb 16 19:08:19 gremlin kernel: 00:c0:4f:cf:9f:85, IRQ 11
Feb 16 19:08:19 gremlin kernel: product code 4920 rev 00.9 date
07-03-97
Feb 16 19:08:19 gremlin kernel: 8K byte-wide RAM 5:3 Rx:Tx split,
autoselect/Autonegotiate interface.
Feb 16 19:08:19 gremlin kernel: MII transceiver found at address 24,
status 786d.
Feb 16 19:08:19 gremlin kernel: Enabling bus-master transmits and
whole-frame receives.
Feb 16 19:08:19 gremlin kernel: 00:11.0: scatter/gather enabled. h/w
checksums enabled
Feb 16 19:08:19 gremlin kernel: ip_tables: (C) 2000-2002 Netfilter core
team
Feb 16 19:08:19 gremlin kernel: ip_tables: (C) 2000-2002 Netfilter core
team
Feb 16 19:08:19 gremlin kernel: PCI: Found IRQ 10 for device 00:0d.0
Feb 16 19:08:19 gremlin kernel: PCI: Sharing IRQ 10 with 01:00.0
Feb 16 19:08:19 gremlin kernel: 3c59x: Donald Becker and others.
www.scyld.com/network/vortex.html
Feb 16 19:08:19 gremlin kernel: See Documentation/networking/vortex.txt
Feb 16 19:08:19 gremlin kernel: 00:0d.0: 3Com PCI 3c980C Python-T at
0xdc00. Vers LK1.1.18-ac
Feb 16 19:08:19 gremlin kernel: 00:01:02:73:23:fe, IRQ 10
Feb 16 19:08:19 gremlin kernel: product code 4550 rev 00.14 date
07-17-00
Feb 16 19:08:19 gremlin kernel: Full duplex capable
Feb 16 19:08:19 gremlin kernel: 8K byte-wide RAM 5:3 Rx:Tx split,
100baseTX interface.
Feb 16 19:08:19 gremlin kernel: Enabling bus-master transmits and
whole-frame receives.
Feb 16 19:08:19 gremlin kernel: 00:0d.0: scatter/gather enabled. h/w
checksums enabled
Feb 16 19:08:20 gremlin kernel: PCI: Found IRQ 5 for device 00:0e.0
Feb 16 19:08:20 gremlin kernel: See Documentation/networking/vortex.txt
Feb 16 19:08:20 gremlin kernel: 00:0e.0: 3Com PCI 3c905B Cyclone
100baseTx at 0xd880. Vers LK1.1.18-ac
Feb 16 19:08:20 gremlin kernel: 00:50:da:7c:5f:3c, IRQ 5
Feb 16 19:08:20 gremlin kernel: product code 575a rev 00.9 date
11-07-99
Feb 16 19:08:20 gremlin kernel: 8K byte-wide RAM 5:3 Rx:Tx split,
autoselect/10baseT interface.
Feb 16 19:08:20 gremlin kernel: Enabling bus-master transmits and
whole-frame receives.
Feb 16 19:08:20 gremlin kernel: 00:0e.0: scatter/gather enabled. h/w
checksums enabled
Feb 16 19:08:20 gremlin kernel: PCI: Found IRQ 11 for device 00:11.0
Feb 16 19:08:20 gremlin kernel: PCI: Sharing IRQ 11 with 00:07.2
Feb 16 19:08:20 gremlin kernel: See Documentation/networking/vortex.txt
Feb 16 19:08:21 gremlin kernel: 00:11.0: 3Com PCI 3c905B Cyclone
100baseTx at 0xd800. Vers LK1.1.18-ac
Feb 16 19:08:21 gremlin kernel: 00:c0:4f:cf:9f:85, IRQ 11
Feb 16 19:08:21 gremlin kernel: product code 4920 rev 00.9 date
07-03-97
Feb 16 19:08:21 gremlin kernel: 8K byte-wide RAM 5:3 Rx:Tx split,
autoselect/10baseT interface.
Feb 16 19:08:21 gremlin kernel: Enabling bus-master transmits and
whole-frame receives.
Feb 16 19:08:21 gremlin kernel: 00:11.0: scatter/gather enabled. h/w
checksums enabled
Output from mii-tool -vv
eth0: 10 Mbit, half duplex, no link
registers for MII PHY 0:
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 0000 0000 0000 0000 0000
product info: vendor 00:00:00, model 0 rev 0
basic mode: 10 Mbit, half duplex
basic status: no link
capabilities:
advertising:
eth1: 10 Mbit, half duplex, no link
registers for MII PHY 0:
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 0000 0000 0000 0000 0000
product info: vendor 00:00:00, model 0 rev 0
basic mode: 10 Mbit, half duplex
basic status: no link
capabilities:
advertising:
eth2: 10 Mbit, full duplex, link ok
registers for MII PHY 0:
0787 0787 0787 0787 0787 0787 0787 0787
0787 0787 0787 0787 0787 0787 0787 0787
0787 0787 0787 0787 0787 0787 0787 0787
0787 0787 0787 0787 0787 0787 0787 0787
product info: vendor 01:e1:c1, model 56 rev 7
basic mode: isolate, collision test, 10 Mbit, full duplex
basic status: autonegotiation restarted, link ok
capabilities:
advertising: 100baseT4 100baseTx-FD 100baseTx-HD flow-control
link partner: 100baseT4 100baseTx-FD 100baseTx-HD flow-control
Output from ifconfig:
eth0 Link encap:Ethernet HWaddr 00:01:02:73:23:FE
inet addr:192.168.2.4 Bcast:192.168.2.255 Mask:255.255.255.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:9 errors:0 dropped:0 overruns:0 carrier:1
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:540 (540.0 b)
Interrupt:10 Base address:0xdc00
eth1 Link encap:Ethernet HWaddr 00:50:DA:7C:5F:3C
inet addr:192.168.1.100 Bcast:192.168.1.255
Mask:255.255.255.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:3 errors:0 dropped:0 overruns:0 frame:0
TX packets:18 errors:0 dropped:0 overruns:0 carrier:18
collisions:0 txqueuelen:1000
RX bytes:256 (256.0 b) TX bytes:1284 (1.2 Kb)
Interrupt:5 Base address:0xd880
eth2 Link encap:Ethernet HWaddr 00:C0:4F:CF:9F:85
inet addr:10.0.0.2 Bcast:10.255.255.255 Mask:255.0.0.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:4190 errors:0 dropped:0 overruns:0 frame:0
TX packets:3256 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:4670908 (4.4 Mb) TX bytes:298028 (291.0 Kb)
Interrupt:11 Base address:0xd800
Output from ethtool:
Settings for eth0:
No data available
Settings for eth1:
No data available
Settings for eth2:
No data available
Any assistance with this problem would be most appreciated.
Thank you,
Carlos