sk@ubuntu:~# sudo ifconfig wlan0 upIf you do a rfkill list all you should get an output similar to this:
SIOCSIFFLAGS: Operation not possible due to RF-kill
sk@ubuntu:~$ sudo rfkill list allDepending on the state of your WiFi button the Hard blocked will either be yes or no. Press the WiFi button and run rfkill list all again to make sure the value for Hard blocked changes.
0: hp-wifi: Wireless LAN
Soft blocked: yes
Hard blocked: no
1: phy0: Wireless LAN
Soft blocked: yes
Hard blocked: no
The actual problem is, that the Soft blocked value is always set to yes, because for some reason the syncing between the hardware block and the software block doesn‘t work as supposed. To override this behavior, you can just run rfkill unblock wifi and it should work again. Double check by entering rfkill list all again and make sure it looks like this, with all values set to no:
sk@ubuntu:~$ sudo rfkill list allIf you then run ifconfig wlan0 up (or enable the wireless via your desktop‘s network manager) you should be able to connect to a wireless network again without any further issues.
0: hp-wifi: Wireless LAN
Soft blocked: no
Hard blocked: no
1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
The configuration, which I‘ve been using:
- Compaq Presario CQ60
- Atheros AR5001 Wireless Network Adapter
- Ubuntu 10.10