Ok I have some more information to report. It looks like there is a direct relation to the txpower and the time of how long it takes the links to become ESTAB with Authsae
I have performed some tests with txpowers "iw dev mesh set txpower fixed 100 - 2000 and noticed that if the txpower is reduced so the db is below -45 for all units they can connect with out any issue. If I take a unit and put it in the middle so the db goes to -32 or stronger then only random units ESTAB. I think the errors I show below are from the radio resetting from the transmit power being to much. (not sure it thats true or not) but I can now recreate the issue at will. Also I noticed it takes approx. 5-10 seconds for the authentication to occur per node. IE i watch the authentication from node 1 and see node 2/3/4 connect in LISTEN state then Node 2 goes ESTAB and Node 3/4 are still LISTEN then Node 3 goes ESTAB and 4 is in LISTEN mode then Node 4 ESTAB last. This order is not the same every time but to show there is about a 5 to 10 second time between actual connections. Does this sound like anything anyone else has seen? Please let me know if you would like me to perform any tests since I have a 6 node mesh to do what ever. Fred On Sat, Oct 13, 2012 at 6:04 PM, fred veldini <[email protected]>wrote: > Here is another message from Node 1 > > [28796.100262] XXX: tx frame with 0 rates! > [28796.100272] XXX: skbp: dd341600 > [28796.100280] XXX txinfo: 00000000: 00 00 00 00 00 00 00 00 00 00 00 00 > 00 00 00 00 ................ > [28796.100286] XXX txinfo: 00000010: 00 00 00 00 00 00 00 00 54 b8 f2 db > 00 00 00 00 ........T....... > [28796.100291] XXX txinfo: 00000020: 00 00 00 00 00 00 00 00 00 00 00 00 > 00 00 00 00 ................ > [28796.100297] XXX: frame: 00000000: d0 00 00 00 00 15 6d 94 4f 76 00 15 > 6d 94 5a 39 ......m.Ov..m.Z9 > [28796.100303] XXX: frame: 00000010: 00 15 6d 94 5a 39 00 00 0d 01 84 0f > 1f 01 ..m.Z9........ > [28796.100309] ath5k: phy0: zero retries > > [28796.624082] Call Trace: > [28796.638705] [<c011bbaf>] warn_slowpath_common+0x63/0x78 > [28796.670520] [<deaba7e6>] ? ath5k_hw_setup_4word_tx_desc+0x66/0x1a4 > [ath5k] > [28796.712212] [<c011bbd3>] warn_slowpath_null+0xf/0x13 > [28796.742425] [<deaba7e6>] ath5k_hw_setup_4word_tx_desc+0x66/0x1a4 > [ath5k] > [28796.783081] [<deaba780>] ? ath5k_hw_setup_2word_tx_desc+0x1eb/0x1eb > [ath5k] > [28796.825299] [<deac4265>] ath5k_tx_queue+0x3e6/0x5d0 [ath5k] > [28796.859198] [<deaba780>] ? ath5k_hw_setup_2word_tx_desc+0x1eb/0x1eb > [ath5k] > [28796.901435] [<dea5262f>] ? ieee80211_rx+0x2b8/0x5fe [mac80211] > [28796.936874] [<deac661a>] ath5k_tx+0x46/0x4c [ath5k] > [28796.966650] [<dea5331f>] __ieee80211_tx+0x1eb/0x256 [mac80211] > [28797.002086] [<dea55959>] ieee80211_tx_pending+0x101/0x16e [mac80211] > [28797.040645] [<c0121392>] tasklet_action+0x3e/0x65 > [28797.069343] [<c012155c>] __do_softirq+0x75/0x104 > [28797.097522] [<c01214e7>] ? send_remote_softirq+0x22/0x22 > [28797.129855] <IRQ> [<c0121769>] ? irq_exit+0x34/0x8a > [28797.160168] [<c01031ef>] ? do_IRQ+0x76/0x89 > [28797.185703] [<c03ef329>] ? common_interrupt+0x29/0x30 > [28797.216478] [<c0107133>] ? default_idle+0x21/0x3b > [28797.245174] [<c0107815>] ? cpu_idle+0x3f/0x72 > [28797.271743] [<c03e3df7>] ? rest_init+0x63/0x65 > [28797.298831] [<c051b8c1>] ? start_kernel+0x29c/0x2a1 > [28797.328519] [<c051b2ae>] ? i386_start_kernel+0x78/0x7d > [28797.359763] ---[ end trace 9ccf4308005b77ad ]--- > > > > On Sat, Oct 13, 2012 at 2:18 AM, fred veldini <[email protected]>wrote: > >> Ok here are the results from Bob's patch >> >> Node 1 >> >> [ 563.040657] Call Trace: >> [ 563.055280] [<c011bbaf>] warn_slowpath_common+0x63/0x78 >> [ 563.087094] [<deaba7e6>] ? ath5k_hw_setup_4word_tx_desc+0x66/0x1a4 >> [ath5k] >> [ 563.128787] [<c011bbd3>] warn_slowpath_null+0xf/0x13 >> [ 563.158998] [<deaba7e6>] ath5k_hw_setup_4word_tx_desc+0x66/0x1a4 >> [ath5k] >> [ 563.199661] [<deaba780>] ? ath5k_hw_setup_2word_tx_desc+0x1eb/0x1eb >> [ath5k] >> [ 563.241874] [<deac4265>] ath5k_tx_queue+0x3e6/0x5d0 [ath5k] >> [ 563.275773] [<deaba780>] ? ath5k_hw_setup_2word_tx_desc+0x1eb/0x1eb >> [ath5k] >> [ 563.317986] [<c03461ed>] ? consume_skb+0x24/0x26 >> [ 563.346180] [<dea40c92>] ? ieee80211_tx_status+0x87f/0x8d1 [mac80211] >> [ 563.385266] [<deac661a>] ath5k_tx+0x46/0x4c [ath5k] >> [ 563.415017] [<dea5331f>] __ieee80211_tx+0x1eb/0x256 [mac80211] >> [ 563.450477] [<dea55959>] ieee80211_tx_pending+0x101/0x16e [mac80211] >> [ 563.489038] [<c0121392>] tasklet_action+0x3e/0x65 >> [ 563.517733] [<c012155c>] __do_softirq+0x75/0x104 >> [ 563.545862] [<c01214e7>] ? send_remote_softirq+0x22/0x22 >> [ 563.578143] <IRQ> [<c0121769>] ? irq_exit+0x34/0x8a >> [ 563.608457] [<c01031ef>] ? do_IRQ+0x76/0x89 >> [ 563.633989] [<c03ef329>] ? common_interrupt+0x29/0x30 >> [ 563.664767] [<c0107133>] ? default_idle+0x21/0x3b >> [ 563.693489] [<c0107815>] ? cpu_idle+0x3f/0x72 >> [ 563.720084] [<c03e3df7>] ? rest_init+0x63/0x65 >> [ 563.747171] [<c051b8c1>] ? start_kernel+0x29c/0x2a1 >> [ 563.776857] [<c051b2ae>] ? i386_start_kernel+0x78/0x7d >> [ 563.808103] ---[ end trace 9ccf4308005b77ac ]--- >> >> >> # dmesg |grep XXX >> >> [ 562.522664] XXX: tx frame with 0 rates! >> [ 562.522674] XXX: skbp: dcb2a2c0 >> [ 562.522682] XXX txinfo: 00000000: 00 00 00 00 00 00 00 00 00 00 00 00 >> 00 00 00 00 ................ >> [ 562.522688] XXX txinfo: 00000010: 00 00 00 00 00 00 00 00 54 b8 f2 db >> 00 00 00 00 ........T....... >> [ 562.522693] XXX txinfo: 00000020: 00 00 00 00 00 00 00 00 00 00 00 00 >> 00 00 00 00 ................ >> [ 562.522699] XXX: frame: 00000000: d0 00 00 00 ff ff ff ff ff ff 00 15 >> 6d 94 5a 39 ............m.Z9 >> [ 562.522705] XXX: frame: 00000010: 00 15 6d 94 5a 39 00 00 0d 01 84 0f >> 1f 01 ..m.Z9........ >> >> >> Node 2 >> >> [10412.933254] Call Trace: >> [10412.947877] [<c011bbaf>] warn_slowpath_common+0x63/0x78 >> [10412.979692] [<deb4e7e6>] ? ath5k_hw_setup_4word_tx_desc+0x66/0x1a4 >> [ath5k] >> [10413.021386] [<c011bbd3>] warn_slowpath_null+0xf/0x13 >> [10413.051647] [<deb4e7e6>] ath5k_hw_setup_4word_tx_desc+0x66/0x1a4 >> [ath5k] >> [10413.092310] [<deb4e780>] ? ath5k_hw_setup_2word_tx_desc+0x1eb/0x1eb >> [ath5k] >> [10413.134523] [<deb58265>] ath5k_tx_queue+0x3e6/0x5d0 [ath5k] >> [10413.168422] [<deb4e780>] ? ath5k_hw_setup_2word_tx_desc+0x1eb/0x1eb >> [ath5k] >> [10413.210639] [<c03461ed>] ? consume_skb+0x24/0x26 >> [10413.238827] [<dead4c92>] ? ieee80211_tx_status+0x87f/0x8d1 [mac80211] >> [10413.277915] [<deb5a61a>] ath5k_tx+0x46/0x4c [ath5k] >> [10413.307667] [<deae731f>] __ieee80211_tx+0x1eb/0x256 [mac80211] >> [10413.343154] [<deae9959>] ieee80211_tx_pending+0x101/0x16e [mac80211] >> [10413.381687] [<c0121392>] tasklet_action+0x3e/0x65 >> [10413.410382] [<c012155c>] __do_softirq+0x75/0x104 >> [10413.438510] [<c01214e7>] ? send_remote_softirq+0x22/0x22 >> [10413.470793] <IRQ> [<c0121769>] ? irq_exit+0x34/0x8a >> [10413.501056] [<c01031ef>] ? do_IRQ+0x76/0x89 >> [10413.526585] [<c03ef329>] ? common_interrupt+0x29/0x30 >> [10413.557364] [<c0107133>] ? default_idle+0x21/0x3b >> [10413.586060] [<c0107815>] ? cpu_idle+0x3f/0x72 >> [10413.612631] [<c03e3df7>] ? rest_init+0x63/0x65 >> [10413.639770] [<c051b8c1>] ? start_kernel+0x29c/0x2a1 >> [10413.669509] [<c051b2ae>] ? i386_start_kernel+0x78/0x7d >> [10413.700803] ---[ end trace 35da1c06f890e117 ]--- >> >> # dmesg |grep XXX >> [10412.415216] XXX: tx frame with 0 rates! >> [10412.415225] XXX: skbp: dbcc6380 >> [10412.415233] XXX txinfo: 00000000: 00 00 00 00 00 00 00 00 00 00 00 00 >> 00 00 00 00 ................ >> [10412.415239] XXX txinfo: 00000010: 00 00 00 00 00 00 00 00 54 a8 68 dc >> 00 00 00 00 ........T.h..... >> [10412.415245] XXX txinfo: 00000020: 00 00 00 00 00 00 00 00 00 00 00 00 >> 00 00 00 00 ................ >> [10412.415250] XXX: frame: 00000000: d0 00 00 00 ff ff ff ff ff ff 00 15 >> 6d 94 6e 6b ............m.nk >> [10412.415256] XXX: frame: 00000010: 00 15 6d 94 6e 6b 00 00 0d 01 84 0f >> 1f 01 ..m.nk........ >> >> Hope this helps >> If you would like me to try some other tests please let me know. >> >> Thanks >> >> Fred >> >> >> >> >> >> On Sat, Oct 13, 2012 at 12:00 AM, fred veldini <[email protected]>wrote: >> >>> We use both xr5 and xr9 cards which are run by ath5k driver. The tests >>> we have done with both cards have the same issues. So we have routers only >>> running xr5 and we other routers running xr9 with the same results. The >>> test results i sent earlier were from the xr9 routers. >>> >>> Im currently running the routers with Bobs debug patch and trying to get >>> more information to send back. >>> >>> Fred >>> >>> >>> On Friday, October 12, 2012, Yeoh Chun-Yeow <[email protected]> >>> wrote: >>> > Hi, Fred >>> > >>> >> This build is running (4) alix2d2 motherboards with XR9 radio cards >>> >> So the radio channel is set to 5 >>> > >>> > XR9 is a 900MHz radio card. http://www.ubnt.com/xr9 >>> > >>> > Are you testing with XR5 5GHz or XR9 900MHz? >>> > >>> > Hi, Thomas and Bob >>> > >>> > XR9 is based on AR5414, I believe that it can use the ath5k, correct >>> > me if I am wrong? But is there any issues using this card? >>> > >>> > --- >>> > Chun-Yeow >>> > _______________________________________________ >>> > Devel mailing list >>> > [email protected] >>> > http://lists.open80211s.org/cgi-bin/mailman/listinfo/devel >>> > >>> >> >> >
_______________________________________________ Devel mailing list [email protected] http://lists.open80211s.org/cgi-bin/mailman/listinfo/devel
