[vortex] Full duplex with 575 in Windows but not Linux

Simon Huggins huggie@earth.li
Thu Feb 14 11:38:04 2002


Hiya Andrew,

On Wed, Feb 13, 2002 at 02:52:06PM -0800, 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.

> What happens if you cheat, and, in vortex_probe1(), add:

>         } else {
>             vp->advertising = mdio_read(dev, vp->phys[0], 4);
> +	    vp->advertising |= 0x0140;
>             if (vp->full_duplex) {
>                 /* Only advertise the FD media types. */
>                 vp->advertising &= ~0x02A0;
>                 mdio_write(dev, vp->phys[0], 4, vp->advertising);
>             }

It doesn't change anything unfortunately.
What sort of diagnostics will help you here?


Simon.

-- 
[ "Ah, here we are - `How to Raise the Dead.'" - Bart Simpson          ]