> One problem is that toggleAllWirelessStates() in state-funcs tries to control the wireless by using rf_state, which
> _doesn't work_ on the U1F at least. setLEDAsusWireless() in state-funcs on the other hand uses
> /sys/devices/platform/asus-laptop/wlan, which _can_ be used to turn the WLAN on and off.
So the rf_kill interface *exists* for asus wireless, but doesn't correctly perform its sole function?
Shouldn't this be treated as a bug in the kernel driver, and fixed there, before trying to pile on further workarounds in the asus-specific scripts? I expect this would be fixed in a later kernel version anyway, possibly breaking any workarounds that are implemented now.
> One problem is that toggleAllWirele ssStates( ) in state-funcs tries to control the wireless by using rf_state, which ess() in state-funcs on the other hand uses platform/ asus-laptop/ wlan, which _can_ be used to turn the WLAN on and off.
> _doesn't work_ on the U1F at least. setLEDAsusWirel
> /sys/devices/
So the rf_kill interface *exists* for asus wireless, but doesn't correctly perform its sole function?
Shouldn't this be treated as a bug in the kernel driver, and fixed there, before trying to pile on further workarounds in the asus-specific scripts? I expect this would be fixed in a later kernel version anyway, possibly breaking any workarounds that are implemented now.