[FS#295] ath10k_pci 0001:01:00.0: SWBA overrun on vdev

LEDE Bugs lede-bugs at lists.infradead.org
Wed Jul 12 07:31:23 PDT 2017


The following task has a new comment added:

FS#295 - ath10k_pci 0001:01:00.0: SWBA overrun on vdev
User who did this - slthomason (slthomason)

----------
We are able to reproduce these readily and quickly on the Archer C7 v2.  Here is how we have been able to reproduce it.

We get these errors:
kern.warn kernel: [ 1482.891420] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon
kern.warn kernel: [ 1487.252602] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon
kern.warn kernel: [ 1487.556625] ath10k_pci 0000:01:00.0: SWBA overrun on vdev 0, skipped old beacon
when 2Ghz is under load (we replicate it doing an iperf test connected to the 2Ghz).  Running the CPU up to 100% does not cause this behavior, but when we run certain systems of ours that call heavily into the kernel - anytime the kworker starts to get even the least bit burdened (over 30% CPU), while doing an iperf test connected to the 2Ghz channel, we get the ath10k errors.

Further, the odd thing is that these errors are on the 5Ghz code (ath10k), however, we only replicate this when connected to the 2Ghz band (ath9k).  When we connect to the 5Ghz and put load from our systems and the iperf - it handles it fine.  However, when we go back to putting load from our system + iperf on the 2Ghz band, we get the below errors.

We have seen this with any system that puts load on kernel calls - not just our systems.  When the kworker gets at all burdened - this happens.

We have now confirmed this on the following build combinations:
LEDE 17.01 + ath10k (non-ct)
LEDE 17.01.2 + very latest ath10k-ct
LEDE 17.01.2 + ath10k (non-ct)
many, many other combinations

A couple of questions:
1) Where are these calls getting generated from?  
2) What is the actual problem happening here?
3) We are connected to the 2Ghz (ath9k).  Why is the code erroring in the the ath10k code?

----------

More information can be found at the following URL:
https://bugs.lede-project.org/index.php?do=details&task_id=295#comment2946



More information about the lede-bugs mailing list