Hi there, in March 2009 Intel released a new firmware version 3.1 for the WLAN device iwi, aka Intel Pro/Wireless IPW 2200BG. The old fw v3.0 should be replaced by v3.1. So you can get rid of the evil iwi0:scan stuck or iwi0: firmware stuck in state 4, resetting messages which are coming along with a broken network connection. Here is a little how-to for FreeBSD 7.2 to update 3.0 -> 3.1 (I assume you already have installed a iwi firmware plus driver. For a new installation of iwi device see "man iwi".): 1. Backup old fw v3.0 in /usr/src/sys/contrib/dev/iwi to $RUBBISH 2. Fetch fw. 3.1 from http://ipw2200.sourceforge.net/firmware.php?fid=8 or here http://ipw2200.sourceforge.net/firmware.php click "firmware v3.1" 3. Store new fw to /usr/src/sys/contrib/dev/iwi (and extract from archive file). 4. Convert binary files with uuencode to ASCII: Code:uuencode -o ipw2200-bss.fw.uu ipw2200-bss.fw ipw2200-bss.fw uuencode -o ipw2200-ibss.fw.uu ipw2200-ibss.fw ipw2200-ibss.fw uuencode -o ipw2200-sniffer.fw.uu ipw2200-sniffer.fw ipw2200-sniffer.fw 5. Edit *uu files and add beginning at line one this: Code:/* * INTEL license terms ... (copy text from license file) * ... */ #define IWI_FW_VERSION 3.1 Be carefully! The *uu files will be converted into loadable kernel modules. Failures in editing could result in a non-bootable system. 6. Code:cd /usr/src/sys/modules/iwifw make make install 8. Reboot and feel lucky. I've been testing the fw this week on 7.2 and last week on 6.4. No single one scan stuck! Anybody who can confirm this? I assume with the new fw one or more of the following bugs will be fixed: http://forums.freebsd.org/showthread.php?t=1379&highlight=iwi http://www.freebsd.org/cgi/query-pr.cgi?pr=kern/124767 http://www.freebsd.org/cgi/query-pr.cgi?pr=kern/131153 http://www.freebsd.org/cgi/query-pr.cgi?pr=kern/123559 http://www.freebsd.org/cgi/query-pr.cgi?pr=kern/122597 P.S. FBSD 7.2: FreeBSD team already is informed about this. If there are some people who confirm positive tests to the team, then fw v3.1 will be merged into 7.2-STABLE and 7.3. FBSD 6.4: Info mail has been send to port maintainer of net/iwi-firmware-kmod. Let's wait some days, maybe the maintainer will update the port. The procedure to update iwi on 6.4 is different to this one on 7.2.