Created attachment 227911 [details] lspci Hello. After kernel upgrade from 4.6.4 to 4.7.0 WiFi LED stops working after suspend/hibernate cycle. LED works properly right after (re)boot. LED worked properly after suspend/hibernate cycle with 4.6.4, thus it's a regression. My hardware is "Qualcomm Atheros AR9285 Wireless Network Adapter (PCI-Express) [168c:002b] (rev 01)", my OS is Gentoo amd64, my ath9k modprobe configuration is "options ath9k blink=0 btcoex_enable=1 bt_ant_diversity=1 ps_enable=1". I've attached my kernel configuration and "lspci -vvv -nn -k" output. Please let me know if you need more info. Steps to reproduce: 1. Boot computer and connect to WiFi network. 2. Suspend/hibernate computer. 3. Resume/thaw computer. 4. Connect to WiFi network again. Actual results: WiFi LED is off. Expected results: WiFi LED is on. Please fix. -- Best regards. Ilya Tumaykin. P.S. This is a copy-paste from my e-mail I've sent about a week ago to QCA ath9k Development <ath9k-devel@qca.qualcomm.com>, CC'ing linux-wireless@vger.kernel.org, ath9k-devel@lists.ath9k.org. I can't see it at https://lists.ath9k.org/pipermail/ath9k-devel/ still.
Created attachment 227921 [details] config.gz
Can you try https://lkml.org/lkml/2016/9/1/702 this patch and see if it helps you? Also, if it helps you can I add a tested-by tag to it?
(In reply to Giedrius Statkevičius from comment #2) > Can you try https://lkml.org/lkml/2016/9/1/702 this patch and see if it > helps you? Also, if it helps you can I add a tested-by tag to it? I've tried this patch. It works. Thank you very much!
(In reply to Giedrius Statkevičius from comment #2) > Can you try https://lkml.org/lkml/2016/9/1/702 this patch and see if it > helps you? Also, if it helps you can I add a tested-by tag to it? I can confirm that this patch applied on top of 4.7.3 fixes the problem for me. Thank you. Feel free to add tested-by tag if you'd like.
The patch that fixes this issue was accepted into 4.8 and should at some time be in the 4.7.x tree as well. Please close the bug. Thanks.
Fixed in the recently released 4.7.5. Thank you. Closing.