Comment 41 for bug 577114

Revision history for this message
n17ikh (n17ikh) wrote : Re: Wireless and Bluetooth switch does not work correctly on lenovo ideapad s10-3

I too have this bug, and have seen it happen on two different hardware revisions of the ideapad S10-3. One has a broadcom wireless chipset and one is the newest revision, 06472BU with combination bluetooth/atheros wifi chipset. Play with the wireless switch too much and it will show up in rfkill under linux as being hard blocked, and the bluetooth doesn't appear at all. However, I found a couple ways of working around this. One is via removing the CMOS battery as shown above, and another involves having the laptop dual-boot Windows (I have Win7 32-bit on mine) and using the "Lenovo Energy Management" utility available here:

http://consumersupport.lenovo.com/ot/en/DriversDownLoads/Drivers_Show_2362.html

Pressing fn-F5 with this utility installed brings up a wireless switch with separate on/off settings for WiFi and Bluetooth - and toggling them to "ON" in Windows also makes them work again in Linux. Now, someone with more skill and motivation than me might go and look at this utility in a debugger and see exactly what it is doing, whether it is doing something ACPI-related or poking some register.
Just thought I'd offer this up as a starting point for developers.