Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Fix for kern/20700

On Thu, Dec 01, 2011 at 09:32:53PM +0000, David Laight wrote:
> [...]
> At a guess it isn't setting the ANAR (autonegotiate advertise register)
> correctly.
> I've long been an advocate of constraining the 'media' by limiting
> the ANAR values - rather then fixing the mode.
> IIRC the ANAR register is one of the standard 8 registers (if the
> original definition has enough bits for Ge and 10Ge).

There are cases where we need to fix the mode and not use autoneg.
E.g. early 100Mbs cisco devices didn't negotiate properly, the only
way to get things working properly was to force media on both ends.

If we only set the ANAR negotiation may still be failing.
Maybe we should introduce new media types or options to specify
if we want fixed media with or without autoneg ?

For kern/20700, keeping autoneg and limiting ANAR to 1000baseT
should be enough.

Manuel Bouyer <>
     NetBSD: 26 ans d'experience feront toujours la difference

Home | Main Index | Thread Index | Old Index