summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoryongari <yongari@FreeBSD.org>2010-10-30 01:12:54 +0000
committeryongari <yongari@FreeBSD.org>2010-10-30 01:12:54 +0000
commitd5b678ca0dc503e5c0ee4dde9d43cb0138def17c (patch)
treeedde435615555360777e559d1bd15b21a9f99f45
parent0a09192b6fff701aa3fec4b0b84de9b0cc41d85f (diff)
downloadFreeBSD-src-d5b678ca0dc503e5c0ee4dde9d43cb0138def17c.zip
FreeBSD-src-d5b678ca0dc503e5c0ee4dde9d43cb0138def17c.tar.gz
Don't bother to enable ASPM L1 to save more power. Even though I am
not able to trigger the issue with sample boards, some users seems to suffer from freeze/lockup when system is booted without UTP cable plugged in. I'm not sure whether this is BIOS issue or controller bug. This change fixes AR8132 lockup issue seen on EEE PC. Reported by: kmoore Tested by: kmoore
-rw-r--r--sys/dev/alc/if_alc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/dev/alc/if_alc.c b/sys/dev/alc/if_alc.c
index 5f0f7ec..aee0e10 100644
--- a/sys/dev/alc/if_alc.c
+++ b/sys/dev/alc/if_alc.c
@@ -331,8 +331,8 @@ alc_miibus_statchg(device_t dev)
reg = CSR_READ_4(sc, ALC_MAC_CFG);
reg |= MAC_CFG_TX_ENB | MAC_CFG_RX_ENB;
CSR_WRITE_4(sc, ALC_MAC_CFG, reg);
+ alc_aspm(sc, IFM_SUBTYPE(mii->mii_media_active));
}
- alc_aspm(sc, IFM_SUBTYPE(mii->mii_media_active));
}
static void
OpenPOWER on IntegriCloud