Bug 65781

Summary: asus-wmi: wapf check in 3.11 stops kernel wireless LED working
Product: Drivers Reporter: unnamed11 (walle)
Component: Platform_x86Assignee: drivers_platform_x86 (drivers_platform_x86)
Status: NEW ---    
Severity: normal CC: acelan, alan, ath9k-devel, linville, stf_xl
Priority: P1    
Hardware: All   
OS: Linux   
Kernel Version: 3.11.*-3.12.* Subsystem:
Regression: Yes Bisected commit-id:

Description unnamed11 2013-11-25 17:39:35 UTC
After updating from Linux 3.10.* to Linux 3.11.*/3.12.* wireless LED isn't working on my ASUS K53E laptop. LED was worked before by "modprobe asus-nb-wmi".
The wireless card still works fine.

Archlinux
Network controller: Qualcomm Atheros AR9485 Wireless Network Adapter (rev 01)
Comment 1 unnamed11 2013-11-25 19:21:32 UTC
I found a temporary solution:
echo "options asus_nb_wmi wapf=4" > /etc/modprobe.d/asus.conf
echo asus_nb_wmi > /etc/modules-load.d/asus.conf

This is related to asus-nb.c line 561:
if (wlan_led_presence(asus) && (asus->driver->quirks->wapf == 4)) {

In older versions this was:
if (wlan_led_presence(asus)) {

and Worked.
Comment 2 unnamed11 2013-11-25 19:23:06 UTC
asus-nb.c is asus-wmi.c
sry!
Comment 3 Stanislaw Gruszka 2013-12-02 12:57:42 UTC
This change was done by commit:

commit e8f56c80aedacfb1552509c0e4ed265266328bc4
Author: AceLan Kao <acelan.kao@canonical.com>
Date:   Thu May 30 10:31:50 2013 +0800

    asus-wmi: control wlan-led only if wapf == 4

adding AceLan Kao to cc ...