ath0: device timeout

Adrian Chadd adrian at freebsd.org
Sun Jan 8 19:25:24 UTC 2012


Which NIC is this again?

I know there are some subtle software TX bugs. I'm trying to hunt them
down and squish them..


Adrian


2012/1/8 Lev Serebryakov <lev at freebsd.org>:
> Hello, Freebsd-wireless.
>
>  Notso-fresh 10.0-CURRENT/i386, ar9820, host-AP mode (WPA2). I've got
> this under load:
>
> ath0: stuck beacon; resetting (bmiss count 4)
> ar5212StopDmaReceive: dma failed to stop in 10ms
> AR_CR=0x00000024
> AR_DIAG_SW=0x42000020
> ath0: device timeout
>>> PREVIOUS LINE REPEARTED MANY TIMES
> ath0: device timeout
> ath0: ath_tx_tid_drain: node 0xc41a5000: tid 16: txq_depth=51, txq_aggr_depth=0, sched=0, paused=0, hwq_depth=0, incomp=0, baw_head=0, baw_tail=0 txa_start=-1, ni_txseqs=17
> ath0: device timeout
>>> PREVIOUS LINE REPEARTED MANY TIMES
> ath0: device timeout
>>> I'm run "ifconfig wlan0 down && ifconfig wlan0 up" here
> ath0: ath_tx_tid_drain: node 0xc3385000: tid 16: txq_depth=0, txq_aggr_depth=0, sched=1, paused=0, hwq_depth=0, incomp=0, baw_head=0, baw_tail=0 txa_start=-1, ni_txseqs=2661
> ath0: ath_tx_tid_drain: node 0xc41a5000: tid 16: txq_depth=0, txq_aggr_depth=0, sched=1, paused=0, hwq_depth=0, incomp=0, baw_head=0, baw_tail=0 txa_start=-1, ni_txseqs=2
> ath0: ath_tx_tid_drain: node 0xc41aa000: tid 16: txq_depth=0, txq_aggr_depth=0, sched=1, paused=0, hwq_depth=0, incomp=0, baw_head=0, baw_tail=0 txa_start=-1, ni_txseqs=1
> ath0: ath_tx_tid_drain: node 0xc41af000: tid 16: txq_depth=0, txq_aggr_depth=0, sched=1, paused=0, hwq_depth=0, incomp=0, baw_head=0, baw_tail=0 txa_start=-1, ni_txseqs=1
> ar5416PerCalibrationN: NF calibration didn't finish; delaying CCA
>
>  After that "reset" everything works. When NIC is stuck, clients
> could see SSID bbut could not associate (and associated clients lost
> association).
>
>  Mow I'm building fresh current kernel.
>
> --
> // Black Lion AKA Lev Serebryakov <lev at FreeBSD.org>
>
> _______________________________________________
> freebsd-wireless at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-wireless
> To unsubscribe, send any mail to "freebsd-wireless-unsubscribe at freebsd.org"


More information about the freebsd-wireless mailing list