[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