Comment 34 for bug 1016181

Revision history for this message
Hubert FONGARNAND (hfongarnand) wrote : Re: ath chip reset failed

I've exactly the same problem. I have an COMPAQ CQ58 130SF
I am running ubuntu 12.10 64bit. I've upgraded to mainline kernel to test if the bug persits... it persits...

The log when the connection drop :
Dec 10 22:17:08 hubert-Presario-CQ58-Notebook-PC kernel: [ 1098.293443] ath: phy0: Failed to wakeup in 500us
Dec 10 22:17:08 hubert-Presario-CQ58-Notebook-PC kernel: [ 1098.342506] ath: phy0: Failed to wakeup in 500us
Dec 10 22:17:08 hubert-Presario-CQ58-Notebook-PC kernel: [ 1098.458411] ath: phy0: Failed to wakeup in 500us
Dec 10 22:17:09 hubert-Presario-CQ58-Notebook-PC kernel: [ 1098.574446] ath: phy0: Failed to wakeup in 500us
Dec 10 22:17:09 hubert-Presario-CQ58-Notebook-PC kernel: [ 1098.591914] ath: phy0: Failed to wakeup in 500us
Dec 10 22:17:09 hubert-Presario-CQ58-Notebook-PC kernel: [ 1098.603343] ath: phy0: DMA failed to stop in 10 ms AR_CR=0xffffffff AR_DIAG_SW=0xffffffff DMADBG_7=0xffffffff
Dec 10 22:17:09 hubert-Presario-CQ58-Notebook-PC kernel: [ 1098.603385] ath: phy0: Could not stop RX, we could be confusing the DMA engine when we start RX up
Dec 10 22:17:09 hubert-Presario-CQ58-Notebook-PC kernel: [ 1098.667323] ath: phy0: Failed to stop TX DMA, queues=0x10f!
Dec 10 22:17:09 hubert-Presario-CQ58-Notebook-PC kernel: [ 1098.786952] ath: phy0: Chip reset failed
Dec 10 22:17:09 hubert-Presario-CQ58-Notebook-PC kernel: [ 1098.786959] ath: phy0: Unable to reset channel, reset status -22
Dec 10 22:17:10 hubert-Presario-CQ58-Notebook-PC kernel: [ 1099.954232] ath: phy0: Failed to wakeup in 500us
Dec 10 22:17:10 hubert-Presario-CQ58-Notebook-PC kernel: [ 1100.494169] ath: phy0: DMA failed to stop in 10 ms AR_CR=0xffffffff AR_DIAG_SW=0xffffffff DMADBG_7=0xffffffff
Dec 10 22:17:10 hubert-Presario-CQ58-Notebook-PC kernel: [ 1100.494186] ath: phy0: Could not stop RX, we could be confusing the DMA engine when we start RX up
Dec 10 22:17:10 hubert-Presario-CQ58-Notebook-PC kernel: [ 1100.564164] ath: phy0: Failed to stop TX DMA, queues=0x10f!
Dec 10 22:17:11 hubert-Presario-CQ58-Notebook-PC kernel: [ 1100.680471] ath: phy0: Chip reset failed
Dec 10 22:17:11 hubert-Presario-CQ58-Notebook-PC kernel: [ 1100.680481] ath: phy0: Unable to reset channel, reset status -22
Dec 10 22:17:11 hubert-Presario-CQ58-Notebook-PC kernel: [ 1100.680521] ath: phy0: Unable to set channel

The only way to recover is to reboot the PC...