Skip to content

Two Interfaces Power Save

doru91 edited this page Feb 11, 2017 · 19 revisions

Power Save support for two virtual interfaces

ath9k_htc does not have PS support for multiple interfaces. Once the second virtual interface is created, PS is automatically disabled and the card is always in the 'AWAKE' state:

The MultiWiFi PS algorithm that I implement is split in two sections:

  • a mac80211 generic section which is responsible for sending the NULL frames
  • a ath9k_htc specific section that is responsible for waking up the WiFi card for RX traffic

mac80211 algorithm

mac80211: Add PS support for multiple interfaces With this commit, PS support is limited to a maximum of 2 interfaces.

Behaviour:

  • when the STA receives a directed TIM for one of the interfaces it will send 2 NULL functions (PS = 1), one on each interface (see ieee80211_rx_mgmt_beacon)
  • we keep a single timer (dynamic_ps_timer) that schedules the tasklet for enabling PS. Timeout for this timer expires when no data is sent on both interfaces
  • when the tasklet for enabling PS mode is scheduled (dynamic_ps_enable_work) it will first send 2 NULL functions (PS = 0), one on each interfaces. Afer both NULL functions are ACK'ed, mac80211 requests the driver to put the wifi card in sleep mode. This is the first version, we need a lot of improvements regarding the locking scheme.

ath9k_htc algorithm

ath9k_htc: add PS support

Power Save support for ath9k_htc is centered around waking up the card for RX traffic. This is achieved using hardware timers that are armed each time we receive a beacon from one of the APs.

Limitations:

  • 2 vifs;
  • same channel;
  • DTIM count = 2 for both APs.

Bugs:

  1. there are cases when the NULL function is not ACK'ed for the second vif and this prevents the wifi card from entering PS mode. After PS is enabled (iw dev wlanX set power save on), make sure that /var/log/dmesg contains 'sdata2' string (or check ieee80211_tx_status in case the corresponding printk for 'sdata2' changes).

  2. The WiFi card should wake up at each 200ms for AP1 and each 200ms for AP2 (for catching beacons with the DTIM bit set). DTIM, TIM and nextbtt hardware timers are armed with these values but there are cases when the wake up behaviour does not respect the timings.

This file shows the output from /var/log/dmesg in the case of a mobile client with two virtual interfaces:

  • sdata1 (wlan4) connected to Access Point 1 (IP addresses in range 192.168.0.0/24)
  • sdata2 (rename11) connected to Access Point 2 (IP addresses in range 192.168.43.0/24, bssid 2)

Let's analyze a random section from the dmesg output:

=> receive tasklet is scheduled, card is in PS mode [ 867.239052] ath9k_rx_tasklet: PS enabled: queue ps_work [ 867.239060] !!! __ieee80211_rx_handle_packet, sdata: wlan4, addr: 88:cf:98:70:a1:c8, seq: 5088 [ 867.239066] !!! if clause __ieee80211_rx_handle_packet, sdata: rename11, addr: 88:cf:98:70:a1:c8, seq: 5088 [ 867.239082] !!! ath9k_hw_setpower: AWAKE

=> Assert FORCE_WAKE on Mc INTERRUPT [ 867.239473] set bit FORCE_WAKE [ 867.240602] !!! ath9k_hw_setpower: NETWORK_SLEEP [ 867.240976] clear the RTC force wake bit [ 867.241354] !!! ieee80211_sta_rx_queued_mgmt, seq: 5088 [ 867.241355] ieee80211_rx_mgmt_beacon [ 867.241356] ieee80211_rx_mgmt_beacon: NOT our bssid [ 867.241358] !!!! ieee80211_rx_mgmt_beacon: c4:6e:1f:4b:10:a0, 88:cf:98:70:a1:c8 [ 867.241360] !!! ieee80211_sta_rx_queued_mgmt, seq: 5088 [ 867.241360] ieee80211_rx_mgmt_beacon [ 867.241361] ieee80211_rx_mgmt_beacon: NOT our bssid [ 867.241362] !!!! ieee80211_rx_mgmt_beacon: 02:1a:11:fa:20:ae, 88:cf:98:70:a1:c8 [ 867.241900] ath9k_rx_tasklet: PS enabled: queue ps_work [ 867.241903] !!! __ieee80211_rx_handle_packet, sdata: wlan4, addr: c4:6e:1f:4b:10:a0, seq: 15424 [ 867.241906] !!! if clause __ieee80211_rx_handle_packet, sdata: rename11, addr: c4:6e:1f:4b:10:a0, seq: 15424 [ 867.241920] !!! ath9k_hw_setpower: AWAKE [ 867.242227] set bit FORCE_WAKE [ 867.243346] !!! ath9k_hw_setpower: NETWORK_SLEEP [ 867.243723] clear the RTC force wake bit [ 867.244097] !!! ieee80211_sta_rx_queued_mgmt, seq: 15424 [ 867.244098] ieee80211_rx_mgmt_beacon [ 867.244099] ieee80211_rx_mgmt_beacon: our bssid: c4:6e:1f:4b:10:a0 [ 867.244105] !!! ieee80211_rx_mgmt_beacon: notify driver for adjusting beacon timers [ 867.244106] ieee80211_bss_info_change_notify [ 867.244107] drv_bss_info_changed: local->ops->bss_info_changed [ 867.244108] ath9k_htc_bss_info_changed [ 867.244109] ath9k_htc_bss_info_changed: PS_wakeup [ 867.244110] !!! ath9k_htc_ps_wakeup [ 867.244111] !!! ath9k_hw_setpower: AWAKE [ 867.244469] set bit FORCE_WAKE [ 867.244620] ath9k_rx_tasklet: PS enabled: queue ps_work [ 867.244624] !!! __ieee80211_rx_handle_packet, sdata: wlan4, addr: c4:6e:1f:87:e6:4e, seq: 22368 [ 867.244627] !!! if clause __ieee80211_rx_handle_packet, sdata: rename11, addr: c4:6e:1f:87:e6:4e, seq: 22368 [ 867.245596] !!! ath9k_htc_ps_wakeup: 1 [ 867.245597] ath9k_htc_bss_info_changed: BSS_UPDATE_TIMERS [ 867.245598] ath9k_htc_beacon_config_sta [ 867.245599] ath9k_cmn_beacon_config_sta [ 867.247474] ath: phy3: beacon period 204800 [ 867.247475] ath: phy3: DTIM period 204800 [ 867.248603] ath9k_hw_set_sta_beacon_timers: saved_next_dtim = 0 [ 867.248605] saved_next_dtim: 518458379 [ 867.250099] !!! ath9k_htc_bss_info_changed: ps_restore [ 867.250101] !!! ath9k_htc_ps_restore: NETWORK_SLEEP [ 867.250101] !!! ath9k_hw_setpower: NETWORK_SLEEP [ 867.250478] clear the RTC force wake bit [ 867.250851] !!! ath9k_htc_ps_restore: 0 [ 867.250852] --------------------------------- [ 867.250853] drv_bss_info_changed: local->ops->bss_info_changed end [ 867.250856] !!! ieee80211_sta_rx_queued_mgmt, seq: 22368 [ 867.250857] ieee80211_rx_mgmt_beacon [ 867.250857] ieee80211_rx_mgmt_beacon: NOT our bssid [ 867.250859] !!!! ieee80211_rx_mgmt_beacon: c4:6e:1f:4b:10:a0, c4:6e:1f:87:e6:4e [ 867.250861] !!! ieee80211_sta_rx_queued_mgmt, seq: 15424 [ 867.250861] ieee80211_rx_mgmt_beacon [ 867.250862] ieee80211_rx_mgmt_beacon: NOT our bssid [ 867.250863] !!!! ieee80211_rx_mgmt_beacon: 02:1a:11:fa:20:ae, c4:6e:1f:4b:10:a0 [ 867.250864] !!! ieee80211_sta_rx_queued_mgmt, seq: 22368 [ 867.250864] ieee80211_rx_mgmt_beacon [ 867.250865] ieee80211_rx_mgmt_beacon: NOT our bssid [ 867.250866] !!!! ieee80211_rx_mgmt_beacon: 02:1a:11:fa:20:ae, c4:6e:1f:87:e6:4e [ 867.250867] !!! ath9k_hw_setpower: AWAKE [ 867.251225] set bit FORCE_WAKE [ 867.252360] !!! ath9k_hw_setpower: NETWORK_SLEEP [ 867.252734] clear the RTC force wake bit [ 867.254703] ath9k_rx_tasklet: PS enabled: queue ps_work [ 867.254709] !!! __ieee80211_rx_handle_packet, sdata: wlan4, addr: c0:70:09:3d:16:00, seq: 46032 [ 867.254715] !!! if clause __ieee80211_rx_handle_packet, sdata: rename11, addr: c0:70:09:3d:16:00, seq: 46032 [ 867.254730] !!! ath9k_hw_setpower: AWAKE [ 867.255118] set bit FORCE_WAKE [ 867.256238] !!! ath9k_hw_setpower: NETWORK_SLEEP [ 867.256612] clear the RTC force wake bit [ 867.256986] !!! ieee80211_sta_rx_queued_mgmt, seq: 46032 [ 867.256988] ieee80211_rx_mgmt_beacon [ 867.256989] ieee80211_rx_mgmt_beacon: NOT our bssid [ 867.256991] !!!! ieee80211_rx_mgmt_beacon: c4:6e:1f:4b:10:a0, c0:70:09:3d:16:00 [ 867.256992] !!! ieee80211_sta_rx_queued_mgmt, seq: 46032 [ 867.256993] ieee80211_rx_mgmt_beacon [ 867.256994] ieee80211_rx_mgmt_beacon: NOT our bssid [ 867.256995] !!!! ieee80211_rx_mgmt_beacon: 02:1a:11:fa:20:ae, c0:70:09:3d:16:00 [ 867.290230] ath9k_rx_tasklet: PS enabled: queue ps_work [ 867.290235] !!! __ieee80211_rx_handle_packet, sdata: wlan4, addr: 02:1a:11:fa:20:ae, seq: 47984 [ 867.290241] !!! if clause __ieee80211_rx_handle_packet, sdata: rename11, addr: 02:1a:11:fa:20:ae, seq: 47984 [ 867.290255] !!! ath9k_hw_setpower: AWAKE [ 867.290652] set bit FORCE_WAKE [ 867.291790] !!! ath9k_hw_setpower: NETWORK_SLEEP [ 867.292160] clear the RTC force wake bit [ 867.292528] !!! ieee80211_sta_rx_queued_mgmt, seq: 47984 [ 867.292530] ieee80211_rx_mgmt_beacon [ 867.292531] ieee80211_rx_mgmt_beacon: NOT our bssid [ 867.292532] !!!! ieee80211_rx_mgmt_beacon: c4:6e:1f:4b:10:a0, 02:1a:11:fa:20:ae [ 867.292534] !!! ieee80211_sta_rx_queued_mgmt, seq: 47984 [ 867.292535] ieee80211_rx_mgmt_beacon [ 867.292536] ieee80211_rx_mgmt_beacon: our bssid: 02:1a:11:fa:20:ae [ 867.292541] !!! ieee80211_rx_mgmt_beacon: notify driver for adjusting beacon timers [ 867.292542] ieee80211_bss_info_change_notify [ 867.292543] drv_bss_info_changed: local->ops->bss_info_changed [ 867.292545] ath9k_htc_bss_info_changed [ 867.292545] ath9k_htc_bss_info_changed: PS_wakeup [ 867.292546] !!! ath9k_htc_ps_wakeup [ 867.292547] !!! ath9k_hw_setpower: AWAKE [ 867.292909] set bit FORCE_WAKE [ 867.294037] !!! ath9k_htc_ps_wakeup: 1 [ 867.294039] ath9k_htc_bss_info_changed: BSS_UPDATE_TIMERS [ 867.294040] ath9k_htc_beacon_config_sta [ 867.294041] ath9k_cmn_beacon_config_sta [ 867.295913] ath: phy3: beacon period 204800 [ 867.295915] ath: phy3: DTIM period 204800 [ 867.297027] current tsf: 518303829 [ 867.297028] next wake_up: 518455307 [ 867.297029] __difference: 151478 [ 867.297030] saved_next_dtim: 518506754 [ 867.298654] !!! ath9k_htc_bss_info_changed: ps_restore [ 867.298655] !!! ath9k_htc_ps_restore: NETWORK_SLEEP [ 867.298656] !!! ath9k_hw_setpower: NETWORK_SLEEP [ 867.299029] clear the RTC force wake bit [ 867.299405] !!! ath9k_htc_ps_restore: 0 [ 867.299406] --------------------------------- [ 867.299407] drv_bss_info_changed: local->ops->bss_info_changed end [ 867.455643] ath9k_rx_tasklet: PS enabled: queue ps_work [ 867.455656] !!! __ieee80211_rx_handle_packet, sdata: wlan4, addr: c0:70:09:3d:16:00, seq: 46064 [ 867.455666] !!! if clause __ieee80211_rx_handle_packet, sdata: rename11, addr: c0:70:09:3d:16:00, seq: 46064 [ 867.455704] !!! ath9k_hw_setpower: AWAKE [ 867.456082] set bit FORCE_WAKE [ 867.457215] !!! ath9k_hw_setpower: NETWORK_SLEEP [ 867.457577] clear the RTC force wake bit [ 867.457954] !!! ieee80211_sta_rx_queued_mgmt, seq: 46064 [ 867.457956] ieee80211_rx_mgmt_beacon [ 867.457957] ieee80211_rx_mgmt_beacon: NOT our bssid [ 867.457958] !!!! ieee80211_rx_mgmt_beacon: c4:6e:1f:4b:10:a0, c0:70:09:3d:16:00 [ 867.457960] !!! ieee80211_sta_rx_queued_mgmt, seq: 46064 [ 867.457961] ieee80211_rx_mgmt_beacon [ 867.457962] ieee80211_rx_mgmt_beacon: NOT our bssid [ 867.457962] !!!! ieee80211_rx_mgmt_beacon: 02:1a:11:fa:20:ae, c0:70:09:3d:16:00 [ 867.495274] ath9k_rx_tasklet: PS enabled: queue ps_work [ 867.495282] !!! __ieee80211_rx_handle_packet, sdata: wlan4, addr: 02:1a:11:fa:20:ae, seq: 48016 [ 867.495289] !!! if clause __ieee80211_rx_handle_packet, sdata: rename11, addr: 02:1a:11:fa:20:ae, seq: 48016 [ 867.495306] !!! ath9k_hw_setpower: AWAKE [ 867.495628] set bit FORCE_WAKE [ 867.496763] !!! ath9k_hw_setpower: NETWORK_SLEEP [ 867.497142] clear the RTC force wake bit [ 867.497514] !!! ieee80211_sta_rx_queued_mgmt, seq: 48016 [ 867.497515] ieee80211_rx_mgmt_beacon [ 867.497517] ieee80211_rx_mgmt_beacon: NOT our bssid [ 867.497518] !!!! ieee80211_rx_mgmt_beacon: c4:6e:1f:4b:10:a0, 02:1a:11:fa:20:ae [ 867.497520] !!! ieee80211_sta_rx_queued_mgmt, seq: 48016 [ 867.497521] ieee80211_rx_mgmt_beacon [ 867.497522] ieee80211_rx_mgmt_beacon: our bssid: 02:1a:11:fa:20:ae [ 867.497527] !!! ieee80211_rx_mgmt_beacon: notify driver for adjusting beacon timers [ 867.497528] ieee80211_bss_info_change_notify [ 867.497529] drv_bss_info_changed: local->ops->bss_info_changed [ 867.497530] ath9k_htc_bss_info_changed [ 867.497531] ath9k_htc_bss_info_changed: PS_wakeup [ 867.497532] !!! ath9k_htc_ps_wakeup [ 867.497533] !!! ath9k_hw_setpower: AWAKE [ 867.497878] set bit FORCE_WAKE [ 867.499006] !!! ath9k_htc_ps_wakeup: 1 [ 867.499008] ath9k_htc_bss_info_changed: BSS_UPDATE_TIMERS [ 867.499009] ath9k_htc_beacon_config_sta [ 867.499011] ath9k_cmn_beacon_config_sta [ 867.500878] ath: phy3: beacon period 204800 [ 867.500879] ath: phy3: DTIM period 204800 [ 867.502002] ath9k_hw_set_sta_beacon_timers: saved_next_dtim = 0 [ 867.502004] saved_next_dtim: 518711506 [ 867.503517] !!! ath9k_htc_bss_info_changed: ps_restore [ 867.503520] !!! ath9k_htc_ps_restore: NETWORK_SLEEP [ 867.503521] !!! ath9k_hw_setpower: NETWORK_SLEEP [ 867.503881] clear the RTC force wake bit [ 867.504267] !!! ath9k_htc_ps_restore: 0 [ 867.504268] --------------------------------- [ 867.504269] drv_bss_info_changed: local->ops->bss_info_changed end [ 867.540447] ath9k_rx_tasklet: PS enabled: queue ps_work [ 867.540455] !!! __ieee80211_rx_handle_packet, sdata: wlan4, addr: 88:cf:98:70:a1:c8, seq: 5136 [ 867.540461] !!! if clause __ieee80211_rx_handle_packet, sdata: rename11, addr: 88:cf:98:70:a1:c8, seq: 5136 [ 867.540476] !!! ath9k_hw_setpower: AWAKE [ 867.540800] set bit FORCE_WAKE [ 867.541940] !!! ath9k_hw_setpower: NETWORK_SLEEP [ 867.542304] clear the RTC force wake bit [ 867.542677] !!! ieee80211_sta_rx_queued_mgmt, seq: 5136 [ 867.542678] ieee80211_rx_mgmt_beacon [ 867.542680] ieee80211_rx_mgmt_beacon: NOT our bssid [ 867.542681] !!!! ieee80211_rx_mgmt_beacon: c4:6e:1f:4b:10:a0, 88:cf:98:70:a1:c8 [ 867.542683] !!! ieee80211_sta_rx_queued_mgmt, seq: 5136 [ 867.542684] ieee80211_rx_mgmt_beacon [ 867.542684] ieee80211_rx_mgmt_beacon: NOT our bssid [ 867.542685] !!!! ieee80211_rx_mgmt_beacon: 02:1a:11:fa:20:ae, 88:cf:98:70:a1:c8 [ 867.549446] ath9k_rx_tasklet: PS enabled: queue ps_work [ 867.549453] !!! __ieee80211_rx_handle_packet, sdata: wlan4, addr: c4:6e:1f:4b:10:a0, seq: 15472 [ 867.549461] !!! if clause __ieee80211_rx_handle_packet, sdata: rename11, addr: c4:6e:1f:4b:10:a0, seq: 15472 [ 867.549462] !!! ath9k_hw_setpower: AWAKE [ 867.549825] set bit FORCE_WAKE [ 867.550946] !!! ath9k_hw_setpower: NETWORK_SLEEP [ 867.551317] clear the RTC force wake bit [ 867.551692] !!! ieee80211_sta_rx_queued_mgmt, seq: 15472 [ 867.551695] ieee80211_rx_mgmt_beacon [ 867.551696] ieee80211_rx_mgmt_beacon: our bssid: c4:6e:1f:4b:10:a0 [ 867.551702] !!! ieee80211_rx_mgmt_beacon: notify driver for adjusting beacon timers [ 867.551704] ieee80211_bss_info_change_notify [ 867.551705] drv_bss_info_changed: local->ops->bss_info_changed [ 867.551706] ath9k_htc_bss_info_changed [ 867.551707] ath9k_htc_bss_info_changed: PS_wakeup [ 867.551707] !!! ath9k_htc_ps_wakeup [ 867.551708] !!! ath9k_hw_setpower: AWAKE [ 867.552064] set bit FORCE_WAKE [ 867.552151] ath9k_rx_tasklet: PS enabled: queue ps_work [ 867.552156] !!! __ieee80211_rx_handle_packet, sdata: wlan4, addr: c4:6e:1f:87:e6:4e, seq: 22416 [ 867.552161] !!! if clause __ieee80211_rx_handle_packet, sdata: rename11, addr: c4:6e:1f:87:e6:4e, seq: 22416 [ 867.553188] !!! ath9k_htc_ps_wakeup: 1 [ 867.553190] ath9k_htc_bss_info_changed: BSS_UPDATE_TIMERS [ 867.553192] ath9k_htc_beacon_config_sta [ 867.553193] ath9k_cmn_beacon_config_sta [ 867.555062] ath: phy3: beacon period 204800 [ 867.555064] ath: phy3: DTIM period 204800 [ 867.556198] current tsf: 518562703 [ 867.556199] next wake_up: 518708434 [ 867.556200] __difference: 145731 [ 867.556200] saved_next_dtim: 518765628 [ 867.557824] !!! ath9k_htc_bss_info_changed: ps_restore [ 867.557826] !!! ath9k_htc_ps_restore: NETWORK_SLEEP [ 867.557827] !!! ath9k_hw_setpower: NETWORK_SLEEP [ 867.557962] ath9k_rx_tasklet: PS enabled: queue ps_work [ 867.557966] !!! __ieee80211_rx_handle_packet, sdata: wlan4, addr: c0:70:09:3d:16:00, seq: 46080 [ 867.557972] !!! if clause __ieee80211_rx_handle_packet, sdata: rename11, addr: c0:70:09:3d:16:00, seq: 46080 [ 867.558190] clear the RTC force wake bit [ 867.558566] !!! ath9k_htc_ps_restore: 0 [ 867.558567] --------------------------------- [ 867.558568] drv_bss_info_changed: local->ops->bss_info_changed end [ 867.558571] !!! ieee80211_sta_rx_queued_mgmt, seq: 22416 [ 867.558572] ieee80211_rx_mgmt_beacon [ 867.558573] ieee80211_rx_mgmt_beacon: NOT our bssid [ 867.558574] !!!! ieee80211_rx_mgmt_beacon: c4:6e:1f:4b:10:a0, c4:6e:1f:87:e6:4e [ 867.558575] !!! ieee80211_sta_rx_queued_mgmt, seq: 46080 [ 867.558576] ieee80211_rx_mgmt_beacon [ 867.558577] ieee80211_rx_mgmt_beacon: NOT our bssid [ 867.558577] !!!! ieee80211_rx_mgmt_beacon: c4:6e:1f:4b:10:a0, c0:70:09:3d:16:00 [ 867.558580] !!! ieee80211_sta_rx_queued_mgmt, seq: 15472 [ 867.558580] ieee80211_rx_mgmt_beacon [ 867.558581] ieee80211_rx_mgmt_beacon: NOT our bssid [ 867.558582] !!!! ieee80211_rx_mgmt_beacon: 02:1a:11:fa:20:ae, c4:6e:1f:4b:10:a0 [ 867.558583] !!! ieee80211_sta_rx_queued_mgmt, seq: 22416 [ 867.558583] ieee80211_rx_mgmt_beacon [ 867.558584] ieee80211_rx_mgmt_beacon: NOT our bssid [ 867.558585] !!!! ieee80211_rx_mgmt_beacon: 02:1a:11:fa:20:ae, c4:6e:1f:87:e6:4e [ 867.558586] !!! ieee80211_sta_rx_queued_mgmt, seq: 46080 [ 867.558587] ieee80211_rx_mgmt_beacon [ 867.558587] ieee80211_rx_mgmt_beacon: NOT our bssid [ 867.558588] !!!! ieee80211_rx_mgmt_beacon: 02:1a:11:fa:20:ae, c0:70:09:3d:16:00 [ 867.558589] !!! ath9k_hw_setpower: AWAKE [ 867.558938] set bit FORCE_WAKE [ 867.560076] !!! ath9k_hw_setpower: NETWORK_SLEEP [ 867.560446] clear the RTC force wake bit [ 867.741347] ath9k_rx_tasklet: PS enabled: queue ps_work [ 867.741357] !!! __ieee80211_rx_handle_packet, sdata: wlan4, addr: 88:cf:98:70:a1:c8, seq: 5168 [ 867.741365] !!! if clause __ieee80211_rx_handle_packet, sdata: rename11, addr: 88:cf:98:70:a1:c8, seq: 5168 [ 867.741383] !!! ath9k_hw_setpower: AWAKE [ 867.741774] set bit FORCE_WAKE [ 867.742898] !!! ath9k_hw_setpower: NETWORK_SLEEP [ 867.743272] clear the RTC force wake bit [ 867.743649] !!! ieee80211_sta_rx_queued_mgmt, seq: 5168 [ 867.743651] ieee80211_rx_mgmt_beacon [ 867.743653] ieee80211_rx_mgmt_beacon: NOT our bssid [ 867.743654] !!!! ieee80211_rx_mgmt_beacon: c4:6e:1f:4b:10:a0, 88:cf:98:70:a1:c8 [ 867.743657] !!! ieee80211_sta_rx_queued_mgmt, seq: 5168 [ 867.743658] ieee80211_rx_mgmt_beacon [ 867.743659] ieee80211_rx_mgmt_beacon: NOT our bssid [ 867.743660] !!!! ieee80211_rx_mgmt_beacon: 02:1a:11:fa:20:ae, 88:cf:98:70:a1:c8 [ 867.754482] ath9k_rx_tasklet: PS enabled: queue ps_work [ 867.754492] !!! __ieee80211_rx_handle_packet, sdata: wlan4, addr: c4:6e:1f:4b:10:a0, seq: 15504 [ 867.754502] !!! if clause __ieee80211_rx_handle_packet, sdata: rename11, addr: c4:6e:1f:4b:10:a0, seq: 15504 [ 867.754520] !!! ath9k_hw_setpower: AWAKE [ 867.754915] set bit FORCE_WAKE [ 867.756037] !!! ath9k_hw_setpower: NETWORK_SLEEP [ 867.756410] clear the RTC force wake bit [ 867.756790] !!! ieee80211_sta_rx_queued_mgmt, seq: 15504 [ 867.756792] ieee80211_rx_mgmt_beacon [ 867.756794] ieee80211_rx_mgmt_beacon: our bssid: c4:6e:1f:4b:10:a0 [ 867.756801] !!! ieee80211_rx_mgmt_beacon: notify driver for adjusting beacon timers [ 867.756802] ieee80211_bss_info_change_notify [ 867.756804] drv_bss_info_changed: local->ops->bss_info_changed [ 867.756805] ath9k_htc_bss_info_changed [ 867.756806] ath9k_htc_bss_info_changed: PS_wakeup [ 867.756808] !!! ath9k_htc_ps_wakeup [ 867.756809] !!! ath9k_hw_setpower: AWAKE [ 867.757052] ath9k_rx_tasklet: PS enabled: queue ps_work [ 867.757059] !!! __ieee80211_rx_handle_packet, sdata: wlan4, addr: c0:70:09:3d:16:00, seq: 46112 [ 867.757063] !!! if clause __ieee80211_rx_handle_packet, sdata: rename11, addr: c0:70:09:3d:16:00, seq: 46112 [ 867.757171] set bit FORCE_WAKE [ 867.758295] !!! ath9k_htc_ps_wakeup: 1 [ 867.758297] ath9k_htc_bss_info_changed: BSS_UPDATE_TIMERS [ 867.758298] ath9k_htc_beacon_config_sta [ 867.758299] ath9k_cmn_beacon_config_sta [ 867.760165] ath: phy3: beacon period 204800 [ 867.760168] ath: phy3: DTIM period 204800 [ 867.761294] ath9k_hw_set_sta_beacon_timers: saved_next_dtim = 0 [ 867.761296] saved_next_dtim: 518970500 [ 867.762799] !!! ath9k_htc_bss_info_changed: ps_restore [ 867.762801] !!! ath9k_htc_ps_restore: NETWORK_SLEEP [ 867.762803] !!! ath9k_hw_setpower: NETWORK_SLEEP [ 867.762922] ath9k_rx_tasklet: PS enabled: queue ps_work [ 867.762925] !!! __ieee80211_rx_handle_packet, sdata: wlan4, addr: c4:6e:1f:87:e6:4e, seq: 22448 [ 867.762930] !!! if clause __ieee80211_rx_handle_packet, sdata: rename11, addr: c4:6e:1f:87:e6:4e, seq: 22448 [ 867.763174] clear the RTC force wake bit [ 867.763549] !!! ath9k_htc_ps_restore: 0 [ 867.763550] --------------------------------- [ 867.763551] drv_bss_info_changed: local->ops->bss_info_changed end [ 867.763555] !!! ieee80211_sta_rx_queued_mgmt, seq: 46112 [ 867.763556] ieee80211_rx_mgmt_beacon [ 867.763557] ieee80211_rx_mgmt_beacon: NOT our bssid [ 867.763558] !!!! ieee80211_rx_mgmt_beacon: c4:6e:1f:4b:10:a0, c0:70:09:3d:16:00 [ 867.763559] !!! ieee80211_sta_rx_queued_mgmt, seq: 22448 [ 867.763560] ieee80211_rx_mgmt_beacon [ 867.763561] ieee80211_rx_mgmt_beacon: NOT our bssid [ 867.763562] !!!! ieee80211_rx_mgmt_beacon: c4:6e:1f:4b:10:a0, c4:6e:1f:87:e6:4e [ 867.763564] !!! ieee80211_sta_rx_queued_mgmt, seq: 15504 [ 867.763565] ieee80211_rx_mgmt_beacon [ 867.763566] ieee80211_rx_mgmt_beacon: NOT our bssid [ 867.763567] !!!! ieee80211_rx_mgmt_beacon: 02:1a:11:fa:20:ae, c4:6e:1f:4b:10:a0 [ 867.763568] !!! ieee80211_sta_rx_queued_mgmt, seq: 46112 [ 867.763569] ieee80211_rx_mgmt_beacon [ 867.763569] ieee80211_rx_mgmt_beacon: NOT our bssid [ 867.763570] !!!! ieee80211_rx_mgmt_beacon: 02:1a:11:fa:20:ae, c0:70:09:3d:16:00 [ 867.763571] !!! ieee80211_sta_rx_queued_mgmt, seq: 22448 [ 867.763572] ieee80211_rx_mgmt_beacon [ 867.763573] ieee80211_rx_mgmt_beacon: NOT our bssid [ 867.763574] !!!! ieee80211_rx_mgmt_beacon: 02:1a:11:fa:20:ae, c4:6e:1f:87:e6:4e [ 867.763925] !!! ath9k_hw_setpower: AWAKE [ 867.764302] set bit FORCE_WAKE [ 867.765419] !!! ath9k_hw_setpower: NETWORK_SLEEP [ 867.765810] clear the RTC force wake bit [ 867.797222] ath9k_rx_tasklet: PS enabled: queue ps_work [ 867.797231] !!! __ieee80211_rx_handle_packet, sdata: wlan4, addr: c0:4a:00:39:45:1a, seq: 8752 [ 867.797237] !!! if clause __ieee80211_rx_handle_packet, sdata: rename11, addr: c0:4a:00:39:45:1a, seq: 8752 [ 867.797256] !!! ath9k_hw_setpower: AWAKE [ 867.797595] set bit FORCE_WAKE [ 867.798718] !!! ath9k_hw_setpower: NETWORK_SLEEP [ 867.799086] clear the RTC force wake bit [ 867.799455] !!! ieee80211_sta_rx_queued_mgmt, seq: 8752 [ 867.799456] ieee80211_rx_mgmt_beacon [ 867.799457] ieee80211_rx_mgmt_beacon: NOT our bssid [ 867.799460] !!!! ieee80211_rx_mgmt_beacon: c4:6e:1f:4b:10:a0, c0:4a:00:39:45:1a [ 867.799462] !!! ieee80211_sta_rx_queued_mgmt, seq: 8752 [ 867.799463] ieee80211_rx_mgmt_beacon [ 867.799464] ieee80211_rx_mgmt_beacon: NOT our bssid [ 867.799465] !!!! ieee80211_rx_mgmt_beacon: 02:1a:11:fa:20:ae, c0:4a:00:39:45:1a [ 867.802780] ath9k_rx_tasklet: PS enabled: queue ps_work [ 867.802788] !!! __ieee80211_rx_handle_packet, sdata: wlan4, addr: 02:1a:11:fa:20:ae, seq: 48064 [ 867.802790] !!! ath9k_hw_setpower: AWAKE [ 867.802798] !!! if clause __ieee80211_rx_handle_packet, sdata: rename11, addr: 02:1a:11:fa:20:ae, seq: 48064 [ 867.803102] set bit FORCE_WAKE [ 867.804238] !!! ath9k_hw_setpower: NETWORK_SLEEP [ 867.804597] clear the RTC force wake bit [ 867.804971] !!! ieee80211_sta_rx_queued_mgmt, seq: 48064 [ 867.804972] ieee80211_rx_mgmt_beacon [ 867.804976] ieee80211_rx_mgmt_beacon: NOT our bssid [ 867.804978] !!!! ieee80211_rx_mgmt_beacon: c4:6e:1f:4b:10:a0, 02:1a:11:fa:20:ae [ 867.804982] !!! ieee80211_sta_rx_queued_mgmt, seq: 48064 [ 867.804983] ieee80211_rx_mgmt_beacon [ 867.804984] ieee80211_rx_mgmt_beacon: our bssid: 02:1a:11:fa:20:ae [ 867.804999] !!! ieee80211_rx_mgmt_beacon: notify driver for adjusting beacon timers [ 867.805000] ieee80211_bss_info_change_notify [ 867.805002] drv_bss_info_changed: local->ops->bss_info_changed [ 867.805003] ath9k_htc_bss_info_changed [ 867.805004] ath9k_htc_bss_info_changed: PS_wakeup [ 867.805005] !!! ath9k_htc_ps_wakeup [ 867.805006] !!! ath9k_hw_setpower: AWAKE [ 867.805351] set bit FORCE_WAKE [ 867.806470] !!! ath9k_htc_ps_wakeup: 1 [ 867.806472] ath9k_htc_bss_info_changed: BSS_UPDATE_TIMERS [ 867.806474] ath9k_htc_beacon_config_sta [ 867.806475] ath9k_cmn_beacon_config_sta [ 867.808348] ath: phy3: beacon period 204800 [ 867.808350] ath: phy3: DTIM period 204800 [ 867.809464] current tsf: 518815699 [ 867.809466] next wake_up: 518967428 [ 867.809467] __difference: 151729 [ 867.809468] saved_next_dtim: 519018625 [ 867.811114] !!! ath9k_htc_bss_info_changed: ps_restore [ 867.811116] !!! ath9k_htc_ps_restore: NETWORK_SLEEP [ 867.811117] !!! ath9k_hw_setpower: NETWORK_SLEEP [ 867.811480] clear the RTC force wake bit [ 867.811853] !!! ath9k_htc_ps_restore: 0 [ 867.811856] --------------------------------- [ 867.811857] drv_bss_info_changed: local->ops->bss_info_changed end [ 868.007810] ath9k_rx_tasklet: PS enabled: queue ps_work [ 868.007817] !!! __ieee80211_rx_handle_packet, sdata: wlan4, addr: 02:1a:11:fa:20:ae, seq: 48096 [ 868.007818] !!! ath9k_hw_setpower: AWAKE [ 868.007825] !!! if clause __ieee80211_rx_handle_packet, sdata: rename11, addr: 02:1a:11:fa:20:ae, seq: 48096 [ 868.008197] set bit FORCE_WAKE [ 868.009315] !!! ath9k_hw_setpower: NETWORK_SLEEP [ 868.009693] clear the RTC force wake bit [ 868.010065] !!! ieee80211_sta_rx_queued_mgmt, seq: 48096 [ 868.010067] ieee80211_rx_mgmt_beacon [ 868.010068] ieee80211_rx_mgmt_beacon: NOT our bssid [ 868.010070] !!!! ieee80211_rx_mgmt_beacon: c4:6e:1f:4b:10:a0, 02:1a:11:fa:20:ae [ 868.010072] !!! ieee80211_sta_rx_queued_mgmt, seq: 48096 [ 868.010073] ieee80211_rx_mgmt_beacon [ 868.010075] ieee80211_rx_mgmt_beacon: our bssid: 02:1a:11:fa:20:ae [ 868.010080] !!! ieee80211_rx_mgmt_beacon: notify driver for adjusting beacon timers [ 868.010081] ieee80211_bss_info_change_notify [ 868.010082] drv_bss_info_changed: local->ops->bss_info_changed [ 868.010083] ath9k_htc_bss_info_changed [ 868.010083] ath9k_htc_bss_info_changed: PS_wakeup [ 868.010084] !!! ath9k_htc_ps_wakeup [ 868.010085] !!! ath9k_hw_setpower: AWAKE [ 868.010446] set bit FORCE_WAKE [ 868.011569] !!! ath9k_htc_ps_wakeup: 1 [ 868.011571] ath9k_htc_bss_info_changed: BSS_UPDATE_TIMERS [ 868.011573] ath9k_htc_beacon_config_sta [ 868.011574] ath9k_cmn_beacon_config_sta [ 868.013446] ath: phy3: beacon period 204800 [ 868.013448] ath: phy3: DTIM period 204800 [ 868.014576] ath9k_hw_set_sta_beacon_timers: saved_next_dtim = 0 [ 868.014578] saved_next_dtim: 519223498 [ 868.016073] !!! ath9k_htc_bss_info_changed: ps_restore [ 868.016076] !!! ath9k_htc_ps_restore: NETWORK_SLEEP [ 868.016077] !!! ath9k_hw_setpower: NETWORK_SLEEP [ 868.016454] clear the RTC force wake bit [ 868.016824] !!! ath9k_htc_ps_restore: 0 [ 868.016826] --------------------------------- [ 868.016827] drv_bss_info_changed: local->ops->bss_info_changed end [ 868.042770] ath9k_rx_tasklet: PS enabled: queue ps_work [ 868.042776] !!! __ieee80211_rx_handle_packet, sdata: wlan4, addr: 88:cf:98:70:a1:c8, seq: 5216 [ 868.042782] !!! if clause __ieee80211_rx_handle_packet, sdata: rename11, addr: 88:cf:98:70:a1:c8, seq: 5216 [ 868.042796] !!! ath9k_hw_setpower: AWAKE [ 868.043114] set bit FORCE_WAKE [ 868.044239] !!! ath9k_hw_setpower: NETWORK_SLEEP [ 868.044614] clear the RTC force wake bit [ 868.044977] !!! ieee80211_sta_rx_queued_mgmt, seq: 5216 [ 868.044978] ieee80211_rx_mgmt_beacon [ 868.044979] ieee80211_rx_mgmt_beacon: NOT our bssid [ 868.044980] !!!! ieee80211_rx_mgmt_beacon: c4:6e:1f:4b:10:a0, 88:cf:98:70:a1:c8 [ 868.044982] !!! ieee80211_sta_rx_queued_mgmt, seq: 5216 [ 868.044982] ieee80211_rx_mgmt_beacon [ 868.044983] ieee80211_rx_mgmt_beacon: NOT our bssid [ 868.044983] !!!! ieee80211_rx_mgmt_beacon: 02:1a:11:fa:20:ae, 88:cf:98:70:a1:c8 [ 868.062142] ath9k_rx_tasklet: PS enabled: queue ps_work [ 868.062157] !!! __ieee80211_rx_handle_packet, sdata: wlan4, addr: c4:6e:1f:4b:10:a0, seq: 15552 [ 868.062171] !!! if clause __ieee80211_rx_handle_packet, sdata: rename11, addr: c4:6e:1f:4b:10:a0, seq: 15552 [ 868.062215] !!! ath9k_hw_setpower: AWAKE [ 868.062520] set bit FORCE_WAKE [ 868.063640] !!! ath9k_hw_setpower: NETWORK_SLEEP [ 868.064004] clear the RTC force wake bit [ 868.064387] !!! ieee80211_sta_rx_queued_mgmt, seq: 15552 [ 868.064390] ieee80211_rx_mgmt_beacon [ 868.064393] ieee80211_rx_mgmt_beacon: our bssid: c4:6e:1f:4b:10:a0 [ 868.064410] !!! ieee80211_rx_mgmt_beacon: notify driver for adjusting beacon timers [ 868.064412] ieee80211_bss_info_change_notify [ 868.064414] drv_bss_info_changed: local->ops->bss_info_changed [ 868.064416] ath9k_htc_bss_info_changed [ 868.064417] ath9k_htc_bss_info_changed: PS_wakeup [ 868.064418] !!! ath9k_htc_ps_wakeup [ 868.064419] !!! ath9k_hw_setpower: AWAKE [ 868.064725] ath9k_rx_tasklet: PS enabled: queue ps_work [ 868.064738] !!! __ieee80211_rx_handle_packet, sdata: wlan4, addr: c4:6e:1f:87:e6:4e, seq: 22496 [ 868.064751] !!! if clause __ieee80211_rx_handle_packet, sdata: rename11, addr: c4:6e:1f:87:e6:4e, seq: 22496 [ 868.064798] set bit FORCE_WAKE [ 868.065894] !!! ath9k_htc_ps_wakeup: 1 [ 868.065896] ath9k_htc_bss_info_changed: BSS_UPDATE_TIMERS [ 868.065898] ath9k_htc_beacon_config_sta [ 868.065899] ath9k_cmn_beacon_config_sta [ 868.067756] ath: phy3: beacon period 204800 [ 868.067759] ath: phy3: DTIM period 204800 [ 868.068882] current tsf: 519074821 [ 868.068884] next wake_up: 519220426 [ 868.068885] __difference: 145605 [ 868.068886] saved_next_dtim: 519277746 [ 868.070508] !!! ath9k_htc_bss_info_changed: ps_restore [ 868.070509] !!! ath9k_htc_ps_restore: NETWORK_SLEEP [ 868.070511] !!! ath9k_hw_setpower: NETWORK_SLEEP [ 868.070883] clear the RTC force wake bit [ 868.071259] !!! ath9k_htc_ps_restore: 0 [ 868.071261] --------------------------------- [ 868.071262] drv_bss_info_changed: local->ops->bss_info_changed end [ 868.071266] !!! ieee80211_sta_rx_queued_mgmt, seq: 22496 [ 868.071267] ieee80211_rx_mgmt_beacon [ 868.071268] ieee80211_rx_mgmt_beacon: NOT our bssid [ 868.071270] !!!! ieee80211_rx_mgmt_beacon: c4:6e:1f:4b:10:a0, c4:6e:1f:87:e6:4e [ 868.071273] !!! ieee80211_sta_rx_queued_mgmt, seq: 15552 [ 868.071274] ieee80211_rx_mgmt_beacon [ 868.071275] ieee80211_rx_mgmt_beacon: NOT our bssid [ 868.071276] !!!! ieee80211_rx_mgmt_beacon: 02:1a:11:fa:20:ae, c4:6e:1f:4b:10:a0 [ 868.071278] !!! ieee80211_sta_rx_queued_mgmt, seq: 22496 [ 868.071279] ieee80211_rx_mgmt_beacon [ 868.071280] ieee80211_rx_mgmt_beacon: NOT our bssid [ 868.071281] !!!! ieee80211_rx_mgmt_beacon: 02:1a:11:fa:20:ae, c4:6e:1f:87:e6:4e [ 868.071282] !!! ath9k_hw_setpower: AWAKE [ 868.071634] set bit FORCE_WAKE [ 868.072756] !!! ath9k_hw_setpower: NETWORK_SLEEP [ 868.073127] clear the RTC force wake bit [ 868.232594] ath9k_rx_tasklet: PS enabled: queue ps_work [ 868.232603] !!! __ieee80211_rx_handle_packet, sdata: wlan4, addr: 78:d7:52:26:d2:30, seq: 32432 [ 868.232610] !!! if clause __ieee80211_rx_handle_packet, sdata: rename11, addr: 78:d7:52:26:d2:30, seq: 32432 [ 868.232626] !!! ath9k_hw_setpower: AWAKE [ 868.232937] set bit FORCE_WAKE [ 868.234083] !!! ath9k_hw_setpower: NETWORK_SLEEP [ 868.234450] clear the RTC force wake bit [ 868.234831] !!! ieee80211_sta_rx_queued_mgmt, seq: 32432 [ 868.234833] ieee80211_rx_mgmt_beacon [ 868.234835] ieee80211_rx_mgmt_beacon: NOT our bssid [ 868.234836] !!!! ieee80211_rx_mgmt_beacon: c4:6e:1f:4b:10:a0, 78:d7:52:26:d2:30 [ 868.234838] !!! ieee80211_sta_rx_queued_mgmt, seq: 32432 [ 868.234839] ieee80211_rx_mgmt_beacon [ 868.234840] ieee80211_rx_mgmt_beacon: NOT our bssid [ 868.234841] !!!! ieee80211_rx_mgmt_beacon: 02:1a:11:fa:20:ae, 78:d7:52:26:d2:30 [ 868.243680] ath9k_rx_tasklet: PS enabled: queue ps_work [ 868.243687] !!! __ieee80211_rx_handle_packet, sdata: wlan4, addr: 88:cf:98:70:a1:c8, seq: 5248 [ 868.243693] !!! if clause __ieee80211_rx_handle_packet, sdata: rename11, addr: 88:cf:98:70:a1:c8, seq: 5248 [ 868.243709] !!! ath9k_hw_setpower: AWAKE [ 868.244080] set bit FORCE_WAKE [ 868.245205] !!! ath9k_hw_setpower: NETWORK_SLEEP [ 868.245573] clear the RTC force wake bit [ 868.245959] !!! ieee80211_sta_rx_queued_mgmt, seq: 5248 [ 868.245960] ieee80211_rx_mgmt_beacon [ 868.245961] ieee80211_rx_mgmt_beacon: NOT our bssid [ 868.245962] !!!! ieee80211_rx_mgmt_beacon: c4:6e:1f:4b:10:a0, 88:cf:98:70:a1:c8 [ 868.245964] !!! ieee80211_sta_rx_queued_mgmt, seq: 5248 [ 868.245964] ieee80211_rx_mgmt_beacon [ 868.245965] ieee80211_rx_mgmt_beacon: NOT our bssid [ 868.245966] !!!! ieee80211_rx_mgmt_beacon: 02:1a:11:fa:20:ae, 88:cf:98:70:a1:c8 [ 868.259339] ath9k_rx_tasklet: PS enabled: queue ps_work [ 868.259347] !!! __ieee80211_rx_handle_packet, sdata: wlan4, addr: c0:70:09:3d:16:00, seq: 46192 [ 868.259348] !!! ath9k_hw_setpower: AWAKE [ 868.259358] !!! if clause __ieee80211_rx_handle_packet, sdata: rename11, addr: c0:70:09:3d:16:00, seq: 46192 [ 868.259721] set bit FORCE_WAKE [ 868.260849] !!! ath9k_hw_setpower: NETWORK_SLEEP [ 868.261222] clear the RTC force wake bit [ 868.261598] !!! ieee80211_sta_rx_queued_mgmt, seq: 46192 [ 868.261600] ieee80211_rx_mgmt_beacon [ 868.261601] ieee80211_rx_mgmt_beacon: NOT our bssid [ 868.261602] !!!! ieee80211_rx_mgmt_beacon: c4:6e:1f:4b:10:a0, c0:70:09:3d:16:00 [ 868.261605] !!! ieee80211_sta_rx_queued_mgmt, seq: 46192 [ 868.261605] ieee80211_rx_mgmt_beacon [ 868.261606] ieee80211_rx_mgmt_beacon: NOT our bssid [ 868.261607] !!!! ieee80211_rx_mgmt_beacon: 02:1a:11:fa:20:ae, c0:70:09:3d:16:00 [ 868.267049] ath9k_rx_tasklet: PS enabled: queue ps_work [ 868.267056] !!! __ieee80211_rx_handle_packet, sdata: wlan4, addr: c4:6e:1f:4b:10:a0, seq: 15584 [ 868.267059] !!! ath9k_hw_setpower: AWAKE [ 868.267068] !!! if clause __ieee80211_rx_handle_packet, sdata: rename11, addr: c4:6e:1f:4b:10:a0, seq: 15584 [ 868.267351] set bit FORCE_WAKE [ 868.267984] ath9k_rx_tasklet: not a becon frame [ 868.268481] !!! ath9k_hw_setpower: NETWORK_SLEEP [ 868.268846] clear the RTC force wake bit [ 868.269224] !!! ieee80211_sta_rx_queued_mgmt, seq: 15584 [ 868.269225] ieee80211_rx_mgmt_beacon [ 868.269227] ieee80211_rx_mgmt_beacon: our bssid: c4:6e:1f:4b:10:a0 [ 868.269232] !!! ieee80211_rx_mgmt_beacon: notify driver for adjusting beacon timers [ 868.269232] ieee80211_bss_info_change_notify [ 868.269233] drv_bss_info_changed: local->ops->bss_info_changed [ 868.269234] ath9k_htc_bss_info_changed [ 868.269235] ath9k_htc_bss_info_changed: PS_wakeup [ 868.269236] !!! ath9k_htc_ps_wakeup [ 868.269236] !!! ath9k_hw_setpower: AWAKE [ 868.269622] set bit FORCE_WAKE [ 868.269762] ath9k_rx_tasklet: PS enabled: queue ps_work [ 868.269773] !!! __ieee80211_rx_handle_packet, sdata: wlan4, addr: c4:6e:1f:87:e6:4e, seq: 22528 [ 868.269784] !!! if clause __ieee80211_rx_handle_packet, sdata: rename11, addr: c4:6e:1f:87:e6:4e, seq: 22528 [ 868.270741] !!! ath9k_htc_ps_wakeup: 1 [ 868.270745] ath9k_htc_bss_info_changed: BSS_UPDATE_TIMERS [ 868.270749] ath9k_htc_beacon_config_sta [ 868.270751] ath9k_cmn_beacon_config_sta [ 868.272602] ath: phy3: beacon period 204800 [ 868.272603] ath: phy3: DTIM period 204800 [ 868.273740] ath9k_hw_set_sta_beacon_timers: saved_next_dtim = 0 [ 868.273741] saved_next_dtim: 519482372 [ 868.275238] !!! ath9k_htc_bss_info_changed: ps_restore [ 868.275239] !!! ath9k_htc_ps_restore: NETWORK_SLEEP [ 868.275240] !!! ath9k_hw_setpower: NETWORK_SLEEP [ 868.275612] clear the RTC force wake bit [ 868.275982] !!! ath9k_htc_ps_restore: 0 [ 868.275983] --------------------------------- [ 868.275984] drv_bss_info_changed: local->ops->bss_info_changed end [ 868.275987] !!! ieee80211_sta_rx_queued_mgmt, seq: 22528 [ 868.275988] ieee80211_rx_mgmt_beacon [ 868.275990] ieee80211_rx_mgmt_beacon: NOT our bssid [ 868.275991] !!!! ieee80211_rx_mgmt_beacon: c4:6e:1f:4b:10:a0, c4:6e:1f:87:e6:4e [ 868.275993] !!! ieee80211_sta_rx_queued_mgmt, seq: 15584 [ 868.275994] ieee80211_rx_mgmt_beacon [ 868.275995] ieee80211_rx_mgmt_beacon: NOT our bssid [ 868.275996] !!!! ieee80211_rx_mgmt_beacon: 02:1a:11:fa:20:ae, c4:6e:1f:4b:10:a0 [ 868.275997] !!! ieee80211_sta_rx_queued_mgmt, seq: 22528 [ 868.275997] ieee80211_rx_mgmt_beacon [ 868.275998] ieee80211_rx_mgmt_beacon: NOT our bssid [ 868.275999] !!!! ieee80211_rx_mgmt_beacon: 02:1a:11:fa:20:ae, c4:6e:1f:87:e6:4e [ 868.276000] !!! ath9k_hw_setpower: AWAKE [ 868.276365] set bit FORCE_WAKE [ 868.277487] !!! ath9k_hw_setpower: NETWORK_SLEEP [ 868.277857] clear the RTC force wake bit [ 868.315350] ath9k_rx_tasklet: PS enabled: queue ps_work [ 868.315358] !!! ath9k_hw_setpower: AWAKE [ 868.315360] !!! __ieee80211_rx_handle_packet, sdata: wlan4, addr: 02:1a:11:fa:20:ae, seq: 48144 [ 868.315368] !!! if clause __ieee80211_rx_handle_packet, sdata: rename11, addr: 02:1a:11:fa:20:ae, seq: 48144 [ 868.315660] set bit FORCE_WAKE [ 868.316783] !!! ath9k_hw_setpower: NETWORK_SLEEP [ 868.317168] clear the RTC force wake bit [ 868.317532] !!! ieee80211_sta_rx_queued_mgmt, seq: 48144 [ 868.317534] ieee80211_rx_mgmt_beacon [ 868.317536] ieee80211_rx_mgmt_beacon: NOT our bssid [ 868.317538] !!!! ieee80211_rx_mgmt_beacon: c4:6e:1f:4b:10:a0, 02:1a:11:fa:20:ae [ 868.317540] !!! ieee80211_sta_rx_queued_mgmt, seq: 48144 [ 868.317541] ieee80211_rx_mgmt_beacon [ 868.317543] ieee80211_rx_mgmt_beacon: our bssid: 02:1a:11:fa:20:ae [ 868.317549] !!! ieee80211_rx_mgmt_beacon: notify driver for adjusting beacon timers [ 868.317550] ieee80211_bss_info_change_notify [ 868.317551] drv_bss_info_changed: local->ops->bss_info_changed [ 868.317553] ath9k_htc_bss_info_changed [ 868.317554] ath9k_htc_bss_info_changed: PS_wakeup [ 868.317555] !!! ath9k_htc_ps_wakeup [ 868.317556] !!! ath9k_hw_setpower: AWAKE [ 868.317906] set bit FORCE_WAKE [ 868.319027] !!! ath9k_htc_ps_wakeup: 1 [ 868.319029] ath9k_htc_bss_info_changed: BSS_UPDATE_TIMERS [ 868.319030] ath9k_htc_beacon_config_sta [ 868.319031] ath9k_cmn_beacon_config_sta [ 868.320913] ath: phy3: beacon period 204800 [ 868.320916] ath: phy3: DTIM period 204800 [ 868.322045] current tsf: 519327698 [ 868.322047] next wake_up: 519479300 [ 868.322048] __difference: 151602 [ 868.322049] saved_next_dtim: 519530623 [ 868.323668] !!! ath9k_htc_bss_info_changed: ps_restore [ 868.323670] !!! ath9k_htc_ps_restore: NETWORK_SLEEP [ 868.323671] !!! ath9k_hw_setpower: NETWORK_SLEEP [ 868.324043] clear the RTC force wake bit [ 868.324408] !!! ath9k_htc_ps_restore: 0 [ 868.324409] --------------------------------- [ 868.324410] drv_bss_info_changed: local->ops->bss_info_changed end [ 868.515126] ath9k_rx_tasklet: PS enabled: queue ps_work [ 868.515134] !!! __ieee80211_rx_handle_packet, sdata: wlan4, addr: c0:4a:00:39:45:1a, seq: 8864 [ 868.515140] !!! if clause __ieee80211_rx_handle_packet, sdata: rename11, addr: c0:4a:00:39:45:1a, seq: 8864 [ 868.515152] !!! ath9k_hw_setpower: AWAKE [ 868.515513] set bit FORCE_WAKE [ 868.516629] !!! ath9k_hw_setpower: NETWORK_SLEEP [ 868.517010] clear the RTC force wake bit [ 868.517383] !!! ieee80211_sta_rx_queued_mgmt, seq: 8864 [ 868.517385] ieee80211_rx_mgmt_beacon [ 868.517386] ieee80211_rx_mgmt_beacon: NOT our bssid [ 868.517388] !!!! ieee80211_rx_mgmt_beacon: c4:6e:1f:4b:10:a0, c0:4a:00:39:45:1a [ 868.517390] !!! ieee80211_sta_rx_queued_mgmt, seq: 8864 [ 868.517390] ieee80211_rx_mgmt_beacon [ 868.517391] ieee80211_rx_mgmt_beacon: NOT our bssid [ 868.517392] !!!! ieee80211_rx_mgmt_beacon: 02:1a:11:fa:20:ae, c0:4a:00:39:45:1a [ 868.520369] ath9k_rx_tasklet: PS enabled: queue ps_work [ 868.520376] !!! __ieee80211_rx_handle_packet, sdata: wlan4, addr: 02:1a:11:fa:20:ae, seq: 48176 [ 868.520380] !!! if clause __ieee80211_rx_handle_packet, sdata: rename11, addr: 02:1a:11:fa:20:ae, seq: 48176 [ 868.520396] !!! ath9k_hw_setpower: AWAKE [ 868.520759] set bit FORCE_WAKE [ 868.521877] !!! ath9k_hw_setpower: NETWORK_SLEEP [ 868.522263] clear the RTC force wake bit [ 868.522632] !!! ieee80211_sta_rx_queued_mgmt, seq: 48176 [ 868.522633] ieee80211_rx_mgmt_beacon [ 868.522635] ieee80211_rx_mgmt_beacon: NOT our bssid [ 868.522636] !!!! ieee80211_rx_mgmt_beacon: c4:6e:1f:4b:10:a0, 02:1a:11:fa:20:ae [ 868.522639] !!! ieee80211_sta_rx_queued_mgmt, seq: 48176 [ 868.522640] ieee80211_rx_mgmt_beacon [ 868.522641] ieee80211_rx_mgmt_beacon: our bssid: 02:1a:11:fa:20:ae [ 868.522648] !!! ieee80211_rx_mgmt_beacon: notify driver for adjusting beacon timers [ 868.522649] ieee80211_bss_info_change_notify [ 868.522650] drv_bss_info_changed: local->ops->bss_info_changed [ 868.522652] ath9k_htc_bss_info_changed [ 868.522653] ath9k_htc_bss_info_changed: PS_wakeup [ 868.522654] !!! ath9k_htc_ps_wakeup [ 868.522655] !!! ath9k_hw_setpower: AWAKE [ 868.523010] set bit FORCE_WAKE [ 868.524144] !!! ath9k_htc_ps_wakeup: 1 [ 868.524147] ath9k_htc_bss_info_changed: BSS_UPDATE_TIMERS [ 868.524149] ath9k_htc_beacon_config_sta [ 868.524150] ath9k_cmn_beacon_config_sta [ 868.526011] ath: phy3: beacon period 204800 [ 868.526012] ath: phy3: DTIM period 204800 [ 868.527181] ath9k_hw_set_sta_beacon_timers: saved_next_dtim = 0 [ 868.527183] saved_next_dtim: 519735498 [ 868.528639] !!! ath9k_htc_bss_info_changed: ps_restore [ 868.528640] !!! ath9k_htc_ps_restore: NETWORK_SLEEP [ 868.528641] !!! ath9k_hw_setpower: NETWORK_SLEEP [ 868.529016] clear the RTC force wake bit [ 868.529398] !!! ath9k_htc_ps_restore: 0 [ 868.529399] --------------------------------- [ 868.529400] drv_bss_info_changed: local->ops->bss_info_changed end [ 868.533992] ath9k_rx_tasklet: PS enabled: queue ps_work [ 868.533998] !!! __ieee80211_rx_handle_packet, sdata: wlan4, addr: 78:d7:52:26:d2:30, seq: 32480 [ 868.534004] !!! if clause __ieee80211_rx_handle_packet, sdata: rename11, addr: 78:d7:52:26:d2:30, seq: 32480 [ 868.534011] !!! ath9k_hw_setpower: AWAKE [ 868.534394] set bit FORCE_WAKE [ 868.535522] !!! ath9k_hw_setpower: NETWORK_SLEEP [ 868.535902] clear the RTC force wake bit [ 868.536280] !!! ieee80211_sta_rx_queued_mgmt, seq: 32480 [ 868.536281] ieee80211_rx_mgmt_beacon [ 868.536282] ieee80211_rx_mgmt_beacon: NOT our bssid [ 868.536283] !!!! ieee80211_rx_mgmt_beacon: c4:6e:1f:4b:10:a0, 78:d7:52:26:d2:30 [ 868.536285] !!! ieee80211_sta_rx_queued_mgmt, seq: 32480 [ 868.536286] ieee80211_rx_mgmt_beacon [ 868.536287] ieee80211_rx_mgmt_beacon: NOT our bssid [ 868.536288] !!!! ieee80211_rx_mgmt_beacon: 02:1a:11:fa:20:ae, 78:d7:52:26:d2:30 [ 868.545069] ath9k_rx_tasklet: PS enabled: queue ps_work [ 868.545075] !!! __ieee80211_rx_handle_packet, sdata: wlan4, addr: 88:cf:98:70:a1:c8, seq: 5296 [ 868.545081] !!! if clause __ieee80211_rx_handle_packet, sdata: rename11, addr: 88:cf:98:70:a1:c8, seq: 5296 [ 868.545096] !!! ath9k_hw_setpower: AWAKE [ 868.545410] set bit FORCE_WAKE [ 868.546532] !!! ath9k_hw_setpower: NETWORK_SLEEP [ 868.546900] clear the RTC force wake bit [ 868.547285] !!! ieee80211_sta_rx_queued_mgmt, seq: 5296 [ 868.547286] ieee80211_rx_mgmt_beacon [ 868.547288] ieee80211_rx_mgmt_beacon: NOT our bssid [ 868.547290] !!!! ieee80211_rx_mgmt_beacon: c4:6e:1f:4b:10:a0, 88:cf:98:70:a1:c8 [ 868.547292] !!! ieee80211_sta_rx_queued_mgmt, seq: 5296 [ 868.547293] ieee80211_rx_mgmt_beacon [ 868.547294] ieee80211_rx_mgmt_beacon: NOT our bssid [ 868.547295] !!!! ieee80211_rx_mgmt_beacon: 02:1a:11:fa:20:ae, 88:cf:98:70:a1:c8 [ 868.560714] ath9k_rx_tasklet: PS enabled: queue ps_work [ 868.560736] !!! __ieee80211_rx_handle_packet, sdata: wlan4, addr: c0:70:09:3d:16:00, seq: 46240 [ 868.560743] !!! if clause __ieee80211_rx_handle_packet, sdata: rename11, addr: c0:70:09:3d:16:00, seq: 46240 [ 868.560761] !!! ath9k_hw_setpower: AWAKE [ 868.561049] set bit FORCE_WAKE [ 868.562178] !!! ath9k_hw_setpower: NETWORK_SLEEP [ 868.562556] clear the RTC force wake bit [ 868.562932] !!! ieee80211_sta_rx_queued_mgmt, seq: 46240 [ 868.562934] ieee80211_rx_mgmt_beacon [ 868.562936] ieee80211_rx_mgmt_beacon: NOT our bssid [ 868.562939] !!!! ieee80211_rx_mgmt_beacon: c4:6e:1f:4b:10:a0, c0:70:09:3d:16:00 [ 868.562943] !!! ieee80211_sta_rx_queued_mgmt, seq: 46240 [ 868.562944] ieee80211_rx_mgmt_beacon [ 868.562945] ieee80211_rx_mgmt_beacon: NOT our bssid [ 868.562946] !!!! ieee80211_rx_mgmt_beacon: 02:1a:11:fa:20:ae, c0:70:09:3d:16:00 [ 868.574584] ath9k_rx_tasklet: PS enabled: queue ps_work [ 868.574593] !!! __ieee80211_rx_handle_packet, sdata: wlan4, addr: c4:6e:1f:4b:10:a0, seq: 15632 [ 868.574598] !!! if clause __ieee80211_rx_handle_packet, sdata: rename11, addr: c4:6e:1f:4b:10:a0, seq: 15632 [ 868.574615] !!! ath9k_hw_setpower: AWAKE [ 868.574941] set bit FORCE_WAKE [ 868.576078] !!! ath9k_hw_setpower: NETWORK_SLEEP [ 868.576445] clear the RTC force wake bit [ 868.576831] !!! ieee80211_sta_rx_queued_mgmt, seq: 15632 [ 868.576832] ieee80211_rx_mgmt_beacon [ 868.576834] ieee80211_rx_mgmt_beacon: our bssid: c4:6e:1f:4b:10:a0 [ 868.576840] !!! ieee80211_rx_mgmt_beacon: notify driver for adjusting beacon timers [ 868.576842] ieee80211_bss_info_change_notify [ 868.576843] drv_bss_info_changed: local->ops->bss_info_changed [ 868.576844] ath9k_htc_bss_info_changed [ 868.576845] ath9k_htc_bss_info_changed: PS_wakeup [ 868.576846] !!! ath9k_htc_ps_wakeup [ 868.576847] !!! ath9k_hw_setpower: AWAKE [ 868.577194] set bit FORCE_WAKE [ 868.577306] ath9k_rx_tasklet: PS enabled: queue ps_work [ 868.577309] !!! __ieee80211_rx_handle_packet, sdata: wlan4, addr: c4:6e:1f:87:e6:4e, seq: 22576 [ 868.577312] !!! if clause __ieee80211_rx_handle_packet, sdata: rename11, addr: c4:6e:1f:87:e6:4e, seq: 22576 [ 868.578320] !!! ath9k_htc_ps_wakeup: 1 [ 868.578322] ath9k_htc_bss_info_changed: BSS_UPDATE_TIMERS [ 868.578324] ath9k_htc_beacon_config_sta [ 868.578325] ath9k_cmn_beacon_config_sta [ 868.580197] ath: phy3: beacon period 204800 [ 868.580199] ath: phy3: DTIM period 204800 [ 868.581324] current tsf: 519586695 [ 868.581327] next wake_up: 519732426 [ 868.581328] __difference: 145731 [ 868.581329] saved_next_dtim: 519789620 [ 868.582949] !!! ath9k_htc_bss_info_changed: ps_restore [ 868.582953] !!! ath9k_htc_ps_restore: NETWORK_SLEEP [ 868.582954] !!! ath9k_hw_setpower: NETWORK_SLEEP [ 868.583322] clear the RTC force wake bit [ 868.583697] !!! ath9k_htc_ps_restore: 0 [ 868.583699] --------------------------------- [ 868.583699] drv_bss_info_changed: local->ops->bss_info_changed end [ 868.583704] !!! ieee80211_sta_rx_queued_mgmt, seq: 22576 [ 868.583705] ieee80211_rx_mgmt_beacon [ 868.583706] ieee80211_rx_mgmt_beacon: NOT our bssid [ 868.583707] !!!! ieee80211_rx_mgmt_beacon: c4:6e:1f:4b:10:a0, c4:6e:1f:87:e6:4e [ 868.583711] !!! ieee80211_sta_rx_queued_mgmt, seq: 15632 [ 868.583711] ieee80211_rx_mgmt_beacon [ 868.583712] ieee80211_rx_mgmt_beacon: NOT our bssid [ 868.583713] !!!! ieee80211_rx_mgmt_beacon: 02:1a:11:fa:20:ae, c4:6e:1f:4b:10:a0 [ 868.583714] !!! ieee80211_sta_rx_queued_mgmt, seq: 22576 [ 868.583715] ieee80211_rx_mgmt_beacon [ 868.583715] ieee80211_rx_mgmt_beacon: NOT our bssid [ 868.583716] !!!! ieee80211_rx_mgmt_beacon: 02:1a:11:fa:20:ae, c4:6e:1f:87:e6:4e [ 868.583717] !!! ath9k_hw_setpower: AWAKE [ 868.584079] set bit FORCE_WAKE [ 868.585207] !!! ath9k_hw_setpower: NETWORK_SLEEP [ 868.585582] clear the RTC force wake bit [ 868.745968] ath9k_rx_tasklet: PS enabled: queue ps_work [ 868.745976] !!! __ieee80211_rx_handle_packet, sdata: wlan4, addr: 88:cf:98:70:a1:c8, seq: 5328 [ 868.745981] !!! if clause __ieee80211_rx_handle_packet, sdata: rename11, addr: 88:cf:98:70:a1:c8, seq: 5328 [ 868.745997] !!! ath9k_hw_setpower: AWAKE [ 868.746383] set bit FORCE_WAKE [ 868.747510] !!! ath9k_hw_setpower: NETWORK_SLEEP [ 868.747882] clear the RTC force wake bit [ 868.748258] !!! ieee80211_sta_rx_queued_mgmt, seq: 5328 [ 868.748259] ieee80211_rx_mgmt_beacon [ 868.748260] ieee80211_rx_mgmt_beacon: NOT our bssid [ 868.748261] !!!! ieee80211_rx_mgmt_beacon: c4:6e:1f:4b:10:a0, 88:cf:98:70:a1:c8 [ 868.748263] !!! ieee80211_sta_rx_queued_mgmt, seq: 5328 [ 868.748263] ieee80211_rx_mgmt_beacon [ 868.748264] ieee80211_rx_mgmt_beacon: NOT our bssid [ 868.748265] !!!! ieee80211_rx_mgmt_beacon: 02:1a:11:fa:20:ae, 88:cf:98:70:a1:c8 [ 868.761639] ath9k_rx_tasklet: PS enabled: queue ps_work [ 868.761648] !!! __ieee80211_rx_handle_packet, sdata: wlan4, addr: c0:70:09:3d:16:00, seq: 46272 [ 868.761654] !!! if clause __ieee80211_rx_handle_packet, sdata: rename11, addr: c0:70:09:3d:16:00, seq: 46272 [ 868.761672] !!! ath9k_hw_setpower: AWAKE [ 868.762013] set bit FORCE_WAKE [ 868.763151] !!! ath9k_hw_setpower: NETWORK_SLEEP [ 868.763525] clear the RTC force wake bit [ 868.763901] !!! ieee80211_sta_rx_queued_mgmt, seq: 46272 [ 868.763903] ieee80211_rx_mgmt_beacon [ 868.763904] ieee80211_rx_mgmt_beacon: NOT our bssid [ 868.763905] !!!! ieee80211_rx_mgmt_beacon: c4:6e:1f:4b:10:a0, c0:70:09:3d:16:00 [ 868.763907] !!! ieee80211_sta_rx_queued_mgmt, seq: 46272 [ 868.763908] ieee80211_rx_mgmt_beacon [ 868.763908] ieee80211_rx_mgmt_beacon: NOT our bssid [ 868.763909] !!!! ieee80211_rx_mgmt_beacon: 02:1a:11:fa:20:ae, c0:70:09:3d:16:00 [ 868.779596] ath9k_rx_tasklet: PS enabled: queue ps_work [ 868.779602] !!! __ieee80211_rx_handle_packet, sdata: wlan4, addr: c4:6e:1f:4b:10:a0, seq: 15664 [ 868.779607] !!! if clause __ieee80211_rx_handle_packet, sdata: rename11, addr: c4:6e:1f:4b:10:a0, seq: 15664 [ 868.779621] !!! ath9k_hw_setpower: AWAKE [ 868.779912] set bit FORCE_WAKE [ 868.781048] !!! ath9k_hw_setpower: NETWORK_SLEEP [ 868.781426] clear the RTC force wake bit [ 868.781805] !!! ieee80211_sta_rx_queued_mgmt, seq: 15664 [ 868.781806] ieee80211_rx_mgmt_beacon [ 868.781809] ieee80211_rx_mgmt_beacon: our bssid: c4:6e:1f:4b:10:a0 [ 868.781820] !!! ieee80211_rx_mgmt_beacon: notify driver for adjusting beacon timers [ 868.781821] ieee80211_bss_info_change_notify [ 868.781823] drv_bss_info_changed: local->ops->bss_info_changed [ 868.781824] ath9k_htc_bss_info_changed [ 868.781825] ath9k_htc_bss_info_changed: PS_wakeup [ 868.781826] !!! ath9k_htc_ps_wakeup [ 868.781827] !!! ath9k_hw_setpower: AWAKE [ 868.782173] set bit FORCE_WAKE [ 868.782317] ath9k_rx_tasklet: PS enabled: queue ps_work [ 868.782322] !!! __ieee80211_rx_handle_packet, sdata: wlan4, addr: c4:6e:1f:87:e6:4e, seq: 22608 [ 868.782329] !!! if clause __ieee80211_rx_handle_packet, sdata: rename11, addr: c4:6e:1f:87:e6:4e, seq: 22608 [ 868.783301] !!! ath9k_htc_ps_wakeup: 1 [ 868.783302] ath9k_htc_bss_info_changed: BSS_UPDATE_TIMERS [ 868.783303] ath9k_htc_beacon_config_sta [ 868.783304] ath9k_cmn_beacon_config_sta [ 868.785174] ath: phy3: beacon period 204800 [ 868.785176] ath: phy3: DTIM period 204800 [ 868.786300] ath9k_hw_set_sta_beacon_timers: saved_next_dtim = 0 [ 868.786302] saved_next_dtim: 519994367 [ 868.787791] !!! ath9k_htc_bss_info_changed: ps_restore [ 868.787792] !!! ath9k_htc_ps_restore: NETWORK_SLEEP [ 868.787793] !!! ath9k_hw_setpower: NETWORK_SLEEP [ 868.788164] clear the RTC force wake bit [ 868.788543] !!! ath9k_htc_ps_restore: 0 [ 868.788544] --------------------------------- [ 868.788545] drv_bss_info_changed: local->ops->bss_info_changed end [ 868.788548] !!! ieee80211_sta_rx_queued_mgmt, seq: 22608 [ 868.788549] ieee80211_rx_mgmt_beacon [ 868.788550] ieee80211_rx_mgmt_beacon: NOT our bssid [ 868.788551] !!!! ieee80211_rx_mgmt_beacon: c4:6e:1f:4b:10:a0, c4:6e:1f:87:e6:4e [ 868.788553] !!! ieee80211_sta_rx_queued_mgmt, seq: 15664 [ 868.788553] ieee80211_rx_mgmt_beacon [ 868.788554] ieee80211_rx_mgmt_beacon: NOT our bssid [ 868.788555] !!!! ieee80211_rx_mgmt_beacon: 02:1a:11:fa:20:ae, c4:6e:1f:4b:10:a0 [ 868.788556] !!! ieee80211_sta_rx_queued_mgmt, seq: 22608 [ 868.788557] ieee80211_rx_mgmt_beacon [ 868.788557] ieee80211_rx_mgmt_beacon: NOT our bssid [ 868.788558] !!!! ieee80211_rx_mgmt_beacon: 02:1a:11:fa:20:ae, c4:6e:1f:87:e6:4e [ 868.788559] !!! ath9k_hw_setpower: AWAKE [ 868.788916] set bit FORCE_WAKE [ 868.790042] !!! ath9k_hw_setpower: NETWORK_SLEEP [ 868.790435] clear the RTC force wake bit [ 868.822325] ath9k_rx_tasklet: PS enabled: queue ps_work [ 868.822335] !!! __ieee80211_rx_handle_packet, sdata: wlan4, addr: c0:4a:00:39:45:1a, seq: 8928 [ 868.822341] !!! if clause __ieee80211_rx_handle_packet, sdata: rename11, addr: c0:4a:00:39:45:1a, seq: 8928 [ 868.822349] !!! ath9k_hw_setpower: AWAKE [ 868.822723] set bit FORCE_WAKE [ 868.823873] !!! ath9k_hw_setpower: NETWORK_SLEEP [ 868.824216] clear the RTC force wake bit [ 868.824589] !!! ieee80211_sta_rx_queued_mgmt, seq: 8928 [ 868.824591] ieee80211_rx_mgmt_beacon [ 868.824592] ieee80211_rx_mgmt_beacon: NOT our bssid [ 868.824594] !!!! ieee80211_rx_mgmt_beacon: c4:6e:1f:4b:10:a0, c0:4a:00:39:45:1a [ 868.824597] !!! ieee80211_sta_rx_queued_mgmt, seq: 8928 [ 868.824598] ieee80211_rx_mgmt_beacon [ 868.824599] ieee80211_rx_mgmt_beacon: NOT our bssid [ 868.824600] !!!! ieee80211_rx_mgmt_beacon: 02:1a:11:fa:20:ae, c0:4a:00:39:45:1a [ 868.827902] ath9k_rx_tasklet: PS enabled: queue ps_work [ 868.827908] !!! __ieee80211_rx_handle_packet, sdata: wlan4, addr: 02:1a:11:fa:20:ae, seq: 48224 [ 868.827909] !!! ath9k_hw_setpower: AWAKE [ 868.827917] !!! if clause __ieee80211_rx_handle_packet, sdata: rename11, addr: 02:1a:11:fa:20:ae, seq: 48224 [ 868.828222] set bit FORCE_WAKE [ 868.829347] !!! ath9k_hw_setpower: NETWORK_SLEEP [ 868.829716] clear the RTC force wake bit [ 868.830091] !!! ieee80211_sta_rx_queued_mgmt, seq: 48224 [ 868.830092] ieee80211_rx_mgmt_beacon [ 868.830093] ieee80211_rx_mgmt_beacon: NOT our bssid [ 868.830095] !!!! ieee80211_rx_mgmt_beacon: c4:6e:1f:4b:10:a0, 02:1a:11:fa:20:ae [ 868.830097] !!! ieee80211_sta_rx_queued_mgmt, seq: 48224 [ 868.830098] ieee80211_rx_mgmt_beacon [ 868.830099] ieee80211_rx_mgmt_beacon: our bssid: 02:1a:11:fa:20:ae [ 868.830105] !!! ieee80211_rx_mgmt_beacon: notify driver for adjusting beacon timers [ 868.830106] ieee80211_bss_info_change_notify [ 868.830107] drv_bss_info_changed: local->ops->bss_info_changed [ 868.830108] ath9k_htc_bss_info_changed [ 868.830109] ath9k_htc_bss_info_changed: PS_wakeup [ 868.830110] !!! ath9k_htc_ps_wakeup [ 868.830111] !!! ath9k_hw_setpower: AWAKE [ 868.830474] set bit FORCE_WAKE [ 868.831599] !!! ath9k_htc_ps_wakeup: 1 [ 868.831600] ath9k_htc_bss_info_changed: BSS_UPDATE_TIMERS [ 868.831602] ath9k_htc_beacon_config_sta [ 868.831602] ath9k_cmn_beacon_config_sta [ 868.833471] ath: phy3: beacon period 204800 [ 868.833472] ath: phy3: DTIM period 204800 [ 868.834602] current tsf: 519839691 [ 868.834603] next wake_up: 519991295 [ 868.834604] __difference: 151604 [ 868.834604] saved_next_dtim: 520042616 [ 868.836229] !!! ath9k_htc_bss_info_changed: ps_restore [ 868.836231] !!! ath9k_htc_ps_restore: NETWORK_SLEEP [ 868.836232] !!! ath9k_hw_setpower: NETWORK_SLEEP [ 868.836599] clear the RTC force wake bit [ 868.836982] !!! ath9k_htc_ps_restore: 0 [ 868.836983] --------------------------------- [ 868.836984] drv_bss_info_changed: local->ops->bss_info_changed end [ 868.898476] !!! ieee80211_tx_h_dynamic_ps: stop queues with reason PS, unset NULLFUNC_ACKED, queue ps_disable_work [ 868.898484] !!! ieee80211_tx_h_dynamic_ps: mod timer the dynamic_ps_timer [ 868.898498] !!! ieee80211_dynamic_ps_disable_work: disable PS [ 868.898502] !!! ath9k_htc_ps_wakeup [ 868.898503] !!! ath9k_hw_setpower: AWAKE [ 868.898798] set bit FORCE_WAKE [ 868.899920] !!! ath9k_htc_ps_wakeup: 1 [ 868.899924] !!! ath9k_hw_setpower: already in that PS mode: AWAKE [ 868.899925] !!! ath9k_htc_ps_restore: 0 [ 868.899926] !!! ieee80211_dynamic_ps_disable_work: wake queues that are sleeping for PS reason [ 868.899935] !!! ieee80211_tx_pending: [ 868.900295] !!! ieee80211_tx_status: addr1: 02:1a:11:fa:20:ae [ 868.900297] !!! ieee80211_tx_status: addr2: 98:de:d0:09:40:40 [ 868.900298] ieee80211_tx_status. station name: rename11 [ 868.924842] ath9k_rx_tasklet: PS disabled [ 868.924848] !!! __ieee80211_rx_handle_packet, sdata: wlan4, addr: c0:4a:00:39:45:1a, seq: 8944 [ 868.924857] !!! if clause __ieee80211_rx_handle_packet, sdata: rename11, addr: c0:4a:00:39:45:1a, seq: 8944 [ 868.924874] !!! ieee80211_sta_rx_queued_mgmt, seq: 8944 [ 868.924875] ieee80211_rx_mgmt_beacon [ 868.924876] ieee80211_rx_mgmt_beacon: NOT our bssid [ 868.924878] !!!! ieee80211_rx_mgmt_beacon: c4:6e:1f:4b:10:a0, c0:4a:00:39:45:1a [ 868.924880] !!! ieee80211_sta_rx_queued_mgmt, seq: 8944 [ 868.924881] ieee80211_rx_mgmt_beacon [ 868.924882] ieee80211_rx_mgmt_beacon: NOT our bssid [ 868.924882] !!!! ieee80211_rx_mgmt_beacon: 02:1a:11:fa:20:ae, c0:4a:00:39:45:1a [ 868.930400] ath9k_rx_tasklet: PS disabled [ 868.930404] !!! __ieee80211_rx_handle_packet, sdata: wlan4, addr: 02:1a:11:fa:20:ae, seq: 48240 [ 868.930408] !!! if clause __ieee80211_rx_handle_packet, sdata: rename11, addr: 02:1a:11:fa:20:ae, seq: 48240 [ 868.930587] !!! ieee80211_sta_rx_queued_mgmt, seq: 48240 [ 868.930588] ieee80211_rx_mgmt_beacon [ 868.930589] ieee80211_rx_mgmt_beacon: NOT our bssid [ 868.930590] !!!! ieee80211_rx_mgmt_beacon: c4:6e:1f:4b:10:a0, 02:1a:11:fa:20:ae [ 868.930592] !!! ieee80211_sta_rx_queued_mgmt, seq: 48240 [ 868.930592] ieee80211_rx_mgmt_beacon [ 868.930593] ieee80211_rx_mgmt_beacon: our bssid: 02:1a:11:fa:20:ae [ 868.930597] !!! ieee80211_rx_mgmt_beacon: notify driver for adjusting beacon timers [ 868.930598] ieee80211_bss_info_change_notify [ 868.930599] drv_bss_info_changed: local->ops->bss_info_changed [ 868.930600] ath9k_htc_bss_info_changed [ 868.930601] ath9k_htc_bss_info_changed: PS_wakeup [ 868.930601] !!! ath9k_htc_ps_wakeup [ 868.930602] !!! ath9k_hw_setpower: already in that PS mode: AWAKE [ 868.930603] !!! ath9k_htc_ps_wakeup: 1 [ 868.930604] ath9k_htc_bss_info_changed: BSS_UPDATE_TIMERS [ 868.930605] ath9k_htc_beacon_config_sta [ 868.930606] ath9k_cmn_beacon_config_sta [ 868.932461] ath: phy3: beacon period 204800 [ 868.932463] ath: phy3: DTIM period 204800 [ 868.933576] current tsf: 519938566 [ 868.933577] next wake_up: 520039544 [ 868.933577] __difference: 100978 [ 868.933578] saved_next_dtim: 520141491 [ 868.935205] !!! ath9k_htc_bss_info_changed: ps_restore [ 868.935207] !!! ath9k_htc_ps_restore: 0 [ 868.935207] --------------------------------- [ 868.935208] drv_bss_info_changed: local->ops->bss_info_changed end [ 868.946899] ath9k_rx_tasklet: PS disabled [ 868.946905] !!! __ieee80211_rx_handle_packet, sdata: wlan4, addr: 88:cf:98:70:a1:c8, seq: 5360 [ 868.946914] !!! if clause __ieee80211_rx_handle_packet, sdata: rename11, addr: 88:cf:98:70:a1:c8, seq: 5360 [ 868.946931] !!! ieee80211_sta_rx_queued_mgmt, seq: 5360 [ 868.946932] ieee80211_rx_mgmt_beacon [ 868.946934] ieee80211_rx_mgmt_beacon: NOT our bssid [ 868.946935] !!!! ieee80211_rx_mgmt_beacon: c4:6e:1f:4b:10:a0, 88:cf:98:70:a1:c8 [ 868.946938] !!! ieee80211_sta_rx_queued_mgmt, seq: 5360 [ 868.946939] ieee80211_rx_mgmt_beacon [ 868.946940] ieee80211_rx_mgmt_beacon: NOT our bssid [ 868.946941] !!!! ieee80211_rx_mgmt_beacon: 02:1a:11:fa:20:ae, 88:cf:98:70:a1:c8 [ 868.962552] ath9k_rx_tasklet: PS disabled [ 868.962557] !!! __ieee80211_rx_handle_packet, sdata: wlan4, addr: c0:70:09:3d:16:00, seq: 46304 [ 868.962564] !!! if clause __ieee80211_rx_handle_packet, sdata: rename11, addr: c0:70:09:3d:16:00, seq: 46304 [ 868.962580] !!! ieee80211_sta_rx_queued_mgmt, seq: 46304 [ 868.962581] ieee80211_rx_mgmt_beacon [ 868.962582] ieee80211_rx_mgmt_beacon: NOT our bssid [ 868.962583] !!!! ieee80211_rx_mgmt_beacon: c4:6e:1f:4b:10:a0, c0:70:09:3d:16:00 [ 868.962584] !!! ieee80211_sta_rx_queued_mgmt, seq: 46304 [ 868.962585] ieee80211_rx_mgmt_beacon [ 868.962586] ieee80211_rx_mgmt_beacon: NOT our bssid [ 868.962586] !!!! ieee80211_rx_mgmt_beacon: 02:1a:11:fa:20:ae, c0:70:09:3d:16:00 [ 868.984646] ath9k_rx_tasklet: PS disabled [ 868.984650] !!! __ieee80211_rx_handle_packet, sdata: wlan4, addr: c4:6e:1f:4b:10:a0, seq: 15696 [ 868.984660] !!! if clause __ieee80211_rx_handle_packet, sdata: rename11, addr: c4:6e:1f:4b:10:a0, seq: 15696 [ 868.984675] !!! ieee80211_sta_rx_queued_mgmt, seq: 15696 [ 868.984677] ieee80211_rx_mgmt_beacon [ 868.984679] ieee80211_rx_mgmt_beacon: our bssid: c4:6e:1f:4b:10:a0 [ 868.984685] !!! ieee80211_rx_mgmt_beacon: notify driver for adjusting beacon timers [ 868.984687] ieee80211_bss_info_change_notify [ 868.984688] drv_bss_info_changed: local->ops->bss_info_changed [ 868.984689] ath9k_htc_bss_info_changed [ 868.984690] ath9k_htc_bss_info_changed: PS_wakeup [ 868.984691] !!! ath9k_htc_ps_wakeup [ 868.984693] !!! ath9k_hw_setpower: already in that PS mode: AWAKE [ 868.984694] !!! ath9k_htc_ps_wakeup: 1 [ 868.984695] ath9k_htc_bss_info_changed: BSS_UPDATE_TIMERS [ 868.984696] ath9k_htc_beacon_config_sta [ 868.984698] ath9k_cmn_beacon_config_sta [ 868.986514] ath: phy3: beacon period 204800 [ 868.986516] ath: phy3: DTIM period 204800 [ 868.987650] current tsf: 519992567 [ 868.987652] next wake_up: 520138419 [ 868.987653] __difference: 145852 [ 868.987654] saved_next_dtim: 520195491 [ 868.989274] !!! ath9k_htc_bss_info_changed: ps_restore [ 868.989276] !!! ath9k_htc_ps_restore: 0 [ 868.989277] --------------------------------- [ 868.989278] drv_bss_info_changed: local->ops->bss_info_changed end [ 868.989283] !!! ieee80211_sta_rx_queued_mgmt, seq: 15696 [ 868.989284] ieee80211_rx_mgmt_beacon [ 868.989285] ieee80211_rx_mgmt_beacon: NOT our bssid [ 868.989286] !!!! ieee80211_rx_mgmt_beacon: 02:1a:11:fa:20:ae, c4:6e:1f:4b:10:a0 [ 868.989406] ath9k_rx_tasklet: PS disabled [ 868.989408] !!! __ieee80211_rx_handle_packet, sdata: wlan4, addr: c4:6e:1f:87:e6:4e, seq: 22640 [ 868.989415] !!! if clause __ieee80211_rx_handle_packet, sdata: rename11, addr: c4:6e:1f:87:e6:4e, seq: 22640 [ 868.989430] !!! ieee80211_sta_rx_queued_mgmt, seq: 22640 [ 868.989431] ieee80211_rx_mgmt_beacon [ 868.989432] ieee80211_rx_mgmt_beacon: NOT our bssid [ 868.989433] !!!! ieee80211_rx_mgmt_beacon: c4:6e:1f:4b:10:a0, c4:6e:1f:87:e6:4e [ 868.989434] !!! ieee80211_sta_rx_queued_mgmt, seq: 22640 [ 868.989434] ieee80211_rx_mgmt_beacon [ 868.989435] ieee80211_rx_mgmt_beacon: NOT our bssid [ 868.989436] !!!! ieee80211_rx_mgmt_beacon: 02:1a:11:fa:20:ae, c4:6e:1f:87:e6:4e [ 868.990350] !!! ath9k_htc_ps_wakeup [ 868.990353] !!! ath9k_hw_setpower: already in that PS mode: AWAKE [ 868.990354] !!! ath9k_htc_ps_wakeup: 1 [ 868.995907] !!! ath9k_htc_ps_restore: 0 [ 868.998360] !!! ieee80211_dynamic_ps_enable_work [ 868.998362] !!! ieee80211_dynamic_ps_enable_work: send NULL function with PS=1, interface 1 [ 868.998366] !!! ieee80211_tx_h_dynamic_ps: IEEE80211_CONF_PS unset [ 868.998367] !!! ieee80211_tx_h_dynamic_ps: mod timer the dynamic_ps_timer [ 868.998374] !!! ieee80211_dynamic_ps_enable_work: send NULL function with PS=1, interface 2 [ 868.998376] !!! ieee80211_tx_h_dynamic_ps: IEEE80211_CONF_PS unset [ 868.998377] !!! ieee80211_tx_h_dynamic_ps: mod timer the dynamic_ps_timer [ 868.998661] !!! ieee80211_tx_status: addr1: c4:6e:1f:4b:10:a0 [ 868.998663] !!! ieee80211_tx_status: addr2: 98:de:d0:09:40:39 [ 868.998664] ieee80211_tx_status. station name: wlan4 [ 868.998667] ieee80211_tx_status: ACK'ed NULL function for sdata1: wlan4 [ 868.998909] !!! ieee80211_tx_status: addr1: 02:1a:11:fa:20:ae [ 868.998910] !!! ieee80211_tx_status: addr2: 98:de:d0:09:40:40 [ 868.998911] ieee80211_tx_status. station name: rename11 [ 868.998912] ieee80211_tx_status: ACK'ed NULL function for sdata2: rename11 [ 869.027374] ath9k_rx_tasklet: PS disabled [ 869.027379] !!! __ieee80211_rx_handle_packet, sdata: wlan4, addr: c0:4a:00:39:45:1a, seq: 8960 [ 869.027386] !!! if clause __ieee80211_rx_handle_packet, sdata: rename11, addr: c0:4a:00:39:45:1a, seq: 8960 [ 869.027402] !!! ieee80211_sta_rx_queued_mgmt, seq: 8960 [ 869.027403] ieee80211_rx_mgmt_beacon [ 869.027405] ieee80211_rx_mgmt_beacon: NOT our bssid [ 869.027405] !!!! ieee80211_rx_mgmt_beacon: c4:6e:1f:4b:10:a0, c0:4a:00:39:45:1a [ 869.027407] !!! ieee80211_sta_rx_queued_mgmt, seq: 8960 [ 869.027408] ieee80211_rx_mgmt_beacon [ 869.027408] ieee80211_rx_mgmt_beacon: NOT our bssid [ 869.027409] !!!! ieee80211_rx_mgmt_beacon: 02:1a:11:fa:20:ae, c0:4a:00:39:45:1a [ 869.032931] ath9k_rx_tasklet: PS disabled [ 869.032935] !!! __ieee80211_rx_handle_packet, sdata: wlan4, addr: 02:1a:11:fa:20:ae, seq: 48256 [ 869.032941] !!! if clause __ieee80211_rx_handle_packet, sdata: rename11, addr: 02:1a:11:fa:20:ae, seq: 48256 [ 869.032957] !!! ieee80211_sta_rx_queued_mgmt, seq: 48256 [ 869.032958] ieee80211_rx_mgmt_beacon [ 869.032959] ieee80211_rx_mgmt_beacon: NOT our bssid [ 869.032961] !!!! ieee80211_rx_mgmt_beacon: c4:6e:1f:4b:10:a0, 02:1a:11:fa:20:ae [ 869.032963] !!! ieee80211_sta_rx_queued_mgmt, seq: 48256 [ 869.032963] ieee80211_rx_mgmt_beacon [ 869.032964] ieee80211_rx_mgmt_beacon: our bssid: 02:1a:11:fa:20:ae [ 869.032969] !!! ieee80211_rx_mgmt_beacon: notify driver for adjusting beacon timers [ 869.032970] ieee80211_bss_info_change_notify [ 869.032971] drv_bss_info_changed: local->ops->bss_info_changed [ 869.032972] ath9k_htc_bss_info_changed [ 869.032973] ath9k_htc_bss_info_changed: PS_wakeup [ 869.032974] !!! ath9k_htc_ps_wakeup [ 869.032975] !!! ath9k_hw_setpower: already in that PS mode: AWAKE [ 869.032976] !!! ath9k_htc_ps_wakeup: 1 [ 869.032977] ath9k_htc_bss_info_changed: BSS_UPDATE_TIMERS [ 869.032978] ath9k_htc_beacon_config_sta [ 869.032979] ath9k_cmn_beacon_config_sta [ 869.034824] ath: phy3: beacon period 204800 [ 869.034825] ath: phy3: DTIM period 204800 [ 869.035949] current tsf: 520040815 [ 869.035950] next wake_up: 520192419 [ 869.035951] __difference: 151604 [ 869.035951] saved_next_dtim: 520243738 [ 869.037565] !!! ath9k_htc_bss_info_changed: ps_restore [ 869.037566] !!! ath9k_htc_ps_restore: 0 [ 869.037567] --------------------------------- [ 869.037567] drv_bss_info_changed: local->ops->bss_info_changed end [ 869.047364] ath9k_rx_tasklet: PS disabled [ 869.047370] !!! __ieee80211_rx_handle_packet, sdata: wlan4, addr: 88:cf:98:70:a1:c8, seq: 5376 [ 869.047379] !!! if clause __ieee80211_rx_handle_packet, sdata: rename11, addr: 88:cf:98:70:a1:c8, seq: 5376 [ 869.047395] !!! ieee80211_sta_rx_queued_mgmt, seq: 5376 [ 869.047396] ieee80211_rx_mgmt_beacon [ 869.047397] ieee80211_rx_mgmt_beacon: NOT our bssid [ 869.047399] !!!! ieee80211_rx_mgmt_beacon: c4:6e:1f:4b:10:a0, 88:cf:98:70:a1:c8 [ 869.047401] !!! ieee80211_sta_rx_queued_mgmt, seq: 5376 [ 869.047402] ieee80211_rx_mgmt_beacon [ 869.047403] ieee80211_rx_mgmt_beacon: NOT our bssid [ 869.047404] !!!! ieee80211_rx_mgmt_beacon: 02:1a:11:fa:20:ae, 88:cf:98:70:a1:c8 [ 869.063048] ath9k_rx_tasklet: PS disabled [ 869.063060] !!! __ieee80211_rx_handle_packet, sdata: wlan4, addr: c0:70:09:3d:16:00, seq: 46320 [ 869.063084] !!! if clause __ieee80211_rx_handle_packet, sdata: rename11, addr: c0:70:09:3d:16:00, seq: 46320 [ 869.063139] !!! ieee80211_sta_rx_queued_mgmt, seq: 46320 [ 869.063141] ieee80211_rx_mgmt_beacon [ 869.063144] ieee80211_rx_mgmt_beacon: NOT our bssid [ 869.063146] !!!! ieee80211_rx_mgmt_beacon: c4:6e:1f:4b:10:a0, c0:70:09:3d:16:00 [ 869.063150] !!! ieee80211_sta_rx_queued_mgmt, seq: 46320 [ 869.063151] ieee80211_rx_mgmt_beacon [ 869.063153] ieee80211_rx_mgmt_beacon: NOT our bssid [ 869.063154] !!!! ieee80211_rx_mgmt_beacon: 02:1a:11:fa:20:ae, c0:70:09:3d:16:00 [ 869.087156] ath9k_rx_tasklet: PS disabled [ 869.087161] !!! __ieee80211_rx_handle_packet, sdata: wlan4, addr: c4:6e:1f:4b:10:a0, seq: 15712 [ 869.087170] !!! if clause __ieee80211_rx_handle_packet, sdata: rename11, addr: c4:6e:1f:4b:10:a0, seq: 15712 [ 869.087187] !!! ieee80211_sta_rx_queued_mgmt, seq: 15712 [ 869.087188] ieee80211_rx_mgmt_beacon [ 869.087190] ieee80211_rx_mgmt_beacon: our bssid: c4:6e:1f:4b:10:a0 [ 869.087197] !!! ieee80211_rx_mgmt_beacon: notify driver for adjusting beacon timers [ 869.087198] ieee80211_bss_info_change_notify [ 869.087199] drv_bss_info_changed: local->ops->bss_info_changed [ 869.087201] ath9k_htc_bss_info_changed [ 869.087202] ath9k_htc_bss_info_changed: PS_wakeup [ 869.087203] !!! ath9k_htc_ps_wakeup [ 869.087204] !!! ath9k_hw_setpower: already in that PS mode: AWAKE [ 869.087206] !!! ath9k_htc_ps_wakeup: 1 [ 869.087207] ath9k_htc_bss_info_changed: BSS_UPDATE_TIMERS [ 869.087208] ath9k_htc_beacon_config_sta [ 869.087209] ath9k_cmn_beacon_config_sta [ 869.089009] ath: phy3: beacon period 204800 [ 869.089012] ath: phy3: DTIM period 204800 [ 869.090129] current tsf: 520094940 [ 869.090131] next wake_up: 520240666 [ 869.090132] __difference: 145726 [ 869.090133] saved_next_dtim: 520297865 [ 869.091757] !!! ath9k_htc_bss_info_changed: ps_restore [ 869.091761] !!! ath9k_htc_ps_restore: 0 [ 869.091762] --------------------------------- [ 869.091764] drv_bss_info_changed: local->ops->bss_info_changed end [ 869.091769] !!! ieee80211_sta_rx_queued_mgmt, seq: 15712 [ 869.091770] ieee80211_rx_mgmt_beacon [ 869.091772] ieee80211_rx_mgmt_beacon: NOT our bssid [ 869.091774] !!!! ieee80211_rx_mgmt_beacon: 02:1a:11:fa:20:ae, c4:6e:1f:4b:10:a0 [ 869.091865] ath9k_rx_tasklet: PS disabled [ 869.091868] !!! __ieee80211_rx_handle_packet, sdata: wlan4, addr: c4:6e:1f:87:e6:4e, seq: 22656 [ 869.091874] !!! if clause __ieee80211_rx_handle_packet, sdata: rename11, addr: c4:6e:1f:87:e6:4e, seq: 22656 [ 869.091890] !!! ieee80211_sta_rx_queued_mgmt, seq: 22656 [ 869.091891] ieee80211_rx_mgmt_beacon [ 869.091893] ieee80211_rx_mgmt_beacon: NOT our bssid [ 869.091894] !!!! ieee80211_rx_mgmt_beacon: c4:6e:1f:4b:10:a0, c4:6e:1f:87:e6:4e [ 869.091896] !!! ieee80211_sta_rx_queued_mgmt, seq: 22656 [ 869.091898] ieee80211_rx_mgmt_beacon [ 869.091899] ieee80211_rx_mgmt_beacon: NOT our bssid [ 869.091900] !!!! ieee80211_rx_mgmt_beacon: 02:1a:11:fa:20:ae, c4:6e:1f:87:e6:4e [ 869.098459] !!! ath9k_htc_ps_wakeup [ 869.098462] !!! ath9k_hw_setpower: already in that PS mode: AWAKE [ 869.098464] !!! ath9k_htc_ps_wakeup: 1 [ 869.103269] !!! ath9k_htc_ps_restore: 0 [ 869.103273] !!! ieee80211_dynamic_ps_enable_work [ 869.103274] !!! ieee80211_dynamic_ps_enable_work: unset STA_NULLFUNC_ACKED and enable PS [ 869.103277] !!! ath9k_htc_ps_wakeup [ 869.103278] !!! ath9k_hw_setpower: already in that PS mode: AWAKE [ 869.103279] !!! ath9k_htc_ps_wakeup: 1 [ 869.103281] !!! ath9k_hw_setpower: NETWORK_SLEEP [ 869.103643] clear the RTC force wake bit [ 869.104047] !!! ath9k_htc_ps_restore: NETWORK_SLEEP [ 869.104049] !!! ath9k_hw_setpower: already in that PS mode: NETWORK SLEEP [ 869.104049] !!! ath9k_htc_ps_restore: 0 [ 869.237936] ath9k_rx_tasklet: PS enabled: queue ps_work [ 869.237951] !!! __ieee80211_rx_handle_packet, sdata: wlan4, addr: 02:1a:11:fa:20:ae, seq: 48288 [ 869.237965] !!! if clause __ieee80211_rx_handle_packet, sdata: rename11, addr: 02:1a:11:fa:20:ae, seq: 48288 [ 869.238007] !!! ath9k_hw_setpower: AWAKE [ 869.238306] set bit FORCE_WAKE [ 869.239436] !!! ath9k_hw_setpower: NETWORK_SLEEP [ 869.239818] clear the RTC force wake bit [ 869.240185] !!! ieee80211_sta_rx_queued_mgmt, seq: 48288 [ 869.240188] ieee80211_rx_mgmt_beacon [ 869.240191] ieee80211_rx_mgmt_beacon: NOT our bssid [ 869.240193] !!!! ieee80211_rx_mgmt_beacon: c4:6e:1f:4b:10:a0, 02:1a:11:fa:20:ae [ 869.240197] !!! ieee80211_sta_rx_queued_mgmt, seq: 48288 [ 869.240198] ieee80211_rx_mgmt_beacon [ 869.240200] ieee80211_rx_mgmt_beacon: our bssid: 02:1a:11:fa:20:ae [ 869.240215] !!! ieee80211_rx_mgmt_beacon: notify driver for adjusting beacon timers [ 869.240218] ieee80211_bss_info_change_notify [ 869.240220] drv_bss_info_changed: local->ops->bss_info_changed [ 869.240222] ath9k_htc_bss_info_changed [ 869.240225] ath9k_htc_bss_info_changed: PS_wakeup [ 869.240226] !!! ath9k_htc_ps_wakeup [ 869.240228] !!! ath9k_hw_setpower: AWAKE [ 869.240539] set bit FORCE_WAKE [ 869.241666] !!! ath9k_htc_ps_wakeup: 1 [ 869.241668] ath9k_htc_bss_info_changed: BSS_UPDATE_TIMERS [ 869.241670] ath9k_htc_beacon_config_sta [ 869.241671] ath9k_cmn_beacon_config_sta [ 869.243563] ath: phy3: beacon period 204800 [ 869.243567] ath: phy3: DTIM period 204800 [ 869.244685] current tsf: 520249313 [ 869.244688] next wake_up: 520294793 [ 869.244689] __difference: 45480 [ 869.244690] saved_next_dtim: 520452237 [ 869.246301] !!! ath9k_htc_bss_info_changed: ps_restore [ 869.246303] !!! ath9k_htc_ps_restore: NETWORK_SLEEP [ 869.246305] !!! ath9k_hw_setpower: NETWORK_SLEEP [ 869.246673] clear the RTC force wake bit [ 869.247051] !!! ath9k_htc_ps_restore: 0 [ 869.247052] --------------------------------- [ 869.247054] drv_bss_info_changed: local->ops->bss_info_changed end [ 869.248306] ath9k_rx_tasklet: PS enabled: queue ps_work [ 869.248312] !!! __ieee80211_rx_handle_packet, sdata: wlan4, addr: 88:cf:98:70:a1:c8, seq: 5408 [ 869.248319] !!! if clause __ieee80211_rx_handle_packet, sdata: rename11, addr: 88:cf:98:70:a1:c8, seq: 5408 [ 869.248334] !!! ath9k_hw_setpower: AWAKE [ 869.248681] set bit FORCE_WAKE [ 869.249806] !!! ath9k_hw_setpower: NETWORK_SLEEP [ 869.250185] clear the RTC force wake bit [ 869.250558] !!! ieee80211_sta_rx_queued_mgmt, seq: 5408 [ 869.250560] ieee80211_rx_mgmt_beacon [ 869.250561] ieee80211_rx_mgmt_beacon: NOT our bssid [ 869.250563] !!!! ieee80211_rx_mgmt_beacon: c4:6e:1f:4b:10:a0, 88:cf:98:70:a1:c8 [ 869.250566] !!! ieee80211_sta_rx_queued_mgmt, seq: 5408 [ 869.250567] ieee80211_rx_mgmt_beacon [ 869.250568] ieee80211_rx_mgmt_beacon: NOT our bssid [ 869.250569] !!!! ieee80211_rx_mgmt_beacon: 02:1a:11:fa:20:ae, 88:cf:98:70:a1:c8 [ 869.294896] ath9k_rx_tasklet: PS enabled: queue ps_work [ 869.294904] !!! __ieee80211_rx_handle_packet, sdata: wlan4, addr: c4:6e:1f:87:e6:4e, seq: 22688 [ 869.294910] !!! if clause __ieee80211_rx_handle_packet, sdata: rename11, addr: c4:6e:1f:87:e6:4e, seq: 22688 [ 869.294916] !!! ath9k_hw_setpower: AWAKE [ 869.295236] set bit FORCE_WAKE [ 869.296364] !!! ath9k_hw_setpower: NETWORK_SLEEP [ 869.296750] clear the RTC force wake bit [ 869.297115] !!! ieee80211_sta_rx_queued_mgmt, seq: 22688 [ 869.297118] ieee80211_rx_mgmt_beacon [ 869.297119] ieee80211_rx_mgmt_beacon: NOT our bssid [ 869.297121] !!!! ieee80211_rx_mgmt_beacon: c4:6e:1f:4b:10:a0, c4:6e:1f:87:e6:4e [ 869.297125] !!! ieee80211_sta_rx_queued_mgmt, seq: 22688 [ 869.297126] ieee80211_rx_mgmt_beacon [ 869.297127] ieee80211_rx_mgmt_beacon: NOT our bssid [ 869.297129] !!!! ieee80211_rx_mgmt_beacon: 02:1a:11:fa:20:ae, c4:6e:1f:87:e6:4e [ 869.334887] ath9k_rx_tasklet: PS enabled: queue ps_work [ 869.334895] !!! __ieee80211_rx_handle_packet, sdata: wlan4, addr: c0:4a:00:39:45:1a, seq: 9008 [ 869.334902] !!! if clause __ieee80211_rx_handle_packet, sdata: rename11, addr: c0:4a:00:39:45:1a, seq: 9008 [ 869.334917] !!! ath9k_hw_setpower: AWAKE [ 869.335281] set bit FORCE_WAKE [ 869.336398] !!! ath9k_hw_setpower: NETWORK_SLEEP [ 869.336779] clear the RTC force wake bit [ 869.337156] !!! ieee80211_sta_rx_queued_mgmt, seq: 9008 [ 869.337158] ieee80211_rx_mgmt_beacon [ 869.337159] ieee80211_rx_mgmt_beacon: NOT our bssid [ 869.337160] !!!! ieee80211_rx_mgmt_beacon: c4:6e:1f:4b:10:a0, c0:4a:00:39:45:1a [ 869.337163] !!! ieee80211_sta_rx_queued_mgmt, seq: 9008 [ 869.337163] ieee80211_rx_mgmt_beacon [ 869.337164] ieee80211_rx_mgmt_beacon: NOT our bssid [ 869.337165] !!!! ieee80211_rx_mgmt_beacon: 02:1a:11:fa:20:ae, c0:4a:00:39:45:1a [ 869.340438] ath9k_rx_tasklet: PS enabled: queue ps_work [ 869.340443] !!! __ieee80211_rx_handle_packet, sdata: wlan4, addr: 02:1a:11:fa:20:ae, seq: 48304 [ 869.340447] !!! if clause __ieee80211_rx_handle_packet, sdata: rename11, addr: 02:1a:11:fa:20:ae, seq: 48304 [ 869.340461] !!! ath9k_hw_setpower: AWAKE [ 869.340791] set bit FORCE_WAKE [ 869.341647] ath9k_rx_tasklet: not a becon frame [ 869.341905] !!! ath9k_hw_setpower: NETWORK_SLEEP [ 869.342276] clear the RTC force wake bit [ 869.342653] !!! ieee80211_sta_rx_queued_mgmt, seq: 48304 [ 869.342654] ieee80211_rx_mgmt_beacon [ 869.342655] ieee80211_rx_mgmt_beacon: NOT our bssid [ 869.342656] !!!! ieee80211_rx_mgmt_beacon: c4:6e:1f:4b:10:a0, 02:1a:11:fa:20:ae [ 869.342658] !!! ieee80211_sta_rx_queued_mgmt, seq: 48304 [ 869.342658] ieee80211_rx_mgmt_beacon [ 869.342659] ieee80211_rx_mgmt_beacon: our bssid: 02:1a:11:fa:20:ae [ 869.342664] !!! ieee80211_rx_mgmt_beacon: notify driver for adjusting beacon timers [ 869.342665] ieee80211_bss_info_change_notify [ 869.342666] drv_bss_info_changed: local->ops->bss_info_changed [ 869.342667] ath9k_htc_bss_info_changed [ 869.342668] ath9k_htc_bss_info_changed: PS_wakeup [ 869.342668] !!! ath9k_htc_ps_wakeup [ 869.342669] !!! ath9k_hw_setpower: AWAKE [ 869.343031] set bit FORCE_WAKE [ 869.344163] !!! ath9k_htc_ps_wakeup: 1 [ 869.344164] ath9k_htc_bss_info_changed: BSS_UPDATE_TIMERS [ 869.344166] ath9k_htc_beacon_config_sta [ 869.344166] ath9k_cmn_beacon_config_sta [ 869.346042] ath: phy3: beacon period 204800 [ 869.346043] ath: phy3: DTIM period 204800 [ 869.347170] current tsf: 520351690 [ 869.347171] next wake_up: 520449165 [ 869.347171] __difference: 97475 [ 869.347172] saved_next_dtim: 520554614 [ 869.348789] !!! ath9k_htc_bss_info_changed: ps_restore [ 869.348791] !!! ath9k_htc_ps_restore: NETWORK_SLEEP [ 869.348792] !!! ath9k_hw_setpower: NETWORK_SLEEP [ 869.348924] ath9k_rx_tasklet: PS enabled: queue ps_work [ 869.348930] !!! __ieee80211_rx_handle_packet, sdata: wlan4, addr: 88:cf:98:70:a1:c8, seq: 5424 [ 869.348934] !!! if clause __ieee80211_rx_handle_packet, sdata: rename11, addr: 88:cf:98:70:a1:c8, seq: 5424 [ 869.349167] clear the RTC force wake bit [ 869.349544] !!! ath9k_htc_ps_restore: 0 [ 869.349545] --------------------------------- [ 869.349546] drv_bss_info_changed: local->ops->bss_info_changed end [ 869.349549] !!! ieee80211_sta_rx_queued_mgmt, seq: 5424 [ 869.349550] ieee80211_rx_mgmt_beacon [ 869.349552] ieee80211_rx_mgmt_beacon: NOT our bssid [ 869.349553] !!!! ieee80211_rx_mgmt_beacon: 02:1a:11:fa:20:ae, 88:cf:98:70:a1:c8 [ 869.349555] !!! ath9k_hw_setpower: AWAKE [ 869.349913] set bit FORCE_WAKE [ 869.351048] !!! ath9k_hw_setpower: NETWORK_SLEEP [ 869.351421] clear the RTC force wake bit [ 869.351797] !!! ieee80211_sta_rx_queued_mgmt, seq: 5424 [ 869.351798] ieee80211_rx_mgmt_beacon [ 869.351799] ieee80211_rx_mgmt_beacon: NOT our bssid [ 869.351800] !!!! ieee80211_rx_mgmt_beacon: c4:6e:1f:4b:10:a0, 88:cf:98:70:a1:c8 [ 869.449211] ath9k_rx_tasklet: PS enabled: queue ps_work [ 869.449218] !!! __ieee80211_rx_handle_packet, sdata: wlan4, addr: 88:cf:98:70:a1:c8, seq: 5440 [ 869.449225] !!! if clause __ieee80211_rx_handle_packet, sdata: rename11, addr: 88:cf:98:70:a1:c8, seq: 5440 [ 869.449239] !!! ath9k_hw_setpower: AWAKE [ 869.449532] set bit FORCE_WAKE [ 869.450656] !!! ath9k_hw_setpower: NETWORK_SLEEP [ 869.451035] clear the RTC force wake bit [ 869.451419] !!! ieee80211_sta_rx_queued_mgmt, seq: 5440 [ 869.451421] ieee80211_rx_mgmt_beacon [ 869.451422] ieee80211_rx_mgmt_beacon: NOT our bssid [ 869.451423] !!!! ieee80211_rx_mgmt_beacon: c4:6e:1f:4b:10:a0, 88:cf:98:70:a1:c8 [ 869.451425] !!! ieee80211_sta_rx_queued_mgmt, seq: 5440 [ 869.451426] ieee80211_rx_mgmt_beacon [ 869.451426] ieee80211_rx_mgmt_beacon: NOT our bssid [ 869.451427] !!!! ieee80211_rx_mgmt_beacon: 02:1a:11:fa:20:ae, 88:cf:98:70:a1:c8 [ 869.464878] ath9k_rx_tasklet: PS enabled: queue ps_work [ 869.464884] !!! __ieee80211_rx_handle_packet, sdata: wlan4, addr: c0:70:09:3d:16:00, seq: 46384 [ 869.464889] !!! if clause __ieee80211_rx_handle_packet, sdata: rename11, addr: c0:70:09:3d:16:00, seq: 46384 [ 869.464903] !!! ath9k_hw_setpower: AWAKE [ 869.465298] set bit FORCE_WAKE [ 869.466414] !!! ath9k_hw_setpower: NETWORK_SLEEP [ 869.466787] clear the RTC force wake bit [ 869.467180] !!! ieee80211_sta_rx_queued_mgmt, seq: 46384 [ 869.467182] ieee80211_rx_mgmt_beacon [ 869.467184] ieee80211_rx_mgmt_beacon: NOT our bssid [ 869.467185] !!!! ieee80211_rx_mgmt_beacon: c4:6e:1f:4b:10:a0, c0:70:09:3d:16:00 [ 869.467187] !!! ieee80211_sta_rx_queued_mgmt, seq: 46384 [ 869.467187] ieee80211_rx_mgmt_beacon [ 869.467189] ieee80211_rx_mgmt_beacon: NOT our bssid [ 869.467189] !!!! ieee80211_rx_mgmt_beacon: 02:1a:11:fa:20:ae, c0:70:09:3d:16:00 [ 869.497219] ath9k_rx_tasklet: PS enabled: queue ps_work [ 869.497227] !!! __ieee80211_rx_handle_packet, sdata: wlan4, addr: c4:6e:1f:4b:10:a0, seq: 15776 [ 869.497233] !!! if clause __ieee80211_rx_handle_packet, sdata: rename11, addr: c4:6e:1f:4b:10:a0, seq: 15776 [ 869.497237] !!! ath9k_hw_setpower: AWAKE [ 869.497581] set bit FORCE_WAKE [ 869.498103] ath9k_rx_tasklet: not a becon frame [ 869.498718] !!! ath9k_hw_setpower: NETWORK_SLEEP [ 869.499084] clear the RTC force wake bit [ 869.499471] !!! ieee80211_sta_rx_queued_mgmt, seq: 15776 [ 869.499473] ieee80211_rx_mgmt_beacon [ 869.499475] ieee80211_rx_mgmt_beacon: our bssid: c4:6e:1f:4b:10:a0 [ 869.499482] !!! ieee80211_rx_mgmt_beacon: notify driver for adjusting beacon timers [ 869.499483] ieee80211_bss_info_change_notify [ 869.499484] drv_bss_info_changed: local->ops->bss_info_changed [ 869.499485] ath9k_htc_bss_info_changed [ 869.499486] ath9k_htc_bss_info_changed: PS_wakeup [ 869.499487] !!! ath9k_htc_ps_wakeup [ 869.499487] !!! ath9k_hw_setpower: AWAKE [ 869.499834] set bit FORCE_WAKE [ 869.499905] ath9k_rx_tasklet: PS enabled: queue ps_work [ 869.499909] !!! __ieee80211_rx_handle_packet, sdata: wlan4, addr: c4:6e:1f:87:e6:4e, seq: 22720 [ 869.499912] !!! if clause __ieee80211_rx_handle_packet, sdata: rename11, addr: c4:6e:1f:87:e6:4e, seq: 22720 [ 869.500959] !!! ath9k_htc_ps_wakeup: 1 [ 869.500961] ath9k_htc_bss_info_changed: BSS_UPDATE_TIMERS [ 869.500962] ath9k_htc_beacon_config_sta [ 869.500963] ath9k_cmn_beacon_config_sta [ 869.502830] ath: phy3: beacon period 204800 [ 869.502831] ath: phy3: DTIM period 204800 [ 869.503964] current tsf: 520508310 [ 869.503965] next wake_up: 520551542 [ 869.503966] __difference: 43232 [ 869.503966] saved_next_dtim: 520711236 [ 869.505593] !!! ath9k_htc_bss_info_changed: ps_restore [ 869.505595] !!! ath9k_htc_ps_restore: NETWORK_SLEEP [ 869.505596] !!! ath9k_hw_setpower: NETWORK_SLEEP [ 869.505960] clear the RTC force wake bit [ 869.506342] !!! ath9k_htc_ps_restore: 0 [ 869.506343] --------------------------------- [ 869.506344] drv_bss_info_changed: local->ops->bss_info_changed end [ 869.506347] !!! ieee80211_sta_rx_queued_mgmt, seq: 22720 [ 869.506348] ieee80211_rx_mgmt_beacon [ 869.506349] ieee80211_rx_mgmt_beacon: NOT our bssid [ 869.506350] !!!! ieee80211_rx_mgmt_beacon: c4:6e:1f:4b:10:a0, c4:6e:1f:87:e6:4e [ 869.506352] !!! ieee80211_sta_rx_queued_mgmt, seq: 15776 [ 869.506353] ieee80211_rx_mgmt_beacon [ 869.506353] ieee80211_rx_mgmt_beacon: NOT our bssid [ 869.506354] !!!! ieee80211_rx_mgmt_beacon: 02:1a:11:fa:20:ae, c4:6e:1f:4b:10:a0 [ 869.506355] !!! ieee80211_sta_rx_queued_mgmt, seq: 22720 [ 869.506356] ieee80211_rx_mgmt_beacon [ 869.506356] ieee80211_rx_mgmt_beacon: NOT our bssid [ 869.506357] !!!! ieee80211_rx_mgmt_beacon: 02:1a:11:fa:20:ae, c4:6e:1f:87:e6:4e [ 869.506359] !!! ath9k_hw_setpower: AWAKE [ 869.506710] set bit FORCE_WAKE [ 869.507845] !!! ath9k_hw_setpower: NETWORK_SLEEP [ 869.508218] clear the RTC force wake bit [ 869.565346] ath9k_rx_tasklet: PS enabled: queue ps_work [ 869.565355] !!! __ieee80211_rx_handle_packet, sdata: wlan4, addr: c0:70:09:3d:16:00, seq: 46400 [ 869.565360] !!! if clause __ieee80211_rx_handle_packet, sdata: rename11, addr: c0:70:09:3d:16:00, seq: 46400 [ 869.565368] !!! ath9k_hw_setpower: AWAKE [ 869.565668] set bit FORCE_WAKE [ 869.566778] !!! ath9k_hw_setpower: NETWORK_SLEEP [ 869.567159] clear the RTC force wake bit [ 869.567534] ath9k_rx_tasklet: not a becon frame [ 869.567537] !!! __ieee80211_rx_handle_packet, sdata: wlan4, addr: 90:17:ac:71:25:c0, seq: 26048 [ 869.567539] !!! if clause __ieee80211_rx_handle_packet, sdata: rename11, addr: 90:17:ac:71:25:c0, seq: 26048 [ 869.567551] !!! ieee80211_sta_rx_queued_mgmt, seq: 46400 [ 869.567552] ieee80211_rx_mgmt_beacon [ 869.567554] ieee80211_rx_mgmt_beacon: NOT our bssid [ 869.567555] !!!! ieee80211_rx_mgmt_beacon: c4:6e:1f:4b:10:a0, c0:70:09:3d:16:00 [ 869.567556] !!! ieee80211_sta_rx_queued_mgmt, seq: 46400 [ 869.567557] ieee80211_rx_mgmt_beacon [ 869.567558] ieee80211_rx_mgmt_beacon: NOT our bssid [ 869.567558] !!!! ieee80211_rx_mgmt_beacon: 02:1a:11:fa:20:ae, c0:70:09:3d:16:00 [ 869.599729] ath9k_rx_tasklet: PS enabled: queue ps_work [ 869.599736] !!! __ieee80211_rx_handle_packet, sdata: wlan4, addr: c4:6e:1f:4b:10:a0, seq: 15792 [ 869.599741] !!! if clause __ieee80211_rx_handle_packet, sdata: rename11, addr: c4:6e:1f:4b:10:a0, seq: 15792 [ 869.599755] !!! ath9k_hw_setpower: AWAKE [ 869.600079] set bit FORCE_WAKE [ 869.601199] !!! ath9k_hw_setpower: NETWORK_SLEEP [ 869.601576] clear the RTC force wake bit [ 869.601959] !!! ieee80211_sta_rx_queued_mgmt, seq: 15792 [ 869.601962] ieee80211_rx_mgmt_beacon [ 869.601967] ieee80211_rx_mgmt_beacon: our bssid: c4:6e:1f:4b:10:a0 [ 869.601989] !!! ieee80211_rx_mgmt_beacon: notify driver for adjusting beacon timers [ 869.601991] ieee80211_bss_info_change_notify [ 869.601993] drv_bss_info_changed: local->ops->bss_info_changed [ 869.601995] ath9k_htc_bss_info_changed [ 869.601996] ath9k_htc_bss_info_changed: PS_wakeup

  1. After a time, the Power Monitor device shows that the card exists PS Mode but the dmesg logs shows that the card still captures traffic according to the hardware timers (e.g.: there are quiet periods when no data is received, still the power consumption of the card is high, as if PS mode would be disabled).
Clone this wiki locally