3c575 bug w/ full duplex mode

Bogdan Costescu Bogdan.Costescu@IWR.Uni-Heidelberg.De
Fri Apr 28 09:31:02 2000


On Fri, 28 Apr 2000, Christoph Moar wrote:

> Hello all,

Hi,

> cardmgr[166]: executing: 'insmod 
> /lib/modules/2.2.15-2.5.0/pcmcia/3c575_cb.o full_duplex=1'

You are forcing full duplex with this setting. What happens when you don't
do it?

> kernel: eth0: Setting full-duplex based on MII #0 link partner capability 
> of 45e1.

So the driver sets the full-duplex mode in vortex_timer (a routine
periodically called to sense media status change). When do you actually
run mii-diag and check your switch: immediately after inserting the module
or some time (more than 1 minute) after?

> I noticed both cards seem to report different status codes?
> Card #1 (full duplex) gives status code 7809
> Card #2 (half duplex) gives status code 2809

7 means that the card is capable of 100 & 10 full-duplex, 2 that it's not.
Strange.

> Another bug is that both outputs from mii-diag tell that
> "Auto-negotiation complete, 10Mbps half duplex."
> while this is not true. If I check my linking equipment
> (3com officeconnect switches) I see the first card in
> full duplex mode.

In fact only the first card is reported as 10Mbps, the second is 100 Mbps.
Strange.

Please try inserting the modules without forcing full-duplex, run mii-diag
and check the switch more than 1 minute after inserting the module.
Running 'vortex-diag -a -e -mm' might also help (you can find it at the
same place as mii-diag).

Sincerely,

Bogdan Costescu

IWR - Interdisziplinaeres Zentrum fuer Wissenschaftliches Rechnen
Universitaet Heidelberg, INF 368, D-69120 Heidelberg, GERMANY
Telephone: +49 6221 54 8869, Telefax: +49 6221 54 8868
E-mail: Bogdan.Costescu@IWR.Uni-Heidelberg.De

-------------------------------------------------------------------
To unsubscribe send a message body containing "unsubscribe"
to linux-vortex-request@beowulf.org