3c575 bug w/ full duplex mode

Andrew Morton andrewm@uow.edu.au
Sat Apr 29 01:13:29 2000


Christoph Moar wrote:
> 
> ...
> 
> 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
> 
> What do these status codes mean?
> 
> -- miidiag -v with the card that does fullduplex --
> 
> mii-diag.c:v1.07 10/14/99  Donald Becker (becker@cesdis.gsfc.nasa.gov)
> Using the default interface 'eth0'.
>   MII PHY #0 transceiver registers:
>     3000 782d 0300 e543 01e1 45e1 0003 ffff
                          ^^^^

Good, we're telling the link partner that we can do 100-FD, 100-HD,
10-FD and 10-HD.

> ...
> 
> -- miidiag -v with the card that does halfduplex --
> 
> mii-diag.c:v1.07 10/14/99  Donald Becker (becker@cesdis.gsfc.nasa.gov)
>   MII PHY #0 transceiver registers:
>     3000 282d 0300 e54b 00a1 45e1 0001 0000
                          ^^^^

Not so good.  This advertises to the other party that this NIC only does
100-HD and 10-HD.


I'm not sure how these numbers actually get into the MII though.  The
driver doesn't create them - they're already there, and I can't see any
indication that they're copied from EEPROM.  hmmm..

What does 'vortex-diag -eeaa' say for each card?

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