ath0: device timeout with 802.11n client

Adrian Chadd adrian.chadd at gmail.com
Mon Jul 9 09:31:09 UTC 2012


Hm, are you running the latest -HEAD? I'm sure I found/fixed the bug
where BAR handling wasn't being refcounted correctly in some corner
conditions, leading to a queue that stayed stuck/paused.



Adrian

On 9 July 2012 02:23, Lev Serebryakov <lev at freebsd.org> wrote:
> Hello, Adrian.
> You wrote 9 июля 2012 г., 4:06:52:
>
> AC> ALQ is the queue used by KTR and others to log data.
> AC> Look at ieee80211_alq.c and see.
> AC> We just need to craft some probes in the ath TX path to log frames and
> AC> completion. Then we can try to figure out whats causing your TX to stall.
>  I see.
>
> Latest messages about ath0:
>
> Jul  9 01:51:44 gateway kernel: ath0: ath_tx_tid_bar_unsuspend: bar_tx=0, bar_wait=0: ?
> Jul  9 01:54:35 gateway kernel: ath0: device timeout
> Jul  9 01:55:07 gateway kernel: ath0: device timeout
> Jul  9 01:55:22 gateway kernel: ath0: device timeout
> Jul  9 02:09:58 gateway kernel: ath0: device timeout
> Jul  9 04:30:54 gateway kernel: ath0: ath_tx_tid_drain: node 0xc4efb000: bf=0xc3514fe0: addbaw=0, dobaw=0, seqno=1607, retry=0
> Jul  9 04:30:54 gateway kernel: ath0: ath_tx_tid_drain: node 0xc4efb000: bf=0xc3514fe0: tid txq_depth=330 hwq_depth=0, bar_wait=0
> Jul  9 04:30:54 gateway kernel: ath0: ath_tx_tid_drain: node 0xc4efb000: tid 0: txq_depth=1, txq_aggr_depth=0, sched=0, paused=-1, hwq_depth=0, incomp=0, baw_head=98, baw_tail=98 txa_start=1607, ni_txseqs=1937
>
> --
> // Black Lion AKA Lev Serebryakov <lev at FreeBSD.org>
>


More information about the freebsd-wireless mailing list