Index: dev/iwi/if_iwi.c =================================================================== RCS file: /home/ncvs/src/sys/dev/iwi/if_iwi.c,v retrieving revision 1.81 diff -u -r1.81 if_iwi.c --- dev/iwi/if_iwi.c 10 Mar 2012 17:08:57 -0000 1.81 +++ dev/iwi/if_iwi.c 13 Mar 2012 23:30:26 -0000 @@ -3187,6 +3187,8 @@ { struct iwi_softc *sc = priv; struct ifnet *ifp = sc->sc_ifp; + struct ieee80211com *ic = ifp->if_l2com; + struct ieee80211vap *vap = TAILQ_FIRST(&ic->ic_vaps); IWI_LOCK_ASSERT(sc); @@ -3217,6 +3219,8 @@ sc->flags &= ~(IWI_FLAG_BUSY | IWI_FLAG_ASSOCIATED); sc->fw_state = IWI_FW_IDLE; wakeup(sc); + + ieee80211_new_state(vap, IEEE80211_S_INIT, -1); } static void