On Mon, 2010-11-22 at 12:59 +0200, ext juuso.oikarinen@xxxxxxxxx wrote: > From: Juuso Oikarinen <juuso.oikarinen@xxxxxxxxx> > > On the disassociation event from the mac80211, the wl12xx driver does not > clear the chipset configuration related to the AP - i.e. it does not perform > a DISCONNECT and then a JOIN with zero SSID and dummy BSSID. Also, it does not > unset the BSSID filter. > > Often this is not a problem, as the above is performed upon entering idle > state. But if a scenario arises where a new association is attempted without > cycling through idle state, the new association will fail. > > Fix this by resetting the firmware state on disassociation. > > Signed-off-by: Juuso Oikarinen <juuso.oikarinen@xxxxxxxxx> > --- Reviewed-by: Luciano Coelho <luciano.coelho@xxxxxxxxx> This looks good now. Applied. -- Cheers, Luca. -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html