summaryrefslogtreecommitdiff
path: root/drivers/net/wireless/ti/wl1251/event.c
diff options
context:
space:
mode:
authorDavid Gnedt <david.gnedt@davizone.at>2014-01-07 16:04:53 +0400
committerJohn W. Linville <linville@tuxdriver.com>2014-01-09 19:53:38 +0400
commit64322e28d3f91a196c0e86de2790cdd338a74c28 (patch)
tree5f4224b3ca1c51b67781f3198f8abbe57f54cde0 /drivers/net/wireless/ti/wl1251/event.c
parent300e5fd160114920079dd3ec132e5c01d00e4a1d (diff)
downloadlinux-64322e28d3f91a196c0e86de2790cdd338a74c28.tar.xz
wl1251: fix scan behaviour while not associated
With a dissasociated card I often encoutered very long scan delays. My guess is that it has something to do with the cards DTIM handling and another firmware bug mentioned in the TI WLAN driver, which is described as the card may never end scanning if the channel is overloaded because it can't send probe requests. I think the firmware somehow also tries to receive DTIM messages when the BSSID is not set. Therefore most of the time it waits for DTIM messages and can't do scanning work. Anyway we can workaround this misbehaviour by setting the HIGH_PRIORITY bit for scans in disassociated state. Signed-off-by: David Gnedt <david.gnedt@davizone.at> Signed-off-by: Pali Rohár <pali.rohar@gmail.com> Signed-off-by: Pavel Machek <pavel@ucw.cz> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/ti/wl1251/event.c')
0 files changed, 0 insertions, 0 deletions