I am using the iwi driver with the wpa_supplicant for both WPA-PSK and WAP/802.11x. It was a little tricky to get working (mostly due to the firmware) but I now have to working great. I am in the process of creating a document to post on the steps that I did to get it working. Did you recompile the wpa_supplicant in the base system? The wpa_supplicant does not have TKIP support unless you add ENABLE_WPA_SUPPLICANT_EAPOL="YES" into /etc/make.conf and recompile. You will also need to install the new firmware for the driver that can be found here: http://damien.bergamini.free.fr/ipw/ I also had to get rid of the iwi startup script in /usr/local/etc/rc.d/iwi.sh. The problem was that it didn't load the firmware early enough and that caused problems with dhclient. In stead I told devd to load the firmware on device detection. The following is a diff on the changed to devd.conf # diff /usr/src/etc/devd.conf /etc/devd.conf 23c23 < sf|sis|sk|sn|snc|ste|ti|tl|tx|txp|udav|vge|vr|vx|wb|wi|xe|xl)\ --- > sf|sis|sk|sn|snc|ste|ti|tl|tx|txp|udav|vge|vr|vx|wb|iwi|wi|xe|xl)\ 59a60,65 > > attach 100 { > device-name "iwi0"; > action "/usr/local/sbin/iwicontrol -i iwi0 -d /usr/local/libdata/if_iwi -m bss"; > }; > Then in /etc/rc.conf you can just add a line like: Ifconfig_iwi0="WPA DHCP" Here is a copy of the wpa_supplicant.conf file: # ctrl_interface=/var/run/wpa_supplicant ctrl_interface_group=wheel eapol_version=1 ap_scan=1 fast_reauth=1 network={ ssid="VE6KIK" scan_ssid=1 key_mgmt=WPA-PSK psk="SHARED_SECRET" } network={ ssid="dot1x" scan_ssid=1 key_mgmt=WPA-EAP eap=TTLS pairwise=TKIP group=TKIP identity="EDU\kdavis" anonymous_identity="EDU\kdavis" password="PASSWORD" phase2="auth=MSCHAPV2" } ---- Kirk Kirk Davis Senior Network Analyst, ITS Edmonton Public Schools 1-780-429-8308 -----Original Message----- From: owner-freebsd-current_at_freebsd.org [mailto:owner-freebsd-current_at_freebsd.org] On Behalf Of Brandon S. Allbery KF8NH Sent: July 25, 2005 6:54 PM To: freebsd-current_at_freebsd.org Subject: 6-BETA1 iwi + wpa_supplicant fails, and sometimes silently reboots I've been trying to use the iwi driver with wpa_supplicant to autodetect my home network (WPA-TKIP) and campus network (open). So far, I've had no success getting it to associate with my Linksys BEFW11S4 router/AP; I can't figure out how to get a key in common between them --- an ASCII key simply fails, and wpa_supplicant and the Linksys have very different ideas about the length of hex keys (the Linksys wants 40 hex digits). Things are even worse trying to use it on campus: the driver continually spews "iwi0: unknown authentication state 1" and "iwi0: fatal error" messages, and after a few minutes the machine (IBM Thinkpad T42, 2378-R4U) silently reboots. No panic message, no core dump, just freezes for about a second and then displays the BIOS screen (much as if I'd hit a reset button, not that there is one aside from holding the power button for 10 seconds). This happens even if the only entry in /etc/wpa_supplicant.conf is for the open network. Both networks are 802.11b. I've been unable to collect any significant debugging information from the latter because of the silent reboot. Is iwi considered usable at this point, or should I give up and try to get the NDIS driver working? (I had tried it initially but couldn't get it to accept an SSID; this was before wpa_supplicant hit the tree so I was using an ifconfig in /etc/start_if.ndis_iwi0... it also failed to work, with no error message, from the command line. Of course, NDIS support has been reworked since then.) -- brandon s. allbery [linux,solaris,freebsd,perl] allbery_at_kf8nh.com system administrator [WAY too many hats] allbery_at_ece.cmu.edu electrical and computer engineering, carnegie mellon univ. KF8NH _______________________________________________ freebsd-current_at_freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscribe_at_freebsd.org"Received on Tue Jul 26 2005 - 14:45:24 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:39 UTC