All of lore.kernel.org
 help / color / mirror / Atom feed
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

  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.