[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