3c905B connected to dumb 10/100 switch (it only has link lights - no speed lights)
Card has LNK100 LED lit. Assuming we can believe the LED on the card, ethtool and "Connection Information - Active Network Connections" are misreporting the link speed as 10Mb/s.
$ uname -a
Linux ubuntu 2.6.27-4-generic #1 SMP Wed Sep 24 01:30:51 UTC 2008 i686 GNU/Linux
Running Ubuntu 8.10 Beta Live CD.
3c905B connected to dumb 10/100 switch (it only has link lights - no speed lights)
Card has LNK100 LED lit. Assuming we can believe the LED on the card, ethtool and "Connection Information - Active Network Connections" are misreporting the link speed as 10Mb/s.
$ uname -a
Linux ubuntu 2.6.27-4-generic #1 SMP Wed Sep 24 01:30:51 UTC 2008 i686 GNU/Linux
$ lspci
00:0b.0 Ethernet controller: 3Com Corporation 3c905B 100BaseTX [Cyclone] (rev 30)
$ sudo ethtool eth0
100baseT/ Half 100baseT/Full
100baseT/ Full
Settings for eth0:
Supported ports: [ TP MII ]
Supported link modes: 10baseT/Half 10baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Full
Advertised auto-negotiation: Yes
Speed: 10Mb/s
Duplex: Half
Port: MII
PHYAD: 24
Transceiver: internal
Auto-negotiation: on
Current message level: 0x00000001 (1)
Link detected: yes
$ sudo mii-tool -v eth0
eth0: link ok
product info: vendor 00:00:00, model 0 rev 0
basic mode: autonegotiation enabled
basic status: link ok
capabilities: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
advertising: 100baseTx-FD 10baseT-FD