From e691c072d9335de6f38f06c3b7237e60af19a8d6 Mon Sep 17 00:00:00 2001 From: Sepherosa Ziehau Date: Sat, 3 Nov 2012 22:26:12 +0800 Subject: [PATCH] Revert "bge: Always configure MII mode register" This reverts commit dda43ff2bc5975a3cbd91838e7a46332039962f4. Forcefully configure seems to break at least BCM5761 NIC auto-negotiation --- sys/dev/netif/bge/if_bge.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/sys/dev/netif/bge/if_bge.c b/sys/dev/netif/bge/if_bge.c index 94fd57df80..7115fe9465 100644 --- a/sys/dev/netif/bge/if_bge.c +++ b/sys/dev/netif/bge/if_bge.c @@ -2855,10 +2855,6 @@ bge_reset(struct bge_softc *sc) CSR_WRITE_4(sc, BGE_SERDES_CFG, serdescfg); } - CSR_WRITE_4(sc, BGE_MI_MODE, - sc->bge_mi_mode & ~BGE_MIMODE_AUTOPOLL); - DELAY(80); - /* XXX: Broadcom Linux driver. */ if ((sc->bge_flags & BGE_FLAG_PCIE) && sc->bge_chipid != BGE_CHIPID_BCM5750_A0 && -- 2.41.0