Thread (8 messages) 8 messages, 3 authors, 2012-01-17

Re: iwl3945 firmware errors: tentative debugging

From: Stanislaw Gruszka <hidden>
Date: 2011-11-24 12:51:26

Hi Pedro

On Thu, Nov 24, 2011 at 11:49:30AM +0000, Pedro Francisco wrote:
iwl3945 has had firmware errors triggered 'by' NM after started using
nl80211 instead of wext. Since Intel has stopped supporting iwl3945,
no firmware fix has been possible. It has been workarounded by
disable_hw_scan=1 as default, with the penalty of network performance
being lower and frequent 'hangs' on the connection.
Eh, we changed to software scan by default for workaround various
problems. Unfortunately that is causing other problems for other
users. For now, do not exist best default disable_hw_scan= value, that
would pleased everyone :-(
I was able to trigger the firmware error by doing "iw dev wlan0 scan
passive". By comparison, "iw dev wlan0 scan" does NOT trigger the
firmware error.
Having activated firmware debugging, it would seem a firmware error
occurs when a full passive scan is done. If all channels 1-140 are
scanned passively, a firmware error occurs. If at least one of those
channels is actively scanned, no error occurs.

Where should I look next?
Good finding, I'm able to reproduce that firmware error too. Perhaps
you could install older kernel ie. 2.6.32 or even 2.6.24 and see if you
can recreate problem there (but I'm not sure if on older kernel
"iw dev wlan0 scan passive" command will work). If you will find kernel
version, where issue is not present, you might figure out what is
different regarding setting up SCAN command, or let me know so I
will look at that :-) If that is broken also on old kernels, we
perhaps could modify code that will disallow to do all passive
channels scan.

Thanks
Stanislaw
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help