>> > > > > > Hi, >> > > > > > >> > > > > > We are having a problem with a custom device which uses the >> > > > > > libertas wifi >> > > > > > driver (on kernel 3.4.24) together with wpa_supplicant (0.7.3). >> > > > > > More >> > > > > > specifically, whenever wpa_supplicant attempts to roam to a >> > > > > > different access >> > > > > > point it gets a EALREADY error. > > May I ask why you use *that* old wpa_supplicant? > Our user-space is Ubuntu 12.04 (plus some of our own bits), which uses that version. Do you think this is fixed in a newer version of wpa_supplicant? >> > > > > > >> > > > > > I have tracked down the problem to this check in sme.c: >> > > > > > >> > > > > > if (wdev->sme_state != CFG80211_SME_IDLE) >> > > > > > return -EALREADY; >> > > > > >> > > > > This no longer exists - please try a newer kernel. >> Yes, I saw that it was removed/rewritten in 3.11. However, that is >> quite a jump in kernel versions for us at this point, so we will >> probably prefer to patch the 3.4 series. >> > > I would suggest using backports (formerly known as compat-wireless) in that > case. That could be a solution as well, thanks for the suggestion. -- 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