Search Linux Wireless

3.7.6+: ath9k: tx logic locks up after taking attenuation very high.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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@xxxxxxxxxxxxxxx>
Candela Technologies Inc  http://www.candelatech.com

--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Wireless Personal Area Network]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Hiking]     [MIPS Linux]     [ARM Linux]     [Linux RAID]

  Powered by Linux