From: Ben Greear <greearb@candelatech.com>
To: Matthew Robbetts <wingfeathera@gmail.com>
Cc: Michal Kazior <michal.kazior@tieto.com>,
"ath10k@lists.infradead.org" <ath10k@lists.infradead.org>
Subject: Re: Warnings/errors in use with a QCA989x card
Date: Fri, 05 Jun 2015 08:52:06 -0700 [thread overview]
Message-ID: <5571C5A6.4080809@candelatech.com> (raw)
In-Reply-To: <CA+BoTQm735L-TQ0ZjSZ2gHud_AwvP+kZAh+Wc4iQtaGSiC2GLw@mail.gmail.com>
On 06/04/2015 10:17 PM, Michal Kazior wrote:
> On 5 June 2015 at 03:52, Matthew Robbetts <wingfeathera@gmail.com> wrote:
>> [Thu Jun 4 11:07:08 2015] ath10k_pci 0000:02:00.0: SWBA overrun on vdev 0, skipped old beacon
>> [Thu Jun 4 11:07:08 2015] ath10k_pci 0000:02:00.0: SWBA overrun on vdev 0, skipped old beacon
>> [Thu Jun 4 11:07:08 2015] ath10k_pci 0000:02:00.0: SWBA overrun on vdev 0, skipped old beacon
>> [Thu Jun 4 11:07:08 2015] ath10k_pci 0000:02:00.0: SWBA overrun on vdev 0, skipped old beacon
>> [Thu Jun 4 11:07:08 2015] ath10k_pci 0000:02:00.0: SWBA overrun on vdev 0, skipped old beacon
>> [Thu Jun 4 11:07:08 2015] ath10k_pci 0000:02:00.0: SWBA overrun on vdev 0, skipped old beacon
>> [Thu Jun 4 11:07:09 2015] ath10k_pci 0000:02:00.0: SWBA overrun on vdev 0, skipped old beacon
>> [Thu Jun 4 11:07:09 2015] ath10k_pci 0000:02:00.0: SWBA overrun on vdev 0, skipped old beacon
>> [Thu Jun 4 11:07:09 2015] ath10k_pci 0000:02:00.0: SWBA overrun on vdev 0, skipped old beacon
>> [Thu Jun 4 11:07:09 2015] ath10k_pci 0000:02:00.0: failed to transmit management frame via WMI: -11
>> [Thu Jun 4 12:05:32 2015] ath10k_warn: 19 callbacks suppressed
>> [Thu Jun 4 12:05:32 2015] ath10k_pci 0000:02:00.0: Spurious quick kickout for STA 04:db:56:e1:65:2f
>> [Thu Jun 4 12:55:54 2015] device wlp2s0 left promiscuous mode
>
> This is the dreaded tx credit starvation.
I have some fixes and work-arounds related to this issue in my kernels and CT firmware.
Possibly it would work better for you:
http://www.candelatech.com/ath10k.php
The beta-14 firmware is probably best at this point..I'll promote it to official
release soon.
> In some cases if disassoc+deauth is sent and target station is asleep
> and unresponsive it'll cause firmware to stall causing ath10k timeouts
> during sta_state station removal. Due to insufficient credits beacons
> can't be sent for ~10 seconds, sta_state station removal fails causing
> mac80211 call trace splat and later spurious kickout events because
> peer was never removed from firmware.
>
> There's no easy/sane fix for that, yet.
I thought the newer upstream firmware had
support for mgt frames over normal packet transport instead of over
the WMI management interface? Wouldn't that fix things?
Thanks,
Ben
>
> You can read more on the subject:
>
> http://thread.gmane.org/gmane.linux.kernel.wireless.general/121954
> http://thread.gmane.org/gmane.linux.drivers.ath10k.devel/638
>
>
> Michał
>
> _______________________________________________
> ath10k mailing list
> ath10k@lists.infradead.org
> http://lists.infradead.org/mailman/listinfo/ath10k
>
--
Ben Greear <greearb@candelatech.com>
Candela Technologies Inc http://www.candelatech.com
_______________________________________________
ath10k mailing list
ath10k@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/ath10k
next prev parent reply other threads:[~2015-06-05 15:52 UTC|newest]
Thread overview: 18+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-06-05 1:52 Warnings/errors in use with a QCA989x card Matthew Robbetts
2015-06-05 5:17 ` Michal Kazior
2015-06-05 15:52 ` Ben Greear [this message]
2015-06-05 20:23 ` Matthew Robbetts
2015-06-05 20:39 ` Ben Greear
2015-06-08 7:18 ` Michal Kazior
2015-06-22 18:02 ` Matti Laakso
2015-06-22 22:40 ` Matthew Robbetts
2015-06-23 5:06 ` Michal Kazior
2015-06-23 16:48 ` Matthew Robbetts
2015-06-24 5:09 ` Michal Kazior
2015-06-05 20:16 ` Matthew Robbetts
2015-06-06 13:50 ` Kalle Valo
2015-06-07 20:44 ` Matthew Robbetts
2015-06-08 7:23 ` Michal Kazior
2015-06-08 14:42 ` Kalle Valo
2015-06-08 16:59 ` Matthew Robbetts
2015-06-09 8:52 ` Kalle Valo
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=5571C5A6.4080809@candelatech.com \
--to=greearb@candelatech.com \
--cc=ath10k@lists.infradead.org \
--cc=michal.kazior@tieto.com \
--cc=wingfeathera@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.