Compaq wifi card troubles
My wlan0 has mysteriously stopped working. It was working beautifully as an access point, feeding an internet connection througout my apt. Then I opened up the PC case to install a second NIC (wired) and case fan, but when I turned on the PC, the wifi card stopped working. PCMCIA is working fine (except "cardctl reset" was causing a kernel panic consistently, resolved by recompiling the kernel), and the card itself is visible. The driver (hostap_cs v.3.5 I think) loads and everything, except whenever I try to bring the card up I get the following in /var/log/messages
(excerpted)
Feb 15 00:26:04 webern cardmgr[28600]: executing: 'modprobe hostap_cs'
Feb 15 00:26:04 webern hostap_cs: 0.3.7 - 2005-02-12 (Jouni Malinen <jkmaline@cc.hut.fi>)
Feb 15 00:26:04 webern hostap_cs: setting Vcc=33 (constant)
Feb 15 00:26:04 webern hostap_cs: CS_EVENT_CARD_INSERTION
Feb 15 00:26:04 webern hostap_cs: setting Vcc=33 (from config)
Feb 15 00:26:04 webern Checking CFTABLE_ENTRY 0x01 (default 0x01)
Feb 15 00:26:04 webern Config has no IRQ info, but trying to enable IRQ anyway..
Feb 15 00:26:04 webern IO window settings: cfg->io.nwin=1 dflt.io.nwin=1
Feb 15 00:26:04 webern io->flags = 0x0046, io.base=0x0000, len=64
Feb 15 00:26:04 webern cs: IO port probe 0x0100-0x04ff: excluding 0x400-0x47f 0x4d0-0x4d7
Feb 15 00:26:04 webern cs: IO port probe 0x0800-0x08ff: clean.
Feb 15 00:26:04 webern cs: IO port probe 0x0a00-0x0aff: clean.
Feb 15 00:26:04 webern cs: IO port probe 0x0c00-0x0cff: clean.
Feb 15 00:26:04 webern hostap_cs: Registered netdevice wifi0
Feb 15 00:26:04 webern hostap_cs: index 0x01: Vcc 3.3, irq 3, io 0x0100-0x013f
Feb 15 00:26:04 webern net.agent[3488]: register event not handled
Feb 15 00:26:05 webern hostap_cs: assuming no Primary image in flash - card initialization not completed
Feb 15 00:26:05 webern wifi0: test Genesis mode with HCR 0x1f
Feb 15 00:26:05 webern prism2_pccard_cor_sreset: original COR 41
Feb 15 00:26:05 webern prism2_pccard_genesis_sreset: original COR 41
Feb 15 00:26:05 webern Readback test failed, HCR 0x1f write 00 e1 a1 ff read 00 64 97 ff
Feb 15 00:26:05 webern wifi0: test Genesis mode with HCR 0x0f
Feb 15 00:26:05 webern prism2_pccard_cor_sreset: original COR 41
Feb 15 00:26:05 webern prism2_pccard_genesis_sreset: original COR 41
Feb 15 00:26:05 webern Readback test failed, HCR 0x0f write 00 e1 a1 ff read 00 64 97 ff
Feb 15 00:26:05 webern prism2_pccard_genesis_sreset: original COR 41
Feb 15 00:26:05 webern wifi0: registered netdevice wlan0
Feb 15 00:26:05 webern cardmgr[28600]: executing: './network start wlan0'
Feb 15 00:26:05 webern cardmgr[28600]: + * WARNING: "net.wlan0" has already been started.
Feb 15 00:26:05 webern rc-scripts: WARNING: "net.wlan0" has already been started.
Feb 15 00:26:05 webern wlan0: could not set interface UP - no PRI f/w
Feb 15 00:26:05 webern wlan0: could not set interface UP - no PRI f/w
Feb 15 00:26:13 webern wifi0: cannot get RID fdc6 (len=12) - no PRI f/w
Feb 15 00:26:13 webern wifi0: cannot get RID fdc1 (len=2) - no PRI f/w
Feb 15 00:26:13 webern wifi0: cannot get RID fdc6 (len=12) - no PRI f/w
Feb 15 00:26:13 webern wifi0: cannot get RID fc06 (len=2) - no PRI f/w
Feb 15 00:26:13 webern wifi0: cannot get RID fd42 (len=6) - no PRI f/w
Feb 15 00:26:13 webern wifi0: cannot get RID fc0e (len=34) - no PRI f/w
Feb 15 00:26:13 webern wifi0: cannot get RID fc84 (len=2) - no PRI f/w
Feb 15 00:26:13 webern wifi0: cannot get RID fc83 (len=2) - no PRI f/w
Feb 15 00:26:13 webern wifi0: cannot get RID fc82 (len=2) - no PRI f/w
Feb 15 00:26:13 webern wifi0: cannot get RID fc09 (len=2) - no PRI f/w
Feb 15 00:26:13 webern wifi0: cannot get RID fd48 (len=2) - no PRI f/w
Feb 15 00:26:13 webern wlan0: cannot get RID fdc6 (len=12) - no PRI f/w
Feb 15 00:26:13 webern wlan0: cannot get RID fdc1 (len=2) - no PRI f/w
Feb 15 00:26:13 webern wlan0: cannot get RID fdc6 (len=12) - no PRI f/w
Feb 15 00:26:13 webern wlan0: cannot get RID fc06 (len=2) - no PRI f/w
Feb 15 00:26:13 webern wlan0: cannot get RID fd42 (len=6) - no PRI f/w
Feb 15 00:26:13 webern wlan0: cannot get RID fc0e (len=34) - no PRI f/w
Feb 15 00:26:13 webern wlan0: cannot get RID fc84 (len=2) - no PRI f/w
Feb 15 00:26:13 webern wlan0: cannot get RID fc83 (len=2) - no PRI f/w
Feb 15 00:26:13 webern wlan0: cannot get RID fc82 (len=2) - no PRI f/w
Feb 15 00:26:13 webern wlan0: cannot get RID fc09 (len=2) - no PRI f/w
Feb 15 00:26:13 webern wlan0: cannot get RID fd48 (len=2) - no PRI f/w
(end excerpt)
I don't understand how the card could have possibly lost it's primary firmware. I could understand if I'd touched a magnetic tip screwdriver to the card, but nothing of the sort happened! I can't seem to reload the firmware using hostap_srec either. I get an error message about it not being able to read the card's PDA or something.
Is my card dead???
|