2010/6/29 Felix Fietkau <nbd@xxxxxxxxxxx>: > Please add another print to the end of ath9k_hw_check_alive() before the > 'return false'. Make sure it prints the value of the 'reg' variable. > If you see it in the log, then it's probably the baseband getting stuck. Yes, hw reset is due to reg = 0x01702400 every 4 - 40 seconds or so: ... Jan 1 00:03:21 OpenWrt user.debug kernel: ath: slot 0 [tsf 4495367 tsftu 4390 intval 100] vif 80944e70 Jan 1 00:03:21 OpenWrt user.debug kernel: ath: slot 3 [tsf 4520967 tsftu 4415 intval 100] vif (null) Jan 1 00:03:21 OpenWrt user.debug kernel: ath: slot 2 [tsf 4546567 tsftu 4440 intval 100] vif (null) Jan 1 00:03:21 OpenWrt user.debug kernel: ath: ath9k_hw_check_alive: reg = 0x01702400 Jan 1 00:03:21 OpenWrt user.debug kernel: ath: Reset due to hw dead Jan 1 00:03:21 OpenWrt user.debug kernel: ath: Reset HW! Jan 1 00:03:21 OpenWrt user.debug kernel: ath: ah->misc_mode 0xc Jan 1 00:03:21 OpenWrt user.debug kernel: ath: Setting CFG 0x10a Jan 1 00:03:21 OpenWrt user.debug kernel: ath: slot 0 [tsf 79211 tsftu 77 intval 100] vif 80944e70 Jan 1 00:03:21 OpenWrt user.debug kernel: ath: missed 1 consecutive beacons Jan 1 00:03:21 OpenWrt user.debug kernel: ath: resume beacon xmit after 1 misses Jan 1 00:03:21 OpenWrt user.debug kernel: ath: slot 3 [tsf 117796 tsftu 115 intval 100] vif (null) Jan 1 00:03:21 OpenWrt user.debug kernel: ath: slot 2 [tsf 143366 tsftu 140 intval 100] vif (null) Jan 1 00:03:21 OpenWrt user.debug kernel: ath: slot 1 [tsf 168967 tsftu 165 intval 100] vif (null) ... > - Felix /Björn -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html