[vortex] 3c905C not auto-negotiating full duplex 100BaseT

Donald Becker becker@scyld.com
Wed, 26 Sep 2001 23:49:31 -0400 (EDT)


On Wed, 26 Sep 2001, David LANDGREN wrote:

> Subject: [vortex] 3c905C not auto-negotiating full duplex 100BaseT
> 
> I have a 3Com 3c905C Tornado ethernet card sitting in a 2.2.18pre21 Debian
> server (i.e. it's about a year old). It's connected to a HP ProCurve 1600
> switch which is configured for autonegotiation, but something in the
> server's setup is forcing it to 10baseT-HD, as witnessed by mii-diag:
> 
> # mii-diag eth0
> Basic registers of MII PHY #0:  0000 0000 0000 0000 0000 0000 0000 0000.

This is wrong -- the transceiver should PHY #24.

> dmesg contains:
> 3c59x.c 16Aug00 Donald Becker and others
> http://www.scyld.com/network/vortex.html
> eth0: 3Com 3c905C Tornado at 0xe800,  00:xx:xx:xx:xx:xx, IRQ 11
>   8K byte-wide RAM 5:3 Rx:Tx split, 10baseT interface.

The card should be set to "Autonegotiate" for this driver version.

Either change the EEPROM setting or get an updated driver.

Donald Becker				becker@scyld.com
Scyld Computing Corporation		http://www.scyld.com
410 Severn Ave. Suite 210		Second Generation Beowulf Clusters
Annapolis MD 21403			410-990-9993