firmware upgrade gone bad, looking for advice...

Casey Lewis caseyl
Mon Mar 29 21:27:21 PST 2004

Hi all,
I believe I may have hosed my Linksys WMP11 PCI card. I successfully 
upgraded the station firmware to v1.4.9 using prism2_srec (hostap_utils 
v0.1.3). Feeling good about that I upgraded the primary firmware from 
v1.x.x to v1.1.1, but I didn't include the station firmware with the 
command line to upgrade the pri firmware.

Is there a way to flash the sta firmware back on the card? These are the 
messages I get in 'dmesg' (/var/log/syslog) after a reboot:

hostap_crypt: registered algorithm 'NULL'
hostap_pci: 0.1.3 - 2004-02-08 (Jouni Malinen <jkmaline at>)
hostap_pci: Registered netdevice wlan0
prism2_hw_init: initialized in 10 ms
wlan0: NIC: id=0x8013 v1.0.0
wlan0: PRI: id=0x15 v1.1.1
Could not get RID for component STA
wlan0: Failed to read STA f/w version - only Primary f/w present
wlan0: Intersil Prism2.5 PCI: mem=0xf7bff000, irq=11
wlan0: CMD=0x0001 => res=0x7f, resp0=0x0001
wlan0: MAC port 0 enabling failed
wlan0: could not enable MAC port

When I try to flash the sta firmware using:
# ./hostap-utils-0.1.3/prism2_srec -r -v wlan0 ./1.4.9/sf010409.hex
S3 CRC-16 generation record: start=0x007E1800 len=65650 prog=1
Start address 0x00000000
srec summary for sf010409.hex
Component: 0x001f 1.4.9 (station firmware)
Supported platforms:
   0x800a 1.0.0,  0x800b 1.0.0,  0x800c 1.0.0,  0x800d 1.0.0,  0x8012 1.0.0
   0x8013 1.0.0,  0x8014 1.0.0,  0x8016 1.0.0,  0x8017 1.0.0,  0x8018 1.0.0
   0x801a 1.0.0,  0x801b 1.0.0,  0x801c 1.0.0,  0x8021 1.0.0,  0x8022 1.0.0
   0x8023 1.0.0
Interface compatibility information:
   role=Supplier variant=9 range=1-9 iface=Station Firmware-Driver (4)
   role=Actor    variant=1 range=1-1 iface=Modem-Firmware (1)
   role=Actor    variant=2 range=1-1 iface=Controller-Firmware (2)
   role=Actor    variant=1 range=4-4 iface=Primary Firmware-Driver (3)
Separate S3 data areas:
S3 area count: 3
   addr=0x007E1800..0x007ED1CD (len=47566)
   addr=0x007F0800..0x007F1871 (len=4210)
   addr=0x007FE000..0x007FECE7 (len=3304)
Total data length: 55080
Start address 0x00000000

ioctl[PRISM2_IOCTL_HOSTAPD]: No such device
Missing wlan component info
Could not read wlan RIDs

I'm assuming I get this because my system doesn't see that I have a 
'wlan0' since the card isn't loaded at boot.

Any help would be appreciated. :)
Best regards,

Casey Lewis

More information about the Hostap mailing list