I'm using Asus T200TA with Ubuntu 15.04 amd64, kernel 4.1.6 and updated linux-firmware. The wireless drivers work after operations as described in bug #102531. The device is suspended from tty by # echo freeze > /sys/power/state Before the screen turns off, the following messages are printed to stdout/stdlog/stderr (there was the timestamp in the brackets): [...] brcmf_sdio_bus_rxctl: resumed on timeout [...] brcmf_fil_cmd_data: bus is down. we have nothing to do [...] brcmf_cfg80211_get_station: Could not get rate (-5) [...] brcmf_fil_cmd_data: bus is down. we have nothing to do [...] brcmf_cfg80211_get_station: Could not get rate (-5) [...] brcmf_fil_cmd_data: bus is down. we have nothing to do [...] brcmf_link_down: WLC_DISASSOC failed (-5) [...] brcmf_cfg80211_reg_notifier: not a ISO3166 code Another time the messages were similar, but different: [26.710341] brcmf_sdio_bus_rxctl: resumed on timeout [26.710607] brcmf_fil_cmd_data: bus is down. we have nothing to do [26.710798] brcmf_link_down: WLC_DISASSOC failed (-5) [27.103004] brcmf_netdev_start_xmit: xmit rejected state=0 After a wakeup, `ifconfig -a` doesn't list the wlan device anymore. You can browse various logs such as dmesg outputs in bug #102611
This bug should belong to driver category instead of PM core.