I compiled a 3.14 kernel with Matthew's patch and I confirm that it works.
I now get:
# rfkill list
0: hp-wifi: Wireless LAN
Soft blocked: no
Hard blocked: no
1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
2: hp-gps: GPS
Soft blocked: yes
Hard blocked: yes
while without the patch, only phy0 was listed and it was hard blocked. Pushing the wlan switch did not release the hard block. What is strange however is that when I now rebooted once more into the old kernel, I can now unblock wlan even in the old kernel (without the patch) using the hardware switch! Apparently something about the status of the wlan is stored between reboots?
Anyhow, it now works for me, thanks a lot for the patch!
I compiled a 3.14 kernel with Matthew's patch and I confirm that it works.
I now get:
# rfkill list
0: hp-wifi: Wireless LAN
Soft blocked: no
Hard blocked: no
1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
2: hp-gps: GPS
Soft blocked: yes
Hard blocked: yes
while without the patch, only phy0 was listed and it was hard blocked. Pushing the wlan switch did not release the hard block. What is strange however is that when I now rebooted once more into the old kernel, I can now unblock wlan even in the old kernel (without the patch) using the hardware switch! Apparently something about the status of the wlan is stored between reboots?
Anyhow, it now works for me, thanks a lot for the patch!