From: Brad Figg <brad.figg@canonical.com>
To: Seth Forshee <seth.forshee@canonical.com>
Cc: Arend van Spriel <arend@broadcom.com>,
"John W. Linville" <linville@tuxdriver.com>,
"linux-wireless@vger.kernel.org" <linux-wireless@vger.kernel.org>
Subject: Re: Warning in brcms_c_wait_for_tx_completion
Date: Tue, 24 Jul 2012 11:04:16 -0700 [thread overview]
Message-ID: <500EE3A0.3020005@canonical.com> (raw)
In-Reply-To: <20120703170903.GC5626@thinkpad-t410>
On 07/03/2012 10:09 AM, Seth Forshee wrote:
> On Tue, Jul 03, 2012 at 06:50:37PM +0200, Arend van Spriel wrote:
>> On 07/03/2012 03:45 PM, Seth Forshee wrote:
>>> Hi Arend,
>>>
>>> This message is off-list, only because I know it's been discussed
>>> on-list in the past. Feel free to pull in any individuals or mailing
>>> lists if you wish.
>>
>> The issue is popping up regularly in Fedora 17. See [1]
>>
>>> Brad (on Cc) just received a MacBook Air with BCM4313 wireless, and he's
>>> able to very reliably trigger the WARN_ON_ONCE in
>>> brcms_c_wait_for_tx_completion() in his environment. He also gets an
>>> endless stream of these messages when wireless drops out.
>>>
>>> ieee80211 phy0: brcms_c_prec_enq_head: No where to go, prec == 4
>>
>> I only seen this regularly with Fedora 17. Ubuntu 11.04 with 3.5-rc4
>> installed in our smoketest setups does not show it. Basically, it means
>> that packet queue in our driver is full and packets are dropped. As we
>> do not inform mac80211 that traffic is stalled this is expected to happen.
>>
>>> This is in the 3.5-rc kernels. We're carrying the regulatory patches, in
>>> the Ubuntu kernel, but Brad tested an older rc without the patches and
>>> still gets this.
>>>
>>> We've done a little debugging and have found a couple of points. First,
>>> all the stack traces I've seen from Brad's machine show that the warning
>>> triggers during a scan. Second, we added debug to brcms_b_mute() to
>>> check whether tx was somehow getting muted in the driver without being
>>> unmuted, but this is not the case.
>>
>> I did a little debugging as well and also concluded a scan triggers it.
>> I change the WARN_ON_ONCE to a WARN_ON and it seems to correlate with
>> the duration between scan_start and scan_complete. When it is in 8-10
>> sec. range the warning kicks in. I was going to add debugging for the tx
>> mute.
>>
>>> I wanted to get in touch with you in case there was anything you wanted
>>> Brad to try to help with identifying the cause of this issue. Also you
>>> can find details of his AP setup below.
>>
>> The issue is either driver related or caused by firmware behaviour. I
>> suspect the firmware, but I have not 100% certainty yet.
>>
>> Gr. AvS
>>
>> [1] https://bugzilla.redhat.com/show_bug.cgi?id=799168
>
> Thanks for the update, Arend. Brad and I are eager to help in any way we
> can, so please let us know if there's anything we can do to assist.
>
> Seth
>
Arend,
Any progress on this issue? This Macbook Air is barely usable in my environment.
It will only stay connected for approx. 30 minutes before I have to reset the
wireless.
Brad
--
Brad Figg brad.figg@canonical.com http://www.canonical.com
prev parent reply other threads:[~2012-07-24 18:04 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <20120703134520.GB5626@thinkpad-t410>
2012-07-03 16:50 ` Warning in brcms_c_wait_for_tx_completion Arend van Spriel
2012-07-03 17:09 ` Seth Forshee
2012-07-24 18:04 ` Brad Figg [this message]
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=500EE3A0.3020005@canonical.com \
--to=brad.figg@canonical.com \
--cc=arend@broadcom.com \
--cc=linux-wireless@vger.kernel.org \
--cc=linville@tuxdriver.com \
--cc=seth.forshee@canonical.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.