Bug 54361

Summary: Wireless and Bluetooth rfkill switches does not work correctly on lenovo ideapad s10-3
Product: Platform Specific/Hardware Reporter: marius.kotsbak+linux.bugs
Component: i386Assignee: platform_i386
Status: NEW ---    
Severity: high CC: pruzinat
Priority: P1    
Hardware: All   
OS: Linux   
Kernel Version: v3.8 Subsystem:
Regression: No Bisected commit-id:
Attachments: lspci
DMI info
Modules in use

Description marius.kotsbak+linux.bugs 2013-02-24 12:06:30 UTC
Created attachment 93971 [details]
lspci

From downstream bug report: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/577114

The problem is the "phy0" hard rfkill switch below:

$ rfkill list all
0: ideapad_wlan: Wireless LAN
	Soft blocked: no
	Hard blocked: no
1: ideapad_bluetooth: Bluetooth
	Soft blocked: no
	Hard blocked: no
3: phy0: Wireless LAN
	Soft blocked: no
	Hard blocked: yes
5: hci0: Bluetooth
	Soft blocked: no
	Hard blocked: no

that is impossible to turn off.

Pressing Fn-F5 gives:

$ rfkill list all
0: ideapad_wlan: Wireless LAN
	Soft blocked: yes
	Hard blocked: no
1: ideapad_bluetooth: Bluetooth
	Soft blocked: no
	Hard blocked: no
3: phy0: Wireless LAN
	Soft blocked: yes
	Hard blocked: yes
5: hci0: Bluetooth
	Soft blocked: no
	Hard blocked: no

Also switching on the hardware killswitch on the left side gives:

$ rfkill list all
0: ideapad_wlan: Wireless LAN
	Soft blocked: yes
	Hard blocked: yes
1: ideapad_bluetooth: Bluetooth
	Soft blocked: no
	Hard blocked: yes
3: phy0: Wireless LAN
	Soft blocked: yes
	Hard blocked: yes

And only that one on and pressing Fn-F5 gives:

$ rfkill list all
0: ideapad_wlan: Wireless LAN
	Soft blocked: no
	Hard blocked: yes
1: ideapad_bluetooth: Bluetooth
	Soft blocked: no
	Hard blocked: yes
3: phy0: Wireless LAN
	Soft blocked: no
	Hard blocked: yes
Comment 1 marius.kotsbak+linux.bugs 2013-02-24 12:08:07 UTC
Created attachment 93981 [details]
DMI info
Comment 2 marius.kotsbak+linux.bugs 2013-02-24 12:12:23 UTC
Created attachment 93991 [details]
Modules in use

Running kernel 3.5.0, but also verified with 3.8.
Comment 3 marius.kotsbak+linux.bugs 2013-02-24 12:15:24 UTC
Workarounds seems to be resetting BIOS completely by removing CMOS battery, or turning on bluetooth and wifi in Windows.
Comment 4 Tomáš Pružina 2013-04-18 20:47:29 UTC
Seems to be related to #56381

I have Z570 ideapad and it worked for me on iwl1000N card, thus I assumed ath9k driver was cause (that and the fact that many people reported similar problems on ath9k).

Could you, please, check whether "rmmod ath9k && modprobe ath9k" workaround works for you or not?
Comment 5 Tomáš Pružina 2013-04-18 21:30:10 UTC
perhaps related #43007
Comment 6 marius.kotsbak+linux.bugs 2013-04-22 09:38:29 UTC
"rmmod ath9k && modprobe ath9k" workaround does not work.
Comment 7 marius.kotsbak+linux.bugs 2013-04-22 09:45:22 UTC
I have tested 3.9 >rc1 and still it does not work, so it seems like the fix in bug #43007 does not solve the problem here.