3c980, Packet Engines 2200, and 100baseTX

Donald Becker becker@cesdis.gsfc.nasa.gov
Fri Nov 12 02:56:59 1999


On Thu, 11 Nov 1999, Gary Jackson wrote:

> I'm having some trouble getting 3c980 cards to talk 100baseTX full
> duplex to a Packet Engines PowerRail 2200.  I'm having no trouble
> getting a 3c905B to autonegotiate 100baseTX full duplex to the same
> switch (on the same ports), but the 3c980 cards will only come up as
> 10baseT half duplex.

You are likely passing an invalid option when loading the module.
Read the detection message carefully.
If you must pass an option, it should be "options=8".

>  I've tried forcing things with ifconfig and on
> the switch itself, but forcing it causes the link to go down, and
> ifconfig fails with:
> 
> SIOCSIFMAP: Operation not supported

The 'ifconfig' parameter is a bogus concept -- it should never have been
implemented.
See 'mii-diag' for the proper way to specify the transceiver behavior.
  http://cesdis.gsfc.nasa.gov/linux/diag/index.html


Donald Becker
Scyld Computing Corporation, and
USRA-CESDIS,   becker@cesdis.gsfc.nasa.gov