Ubuntu – How to unblock something listed in rfkill

rfkillwireless

I think I may have found the cause of my problems with connecting to wifi in Ubuntu 11.10.

I type this in Terminal:

$ rfkill list all
0: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: yes
1: acer-wireless: Wireless LAN
    Soft blocked: yes
    Hard blocked: no
$ rfkill unblock all
$ 

If I am correct I must unblock all of those "yes", right? But nothing happens when I try to unblock. Am I typing the wrong command?


Typing sudo modprobe -r acer_wmi seem to have added another problem, now I can't even try to click on the "Enable wireless"-button as it has been grayed out and 1: acer-wireless: Wireless LAN does not show anymore in the rfkill list. Does anyone have any idea how to fix that?

EDIT: I rebooted and now it is not grayed out anymore and the rfkill list all shows as:

0: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no
1: acer-wireless: Wireless LAN
    Soft blocked: yes
    Hard blocked: no

The 0 is not Hard blocked anymore, but I guess 1: acer-wireless needs to be put off soft blocked somehow.

Best Answer

"Hard blocked" cannot be changed by software, look for a wifi toggle on your keyboard or edges of the laptop; the device can also be hard blocked if disabled in the bios.

"Soft blocked" means "blocked by software". A faulty driver or other kernel module can lead to connectivity loss.

Some methods to get WiFi working are described on help.ubuntu.com/

There is also a Launchpad question on this issue: answers.launchpad.net