wpa_supplicant: nl80211: set_key failed; err=-22

Arend van Spriel arend at broadcom.com
Tue Nov 18 10:52:26 EST 2014


On 11/18/14 15:34, Richard Knoop wrote:
> Another update:
>
> It fails in the mac80211 module, method ieee80211_add_key
>
> /* reject WEP and TKIP keys if WEP failed to initialize */
> switch (params->cipher) {
> case WLAN_CIPHER_SUITE_WEP40:
> case WLAN_CIPHER_SUITE_TKIP:
> case WLAN_CIPHER_SUITE_WEP104:
> if (IS_ERR(sdata->local->wep_tx_tfm))
> {
> return -EINVAL;
> }
> break;
> default:
> break;
> }
>
> So WEP is not initialized.

Well, it was initialized. However, initialization failed, ie. the crypto 
API call failed. Might be the arc4 algorithm is not available on your 
system. Anyways, you need to debug crypto_alloc_base() function.

> To be continued.

Succes!

Regards,
Arend




More information about the HostAP mailing list