[vortex] 3c595 full_duplex 100BaseTX problem

Donald Becker becker@scyld.com
Tue Apr 15 20:34:01 2003


On Mon, 14 Apr 2003, Alex Bischof wrote:

> i've been running a Debian 3.0 (Woody) with three 3c595 NIC's.
> My problem is that all NICs in this maschine only running in 10Mbit, half
> duplex.

With the 3c905 series, this almost always is caused by forcing the wrong
transceiver type.  But (see later) you have a 3c595 where you must set
the media type.  Read
   http://www.scyld.com/network/vortex.html

> A mii-diag eth2 gives the following lines:
> Basic registers of MII PHY #0:  0000 ffff 0000 ffff 0000 ffff 0000 ffff.

What driver version are you using?  You'll want a recent version that
emulates the transceiver management information for the 3c590 series.

> A vortex-diag -e gives the following lines:
>  Transceiver selection: 10baseT.

> I've also tried some other options or tried to force the full_duplex with
> this line in the modules.conf also with no success
>     options 3c59x options=4,0,4 full_duplex=1,0,1

This should work to force 100baseTx.
Note that the (very old) 3c595 does not have the hardware for
autonegotiation and cannot safely sense the link partner's speed.  If
it could do it safely, I would have left the link speed detection code
enabled.


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