wpa_supplicant: nl80211: set_key failed; err=-22
Dan Williams
dcbw
Tue Nov 18 07:53:07 PST 2014
On Tue, 2014-11-18 at 15:34 +0100, 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))
> {
That gets set from:
local->wep_tx_tfm = crypto_alloc_cipher("arc4", 0, CRYPTO_ALG_ASYNC);
Are you sure your kernel has CONFIG_CRYPTO_ARC4=y?
Dan
> return -EINVAL;
> }
> break;
> default:
> break;
> }
>
> So WEP is not initialized.
>
> To be continued.
>
More information about the Hostap
mailing list