Frequent disconnects under certain network conditions
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
| wpasupplicant (Ubuntu) |
Medium
|
Unassigned | ||
| Precise |
Medium
|
Unassigned |
Bug Description
[Impact]
Under WPA2-Enterprise secured networks, roaming between the secure APs need to cache the keys used, since although the AP is different, the same authentication backend (a server of some sort, possibly RADIUS) is most likely the same. This only impacts specific setups using WPA Enterprise security on wireless networks in environments where lots of APs are installed and roaming happens frequently.
[Test Case]
Run the new WPA supplicant.
Notice whether there are fewer wireless disconnects events.
[Regression Potential]
Low, this only affects WPA Enterprise security, and only in specific setups where roaming between one AP to the next is both frequent and expected. The included patches are backports from WPA 1.0, which have been in Ubuntu since Quantal, with no adverse effects.
However, there are quite a few patches at cause, which introduce complexity in the testing and the actual functional changes.
See http://
---
There are several upstream patches that help reduce network disconnects and excessive roaming on some networks.
Mainly they are related to Opportunistic Key Caching, authorization and association timing fixes.
Related branches
tags: | added: precise |
Changed in wpasupplicant (Ubuntu): | |
status: | New → Incomplete |
Changed in wpasupplicant (Ubuntu): | |
status: | Incomplete → Invalid |
importance: | Undecided → Medium |
Changed in wpasupplicant (Ubuntu Precise): | |
status: | New → Triaged |
importance: | Undecided → Medium |
description: | updated |
description: | updated |
Clint Byrum (clint-fewbar) wrote : | #1 |
Changed in wpasupplicant (Ubuntu Precise): | |
status: | Triaged → Fix Committed |
tags: | added: verification-needed |
Hello Mark, or anyone else affected,
Accepted wpasupplicant into precise-proposed. The package will build now and be available at http://
Please help us by testing this new package. See https:/
If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-
Further information regarding the verification process can be found at https:/
Simon Déziel (sdeziel) wrote : | #3 |
I've been running wpasupplicant 0.7.3-6ubuntu2.2 since 2013-07-09 on various networks using WPA2 *personal* and had no issue. There was no RADIUS or roaming involved in my tests but I just wanted to say no regression either :)
I'll let someone with an enterprise setup add the "verification-done" tag.
We are using WPA2-Enterprise network (EAP-TTLS) with multiple APs, this update has positive effect, no regression after month of testing
tags: |
added: verification-done removed: verification-needed |
Launchpad Janitor (janitor) wrote : | #5 |
This bug was fixed in the package wpasupplicant - 0.7.3-6ubuntu2.2
---------------
wpasupplicant (0.7.3-6ubuntu2.2) precise-proposed; urgency=low
* Multiple patches to reduce the number of disconnections for WPA Enterprise
roaming and Opportunistic Key Caching. (LP: #1187524)
* In debian/patches:
0001-
0002-
0003-
0004-
0005-
0006-
0007-
Cherry-pick patches fixing SME (Session Management Entity) for the nl80211
driver, which works as a basis for the OKC patches.
* In debian/patches:
0001-
0002-
0003-
0004-
0005-
0006-
0007-
0008-
0009-
0010-
0011-
0012-
0013-
Cherry-pick patches to properly do OKC (Opportunistic Key Caching) which
helps maintaining connectivity on networks secured with WPA Enterprise,
especially on nl80211-based drivers -- these patches require SME, and add
or fix key caching and handling of the cache entries.
* debian/
be enabled.
* debian/
settings to avoid switching to another AP unnecessarily, when the actual
signal level difference is small.
* debian/
dbus_
* debian/
marking qual as invalid rather than signal level.
* debian/
cleanly from streams of disconnect messages (like on iwl3945).
* debian/
timeouts.
-- Mathieu Trudel-Lapierre <email address hidden> Wed, 12 Jun 2013 15:57:50 -0400
Changed in wpasupplicant (Ubuntu Precise): | |
status: | Fix Committed → Fix Released |
I think it is inaccurate to say "this only affects enterprise setups". The bug may only affect enterprise setups, but the code may be shared with non-enterprise setups. The point of "Regression Potential" is to shine light on what parts of the package are affected by the change to aid testers in looking for regressions.
This is a big patch, so I'd like to see this get wide exposure on multiple setups while still in -proposed.