Dear wireless experts, 

I have been trying to get basic WoWLAN to work with the following configuration:
- Intel Corporation Wireless 7260 (rev 73) with in-tree iwlwifi driver
- Kernel 4.10.0 (on Gentoo Linux)
- Very recent firmware version for the card and revision:
iwlwifi 0000:0a:00.0: loaded firmware version 17.459231.0 op_mode iwlmvm
iwlwifi 0000:0a:00.0: Detected Intel(R) Dual Band Wireless AC 7260, REV=0x144

I try to do:
$ iw phy phy0 wowlan enable magic-packet
$ iw phy phy0 wowlan show
WoWLAN is enabled:
 * wake up on magic packet

However, when trying to suspend to RAM ( echo mem > /sys/power/state ), I get:
[46656.403767] dpm_run_callback(): wiphy_suspend+0x0/0x97 [cfg80211] returns -16
[46656.403769] PM: Device phy0 failed to suspend async: error -16
[46656.967002] PM: Some devices failed to suspend, or early wake event detected

It also happens with more complex configurations (e.g. TCP connection WoWLAN 
mode). 

Only after:
$ iw phy phy0 wowlan disable
I can suspend normally again. 

I found an earlier report here:
https://bugzilla.kernel.org/show_bug.cgi?id=109591#c25
from somebody using kernel 4.6. 

Is this a known issue? Is WoWLAN supposed to work with this hardware (I guess 
it's quite wide-spread)? 

If possible, please ping me directly in replies, I am not subscribed to the 
list (but will try to check gmane regularly). 

Cheers and thanks for any support, 
        Oliver

Reply via email to