Lars, > I have further investigated the roaming issues and found two problems. Thanks! > First ieee80211_rx_mgmt_deauth() and ieee80211_rx_mgmt_disassoc() > sets a retry state at the same time as they tells the wpa_supplicant > that the AP is gone. > > Patch lae-mac80211-rm-direct-probe.patch addresses this problem. Hmm. I can see that being a problem, we might get away with just removing the whole retry block. Ultimately though, I don't think it's a -stable issue. > Second problem address the auto scan function in > ieee80211_sta_config_auth(). When an incomplete AP information is > found, it start a new scan. This scan will delay the actions taken by > the wpa_supplicant for the scan period. > > Patch lae-mac80211-rm-extra-scan-request.patch addresses this problem. I don't think this is correct, it will only work properly with wpa_supplicant I think. Not really sure though. > > I would suggest you just use wpa_supplicant -Dnl80211, which > > should help > > a lot with this kind of things. > > I need to patch the kernel for this, rigth ? > Where can I get appropriate patches? No, you don't need to patch the kernel, you just need to use a git (?) version of wpa_supplicant. johannes
Attachment:
signature.asc
Description: This is a digitally signed message part