I recently installed gentoo-sources-2.6.14-r4. When I did, wpa_supplicant did not work for me. I did some research and found that this is because the 2.6.14 kernel uses wireless extensions version 19 and wpa_supplicant introduced support for WE 19 in wpa_supplicant version 4.5. For your reference: http://lists.shmoo.com/pipermail/hostap/2005-October/011461.html If I used the ipw2100 driver included in the kernel I would get the following error: <BEGIN> wpa_supplicant -B -D ipw -c /etc/wpa_supplicant.other.conf -i eth1 ioctl[IPW_IOCTL_WPA_SUPPLICANT]: Operation not supported ioctl[IPW_IOCTL_WPA_SUPPLICANT]: Operation not supported Failed to set encryption. ioctl[IPW_IOCTL_WPA_SUPPLICANT]: Operation not supported Failed to set encryption. ioctl[IPW_IOCTL_WPA_SUPPLICANT]: Operation not supported Failed to set encryption. ioctl[IPW_IOCTL_WPA_SUPPLICANT]: Operation not supported Failed to set encryption. ioctl[IPW_IOCTL_WPA_SUPPLICANT]: Operation not supported ioctl[IPW_IOCTL_WPA_SUPPLICANT]: Operation not supported </BEGIN> When I upgraded to wpa_supplicant 0.4.5 and invoked it using -D wext instead of -D ipw, I was able to associate with my ap. I still get some errors from wpa_supplicant but it works. In short, wpa_supplicant 0.3.9-r1 will not work with the 2.6.14-r4 kernel if you're using the ipw2100 driver. Hope this helps someone. Reproducible: Always Steps to Reproduce: 1. 2. 3.
*** This bug has been marked as a duplicate of 108891 ***
I'm not sure I' call this a dup of 108891. 108891 occurs because -D ipw is used instead of -D wext. This defect occurs because the stable wpa_supplicant ebuilds so not work with WE 19 (which is what is included in gentoo-sources-2.6.14-r6). Defect 108891 does not direct the user to upgrade their wpa_supplicant to 0.4.5 or later.