> Not wishing to muddy the waters, but I've found that the iwlwifi driver > with a 3945 card is only reliable for scanning and associating for > my laptop (x86_64) with disable_hw_scan=1 set, this is with > 2.4.24.4-64.fc8 kernel. Driver version is 1.2.26. > > Previous to the recent heavy driver development, with 2.6.23.15-137.fc8 > the opposite was the case. This was driver version 1.2.23. > > Currently with sw scanning *every* scan returns my own 2 APs, whereas > using hw scanning I often receive "No scan results" and my 2 APs > sometimes appear in the scan output and disappear frequently. It's > equally unreliable when I can see my neighbours APs, the software scan > is reliable when signals are strong enough to register at all. What I've found (a long time ago with hostapd) is that some APs are slow and the firmware-assisted scanning has a too small dwell period. Maybe we should have a module option for that so we can ask people to change that in such cases? You could try to change the IWL_ACTIVE_DWELL_TIME_24 (and/or IWL_ACTIVE_DWELL_TIME_52) to higher values and maybe setting IWL_PLCP_QUIET_THRESH to 0. johannes
Attachment:
signature.asc
Description: This is a digitally signed message part