--- if_wi.c.orig Thu Apr 14 09:17:05 2005 +++ if_wi.c Wed Jun 1 16:40:52 2005 @@ -311,9 +311,7 @@ wi_attach(device_t dev) ic->ic_phytype = IEEE80211_T_DS; ic->ic_opmode = IEEE80211_M_STA; ic->ic_state = IEEE80211_S_INIT; - ic->ic_caps = IEEE80211_C_PMGT - | IEEE80211_C_WEP /* everyone supports WEP */ - ; + ic->ic_caps = IEEE80211_C_AHDEMO; ic->ic_max_aid = WI_MAX_AID; /* @@ -374,6 +372,7 @@ wi_attach(device_t dev) ic->ic_caps |= IEEE80211_C_IBSS; ic->ic_caps |= IEEE80211_C_MONITOR; } + ic->ic_caps |= IEEE80211_C_PMGT; sc->sc_ibss_port = htole16(1); sc->sc_min_rssi = WI_LUCENT_MIN_RSSI; @@ -404,6 +403,7 @@ wi_attach(device_t dev) */ if (sc->sc_sta_firmware_ver >= 803) ic->ic_caps |= IEEE80211_C_HOSTAP; + ic->ic_caps |= IEEE80211_C_PMGT; sc->sc_ibss_port = htole16(0); sc->sc_min_rssi = WI_PRISM_MIN_RSSI;