when using wpi, sometimes after waking up from APM suspend, the driver
fails with a fatal firmware error while associating to my access point.
Every time this has happened, I suspended the machine in one location
(such as university) and woke it up in another (e.g. home), so the AP
"environment" changed considerably, with the AP the NIC was associated
to disappearing completely.
dmesg shows the following:
wpi0: fatal firmware error
firmware error log (count=1):
error type = "SYSASSERT" (0x00000005)
error data = 0x00000074
branch link = 0x000008B600000274
interrupt link = 0x0000032000003560
time = 230497304
tx ring 0: qid=0 cur=2 queued=0
tx ring 1: qid=1 cur=0 queued=0
tx ring 2: qid=2 cur=0 queued=0
tx ring 3: qid=3 cur=0 queued=0
tx ring 4: qid=4 cur=21 queued=0
tx ring 5: qid=5 cur=0 queued=0
rx ring: cur=47
802.11 state 4
After bringing the interface down via ifconfig wpi0 down, resetting
all relevant IEEE802.11x settings (such as network ID and WPA key) to
currently relevant information (such as the new nwid I'm trying to
connect to) and bringing the interface up again, it associates in no
time and works flawlessly (that is, until the next time I suspend and it
While this doesn't exactly affect performance, it's an annoyance
I attached a complete dmesg, collected over the time of about 3 days.
The fatal firmware error occurs multiple times during the dmesg (I
suspended/woke my machine up about two or three times a day).