From: Ben Greear <greearb@candelatech.com>
To: "linux-wireless@vger.kernel.org" <linux-wireless@vger.kernel.org>
Subject: 3.7.6+: ath9k: tx logic locks up after taking attenuation very high.
Date: Mon, 11 Feb 2013 10:18:26 -0800 [thread overview]
Message-ID: <511935F2.8080103@candelatech.com> (raw)
We have a test where we have 30 or so stations each passing slow
speed UDP traffic. Between AP and station is an attenuator.
We automatically take the attenuation from 0 to 95 (actual rx signal
goes to around -80 due to RF leakage).
When the test is complete, attenuation is set back to 20, which is near
perfect for throughput. However, none of the station interfaces can transmit
anything. It seems the ath9k is hung with packets waiting to
be transmitted but no progress.
Kernel is moderately hacked 3.7.6+.
Bouncing the driver (resetting all interfaces on it, which causes
driver reset of one type or another), 'fixes' the problem.
[root@ct521-5359-F17x64 lanforge]# cat /debug/ieee80211/wiphy0/ath9k/xmit
Num-Tx-Queues: 10 tx-queues-setup: 0x10f poll-work-seen: 351348
BE BK VI VO
MPDUs Queued: 169897 0 0 322175
MPDUs Completed: 168456 0 0 317321
MPDUs XRetried: 1441 0 0 4854
Aggregates: 309356 0 0 0
AMPDUs Queued HW: 419263 0 0 0
AMPDUs Queued SW: 2438246 0 0 0
AMPDUs Completed: 2850615 0 0 0
AMPDUs Retried: 151074 0 0 0
AMPDUs XRetried: 6060 0 0 0
TXERR Filtered: 0 0 0 0
FIFO Underrun: 5 0 0 0
TXOP Exceeded: 0 0 0 0
TXTIMER Expiry: 0 0 0 0
DESC CFG Error: 4 0 0 0
DATA Underrun: 0 0 0 0
DELIM Underrun: 5 0 0 0
TX-Pkts-All: 3026572 0 0 322175
TX-Bytes-All: 2199375974 0 0 14207045
hw-put-tx-buf: 1268553 0 0 306333
hw-tx-start: 0 0 0 0
hw-tx-proc-desc: 0 0 0 0
TX-Failed: 0 0 0 0
txq-memory-address:ffff88021583b018ffff88021583b128ffff88021583af08ffff88021583adf8
axq-qnum: 2 3 1 0
axq-depth: 0 0 0 0
axq-ampdu_depth: 0 0 0 0
axq-stopped 1 0 0 0
tx-in-progress 0 0 0 0
pending-frames 125 0 0 0
txq_headidx: 1 0 0 5
txq_tailidx: 1 0 0 5
axq_q empty: 1 1 1 1
axq_acq empty: 1 1 1 1
txq_fifo[0] empty: 1 1 1 1
txq_fifo[1] empty: 1 1 1 1
txq_fifo[2] empty: 1 1 1 1
txq_fifo[3] empty: 1 1 1 1
txq_fifo[4] empty: 1 1 1 1
txq_fifo[5] empty: 1 1 1 1
txq_fifo[6] empty: 1 1 1 1
txq_fifo[7] empty: 1 1 1 1
[root@ct521-5359-F17x64 lanforge]#
--
Ben Greear <greearb@candelatech.com>
Candela Technologies Inc http://www.candelatech.com
next reply other threads:[~2013-02-11 18:18 UTC|newest]
Thread overview: 20+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-02-11 18:18 Ben Greear [this message]
2013-02-12 0:11 ` 3.7.6+: ath9k: tx logic locks up after taking attenuation very high Sujith Manoharan
2013-02-13 16:41 ` Ben Greear
2013-02-19 2:14 ` Sujith Manoharan
2013-02-19 2:36 ` Sujith Manoharan
2013-02-19 5:18 ` Ben Greear
2013-02-20 22:51 ` Ben Greear
2013-02-21 1:06 ` Ben Greear
2013-02-21 1:38 ` Sujith Manoharan
2013-02-21 5:41 ` Ben Greear
2013-02-21 17:34 ` Ben Greear
2013-02-21 23:11 ` Ben Greear
2013-02-21 23:49 ` Adrian Chadd
2013-02-21 23:53 ` Ben Greear
2013-02-21 23:56 ` Adrian Chadd
2013-02-22 0:11 ` Ben Greear
2013-02-22 4:23 ` Sujith Manoharan
2013-02-21 1:36 ` Sujith Manoharan
2013-02-21 2:02 ` Ben Greear
2013-02-21 2:04 ` Sujith Manoharan
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=511935F2.8080103@candelatech.com \
--to=greearb@candelatech.com \
--cc=linux-wireless@vger.kernel.org \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).