[PATCHv2 0/2] ath10k: scan fixes 2014-07-21

Michal Kazior michal.kazior at tieto.com
Tue Aug 5 05:54:42 PDT 2014


This addresses an issue found by Janusz with
current spectral scan patches from Simon.

This goes along patch `ath10k: prevent endless pci rx
loop` I've posted a few days ago.

There seems to be a condition in firmware which
causes some WMI events to be not delivered by
firmware to host most likely due to CE/PCI pipe
being full (that's a guess judging by the huge
amount of phyerrs reported and their behaviour
while spectral scan is enabled). This also
suggests some SWBA events may be dropped by
firmware when spectral scan is running (same goes
for management rx).

v2:
 * addressed some comments from Kalle
 * fixed a few more issues


Michal Kazior (2):
  ath10k: simplify scan debug prints
  ath10k: introduce a stricter scan state machine

 drivers/net/wireless/ath/ath10k/core.c |   5 +-
 drivers/net/wireless/ath/ath10k/core.h |  27 +++-
 drivers/net/wireless/ath/ath10k/mac.c  | 238 ++++++++++++++++++++-------------
 drivers/net/wireless/ath/ath10k/mac.h  |   4 +-
 drivers/net/wireless/ath/ath10k/wmi.c  | 208 +++++++++++++++++++---------
 5 files changed, 317 insertions(+), 165 deletions(-)

-- 
1.8.5.3




More information about the ath10k mailing list