From 1a01dae1b977fa757abed588dfa7c2616fd046af Mon Sep 17 00:00:00 2001 From: Pyun YongHyeon Date: Mon, 28 Sep 2009 19:53:53 +0000 Subject: [PATCH] Some fiber PHY(88E1112) does not seem to set resolved speed so always assume we've got IFM_1000_SX. --- sys/dev/mii/e1000phy.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/sys/dev/mii/e1000phy.c b/sys/dev/mii/e1000phy.c index a4e505fab48..39f41fe2943 100644 --- a/sys/dev/mii/e1000phy.c +++ b/sys/dev/mii/e1000phy.c @@ -485,8 +485,11 @@ e1000phy_status(struct mii_softc *sc) return; } } else { - if (ssr & E1000_SSR_1000MBS) - mii->mii_media_active |= IFM_1000_SX; + /* + * Some fiber PHY(88E1112) does not seem to set resolved + * speed so always assume we've got IFM_1000_SX. + */ + mii->mii_media_active |= IFM_1000_SX; } if (ssr & E1000_SSR_DUPLEX)