Date: Wed, 26 Sep 2007 12:04:17 +0200 From: Jan Heitkötter To: jsun@junsun.net Subject: Successful firmware upgrade on IBM ThinkPad X30 Dear Jun, thank you for your great page on firmware flashing. With your instructions I successfully upgraded the firmware of my X30's wireless NIC using Debian Etch, and WPA now works fine. Feel free to put this mail into your archive for other user's reference. My X30 has the following built-in wireless NIC (lspci -nn): 01:02.0 Network controller [0280]: Intersil Corporation Prism 2.5 Wavelan chipset [1260:3873] (rev 01) At first, the firmware was as follows (hostap_diag): Host AP driver diagnostics information for 'wlan0_rename' NICID: id=0x8013 v1.0.0 (PRISM II (2.5) Mini-PCI (SST parallel flash)) PRIID: id=0x0015 v1.1.0 STAID: id=0x001f v1.4.9 (station firmware) WPA certainly doesn't work with this firmware, so I chose to upgrade. The 1.7.4 firmware that I tried first didn't work, but now I've got a stable WPA connection with 1.8.2 now (hostap_diag): Host AP driver diagnostics information for 'wlan0_rename' NICID: id=0x8013 v1.0.0 (PRISM II (2.5) Mini-PCI (SST parallel flash)) PRIID: id=0x0015 v1.1.1 STAID: id=0x001f v1.8.2 (station firmware) Maybe it's worth to put a reference to the -O parameter on your page. prism2_srec kept complaining "Could not read wlan PDA. This requires PRISM2_DOWNLOAD_SUPPORT definition in driver/module/hostap_config.h." even though I built a kernel with the correct options. Calling prism2_srec with "-O /proc/net/hostap/wlan0/pda" made it work. Cheers Jan