[vortex] Full duplex with 575 in Windows but not Linux
   
    Donald Becker
     
    becker@scyld.com
       
    Fri Feb 15 14:53:01 2002
    
    
  
On Wed, 13 Feb 2002, Andrew Morton wrote:
> Simon Huggins wrote:
> > 
> >  MII PHY #0 transceiver registers:
> >    3000 282d 0300 e54b 00a1 45e1 0001 0000
> 
> hrm.  The transceiver claims that it can't do full duplex.
This can happen with some configurations of EEPROM-set bits.
What does
   vortex-diag -ee
report?
> What happens if you cheat, and, in vortex_probe1(), add:
>             vp->advertising = mdio_read(dev, vp->phys[0], 4);
> +	    vp->advertising |= 0x0140;
>             if (vp->full_duplex) {
You could acomplish the same thing without modifying the code with
  mii-diag eth0 -A 0x1e1 
Try resetting the transceiver with
  mii-diag eth0 -R
Donald Becker				becker@scyld.com
Scyld Computing Corporation		http://www.scyld.com
410 Severn Ave. Suite 210		Second Generation Beowulf Clusters
Annapolis MD 21403			410-990-9993