wpa_supplicant and MA311 using hostap-driver

Jouni Malinen j at w1.fi
Tue May 1 22:57:27 EDT 2007

On Tue, May 01, 2007 at 04:21:25PM +0200, Marco Lierfeld wrote:

> I have a problem using wpa_supplicant (v0.5.7) with a Netgear MA311
> (PCI, Prism2.5 chipset) using the hostap-driver.

Which version of Linux kernel and Host AP driver are you using?
> If I want to connect to my AP via wpa_supplicant, I get the message
>         ioctl[PRISM2_IOCTL_HOSTAPD]: Invalid argument

> I have loaded the kernel modules for aes and arc4, ieee80211_crypt_tkip
> and ieee80211_crypt_ccmp and of course the hostap_pci and hostap
> modules. My kernelversion is 2.6.17 (but I tested it also with kernel
> 2.6.20). 

The most common reason for this type of error would have indeed been
ieee80211_crypt_tkip and _ccmp not being loaded..

> # wpa_supplicant -Dhostap -ieth1

Assuming you are using a recent Linux kernel, you could also use -Dwext
which is the standard interface for Linux drivers. I'm not sure whether
it could help in this particular case, but could be worth a quick test

> wpa_driver_hostap_set_key: alg=CCMP key_idx=0 set_tx=1 seq_len=6
> key_len=16
> ioctl[PRISM2_IOCTL_HOSTAPD]: Invalid argument
> Failed to set encryption.
> Crypt algorithm initialization failed.
> WPA: Failed to set PTK to the driver.

Do you see any error messages in 'dmesg' output from kernel after this?

Jouni Malinen                                            PGP id EFC895FA

More information about the HostAP mailing list