On Sat, 2010-03-20 at 19:41 +0200, Maxim Levitsky wrote: > On Sun, 2010-03-14 at 18:33 +0200, Maxim Levitsky wrote: > > Hi, > > > > I have some interesting results in regard to long transmission blackouts > > I experience with my ath5k based wifi card (AR2424 inside aspire one). > > > > This is very old issue, and unfortunately I didn't have time to debug it > > properly. Fortunately, and strangely card works OK, if only used to surf > > the webs and download files. > > > > This is standard testcase (don't know why nc sometimes exits, probably > > due to interrupted syscall): > > > > This is run on the ath5k hosting machine. At same time network is quiet, > > and channel I use (#1) is free of neighbours APs. > > > > Open AP is used, no networkmanager is running, so nothing could trigger > > the scan of wireless networks, and indeed the printks confirmed that > > card isn't reset randomly. > > > > I do: > > > > while true ; do nc -u $SERVER 1 < /dev/zero ; done > > > > > > After a while (no resets meanwhile), transmission stops. > > > > After adding some strategic printks, I see that card sends > > AR5K_INT_RXORN interrupt, which is very strange, because all the card > > does is transmitting. > > > > On purpose I disabled the card reset that follows the AR5K_INT_RXORN, > > and see that transmission halts before the reset. > > > > The reset usually restores functionality, but often it is followed by > > another bath of AR5K_INT_RXORN errors. > > > > Sometimes however, after the reset, nothing happens, nothing > > transmitted, until another reset is done. This also usually triggers > > disassociation, and long stalls on all TCP connections. enough said... > > > > > > To be sure I merged the git tip of the wireless-testing tree only to > > find out that nothing changed. I use vanilla git tree from kernel.org, > > but this issue is so old that the above isn't relevant much. > > > > When I say 'high load' I probably overestimate it. I could trigger that > > bug by uploading to affected machine. The stream of tcp ACKs is enough > > to trigger this (about 80 Kbytes/s if I remember correctly) > > > > Maybe deterministic timing between packets is what triggers this bug. > > What I know that a normal download from the web at ~300 Kbytes/s doesn't > > trigger that bug. > > > > This is output of my hand crafted printks: > > > > <4>[ 2489.249349] ath5k_hw_get_isr: ISR: 0x00000080 IMR: 0x800824b5 > > <4>[ 2489.249882] ath5k_hw_get_isr: ISR: 0x00000080 IMR: 0x800824b5 > > <4>[ 2489.250435] ath5k_hw_get_isr: ISR: 0x00000080 IMR: 0x800824b5 > > <4>[ 2489.250881] ath5k_hw_get_isr: ISR: 0x00000080 IMR: 0x800824b5 > > <4>[ 2489.251318] ath5k_hw_get_isr: ISR: 0x00000080 IMR: 0x800824b5 > > <4>[ 2489.251768] ath5k_hw_get_isr: ISR: 0x00000080 IMR: 0x800824b5 > > <4>[ 2489.252117] ath5k_hw_get_isr: ISR: 0x00000080 IMR: 0x800824b5 > > <4>[ 2489.252640] ath5k_hw_get_isr: ISR: 0x00000080 IMR: 0x800824b5 > > <4>[ 2489.254196] ath5k_hw_get_isr: ISR: 0x00000001 IMR: 0x800824b5 > > <4>[ 2490.586420] ath5k_hw_get_isr: ISR: 0x00000020 IMR: 0x800824b5 > > <4>[ 2490.586432] ath5k: reset due to AR5K_INT_RXORN > > <4>[ 2490.586453] ath5k_hw_get_isr: ISR: 0x00000020 IMR: 0x800824b5 > > <4>[ 2490.586461] ath5k: reset due to AR5K_INT_RXORN > > <4>[ 2490.586479] ath5k_hw_get_isr: ISR: 0x00000020 IMR: 0x800824b5 > > <4>[ 2490.586487] ath5k: reset due to AR5K_INT_RXORN > > <4>[ 2490.586505] ath5k_hw_get_isr: ISR: 0x00000020 IMR: 0x800824b5 > > > > Best regards, > > Maxim Levitsky > > > > > Luis, I think this is some internal chip problem. > Maybe you can look at your internal documentation and see what is going > on. > > Meanwhile, I verified that phy caliration interval doesn't affect this > problem. > > It pretty much is as simple, as this: > > While transmitting, card randomly stops transmitting (in fact it stops > issuing any IRQs) and then it starts to bomb out the AR5K_INT_RXORN > > (In above trace you see it gave RXOK, before RXORN, but this doesn't > usually happen.) > > A reset doesn't help always. > > I really don't know what to do next. > > Also note that for completeness sake I tried the ANI patch, the patch in > this thread. > > I also tried once MadWifi, and had same results. > > Best regards, > Maxim Levitsky > > > > Anybody?
_______________________________________________ ath5k-devel mailing list ath5k-devel@lists.ath5k.org https://lists.ath5k.org/mailman/listinfo/ath5k-devel