[tulip-bug] Linksys PCM200 only works in promiscuous half-duplex mode

Donald Becker becker@scyld.com
Mon, 31 Jul 2000 10:27:35 -0400 (EDT)


On Mon, 31 Jul 2000, Hidvegi wrote:

[tulip-bug] Linksys PCM200 only works in promiscuous

> Donald Becker wrote:
> > Please try adding the following lines in tulip.c around line 374.
> 
> Thanks very much, it works now!

OK, I've added the new ID to v2.03 of the tulip-diag program, and released
it at
  ftp://www.scyld.com/pub/diag/tulip-diag.c

The previous version of tulip-diag.c on the ftp site was somewhat old.
I had added code that reported info using the Comet EEPROM format, but
hadn't released it.
Please try the new version.

> I used 256 instead of TULIP_SIZE1 since that was not defined in the
> 0.92 driver.  It is still only half-duplex, it does not even try to
> switch to full-duplex.
..
> Here is the tulip-diag output:
> 
> tulip-diag.c:v2.00 4/19/2000 Donald Becker (becker@scyld.com)
>  http://www.scyld.com/diag/index.html
> Assuming a ADMtek AL981 Comet adapter at 0xa00.
> ADMtek AL981 Comet chip registers at 0xa00:
...
>  Port selection is 100mbps-SYM/PCS 100baseTx scrambler, half-duplex.
...
>    No MII transceivers found!

Hmmm, that's not what I expected.  The Comet should have an on-chip
transceiver with MII-like management interface.
This failure would explain the lack of duplex switching.

Donald Becker				becker@scyld.com
Scyld Computing Corporation		http://www.scyld.com
410 Severn Ave. Suite 210		Beowulf Clusters / Linux Installations
Annapolis MD 21403