diff options
| author | Oleg Bulyzhin <oleg@FreeBSD.org> | 2006-07-03 10:37:09 +0000 |
|---|---|---|
| committer | Oleg Bulyzhin <oleg@FreeBSD.org> | 2006-07-03 10:37:09 +0000 |
| commit | 1684fc165728f428b4dee60799c10bbe7d9a83ea (patch) | |
| tree | 92b6c955c37c3ff41bbd01a61a890cc9957d040b | |
| parent | 1f7fec3cb579a2be476ff88078b7e10380c9af13 (diff) | |
Notes
| -rw-r--r-- | sys/dev/mii/mii_physubr.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/dev/mii/mii_physubr.c b/sys/dev/mii/mii_physubr.c index cc60966dacde2..281016bcd543d 100644 --- a/sys/dev/mii/mii_physubr.c +++ b/sys/dev/mii/mii_physubr.c @@ -213,8 +213,10 @@ mii_phy_tick(struct mii_softc *sc) * status so we can generate an announcement if the status * changes. */ - if (IFM_SUBTYPE(ife->ifm_media) != IFM_AUTO) + if (IFM_SUBTYPE(ife->ifm_media) != IFM_AUTO) { + sc->mii_ticks = 0; /* reset autonegotiation timer. */ return (0); + } /* Read the status register twice; BMSR_LINK is latch-low. */ reg = PHY_READ(sc, MII_BMSR) | PHY_READ(sc, MII_BMSR); |
