If an iwi device is interrupted while scanning for an AP the scan lock
is not removed. Drivers for if_iwn.c and if_wpi.c have accounted for
this in the same manner. I believe if_ipw.c suffers from the same
problem, but I don't have a machine to verify it.

This diff is for 4.8-stable, but the issue is still in -current. I am
running it now, and things seem much more pleasant.

Thanks!

Index: if_iwi.c
===================================================================
RCS file: /cvs/src/sys/dev/pci/if_iwi.c,v
retrieving revision 1.105
diff -r1.105 if_iwi.c
2350a2351,2353
>       /* In case we were scanning, release the scan "lock". */
>       ic->ic_scan_lock = IEEE80211_SCAN_UNLOCKED;

Reply via email to