Logic errors in error-reporting code cause a highly misleading message to be emitted: ERROR @wl_set_key_mgmt : invalid cipher group (1027076)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
bcmwl (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
>Problem: error `ERROR @wl_set_key_mgmt : invalid cipher group (1027076)`
1. Logic errors in error-reporting code cause a highly misleading message to be emitted. The problem is not within cipher group (that is supported WLAN_CIPHER_
```patch
- WL_ERR(("invalid cipher group (%d)\n", sme->crypto.
+ WL_ERR(("invalid akm suite (%d)\n", sme->crypto.
```
2. Once we fix the error-reporting logic we get the correct error message:
> ERROR @wl_set_key_mgmt : invalid akm suite (1027078)
It is because that case (WLAN_AKM_
I have ported processing of the cases from the open-source driver, but it still doesn't work and causes errors in kernel. Likely it requires some code in other places, maybe even in firmware.
`wpa_key_
The OpenWRT wiki is incorrect, in `/etc/config/
`wpa_key_
To make it so, explicitly set `ieee80211w=0` in `/etc/config/
So the second patch just gives the explanination to the user what happens and the instructions on what to fix in his router configuration as a workaround.
The attachment "0001-Fixed- error-reporting -ported- from-the- recent- version. patch" seems to be a patch. If it isn't, please remove the "patch" flag from the attachment, remove the "patch" tag, and if you are a member of the ~ubuntu-reviewers, unsubscribe the team.
[This is an automated message performed by a Launchpad user owned by ~brian-murray, for any issues please contact him.]