Network card problems - setting duplex etc.
Jim Radford
jim at grubber.org
Thu Apr 29 09:34:23 UTC 2004
Hi All,
I've got ADSL with Demon, and have a 4 port router (supplied by BT, I have no
access to it) that I use for my net connection (I think it's just a hub).
However, I've just reasiled I'm only getting about 40k between boxes plugged
into it. Connections to the internet are fine (as I'd expect for a 2Mb ADSL),
it's just transfering files between machines.
I'm trying to work out if it's my setup that's the problem - or the BT router
thing.
lspci gives:
00:0d.0 Ethernet controller: 3Com Corporation 3c905B 100BaseTX [Cyclone] (rev
30)
lsmod gives:
3c59x 29872 1
mii-tool eth0 gives:
eth0: 10 Mbit, half duplex, no link
ethtool eth0 gives:
Settings for eth0:
No data available
mii-diag eth0 gives:
Basic registers of MII PHY #0: 0000 0000 0000 0000 0000 0000 0000 0000.
Basic mode control register 0x0000: Auto-negotiation disabled, with
Speed fixed at 10 mbps, half-duplex.
Basic mode status register 0x0000 ... 0000.
Link status: not established.
Link partner information is not exchanged when in fixed speed mode.
End of basic transceiver information.
uname gives:
Linux 2.4.22-1.2179.nptl #1 Tue Apr 13 10:14:30 EDT 2004 i686 athlon i386
I've tried to nail the card at 10Mb HD, because autonegotiation wasn't working
(so I switched it off), I thought it would cure my problem - but it hasn't.
The fact that I can't get any details from ethtool worries me a little.
My 2nd machine on the network is my Laptop that I take too and from work - I
know the network card in that machine is fine because autonegotiation works
when I'm in the office.
mii-tool eth0 gives:
eth0: autonegotiation failed, link ok
mii-diag eth0 gives:
Basic registers of MII PHY #32: 1000 782d 0000 0000 01e1 0000 0000
0000.
Basic mode control register 0x1000: Auto-negotiation enabled.
You have link beat, and everything is working OK.
Your link partner does not do autonegotiation, and this transceiver
type
does not report the sensed link speed.
End of basic transceiver information.
ethtool eth0 gives:
Settings for eth0:
Supported ports: [ TP MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Advertised auto-negotiation: Yes
Speed: 10Mb/s
Duplex: Half
Port: MII
PHYAD: 32
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: pumbg
Wake-on: d
Current message level: 0xffffffff (-1)
Link detected: yes
Any ideas? Any more information I can provide? Anything in the logs I could
look for?
I'm thinking it's either the setup of my main machine - or something on the
router (which means I can shout at BT :)
Thanks in advance.
--
Jim Radford
"If at first you don't succeed - change the DC"
More information about the fedora-list
mailing list