[vortex-bug] Re: 3c59x 0.99H and 3c905B (Cyclone) problems

Donald Becker becker@scyld.com
Fri, 4 Aug 2000 12:52:36 -0400 (EDT)

On Fri, 4 Aug 2000, Sergei Haller wrote:
> On Thu, 3 Aug 2000, Bob Ramstad wrote:
> I would suggest nearly the same: run the 3c90xcfg.exe and set 
>   directly to 100Mbps/full-duplex (if you are connected to a switch)
>            or 100Mbps/half-duplex (if you are connected to a hub) 

This will not work correctly with older 3c59x.c driver.  They expect the
card to always report "NWay" as the transceiver type, or they will try to
use the non-existant SYM transceiver connection.

> We had similar problem with 3com-cards: auto-negotiating did not work.

Correction: the switch you were using, likely Cisco, had a broken
autonegotiation implementation.  What makes this really bad is that it was
only half-broken, so the card couldn't even fall back to autosense.
Don't put the blame on the Ethernet adapter.

If you must force the link speed, do
  mii-diag eth0 -F 100baseTx


Donald Becker				becker@scyld.com
Scyld Computing Corporation		http://www.scyld.com
410 Severn Ave. Suite 210		Beowulf-II Cluster Distribution
Annapolis MD 21403