Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

One day when I was trying to connect with wireless I found it didn't work.It said:

wireless is disabled by hardware switch

I'd found some questions similar to mine, so I tried some suggestion as following:

~$ rfkill list
0: ideapad_wlan: Wireless LAN
        Soft blocked: yes
        Hard blocked: no
1: phy0: Wireless LAN
        Soft blocked: yes
        Hard blocked: yes

so I typed:

sudo rfkill unblock all

Then I got:

rfkill list all
0: ideapad_wlan: Wireless LAN
        Soft blocked: no
        Hard blocked: no
1: phy0: Wireless LAN
        Soft blocked: no
        Hard blocked: yes

but the wireless still didn't work. I'm sure wireless lan is enabled in BIOS and the hardware switch is turned on (a small switch on the front side of my laptop). Also Fn+F3 or Fn+F5 didn't work.

I was in Ubuntu 12.04 and I thought it might be a system problem, but when I started my laptop with Ubuntu 12.10 installation disk, this problem still exits.

share|improve this question

2 Answers 2

look at Hard blocked: yes it seems at that time maybe you forgot about the hard switch. may be it was turned off ?

I had the same problem wireless is disabled by hardware switch and this happens to me every time when I am in windows and I disable the wireless using the hard-switch. and when I reboot to Ubuntu, I see that I can't enable my wireless and the error is wireless is disabled by hardware switch.

Then I found the command sudo rfkill unblock all which solved the problem. However I had to type it a couple of times before the command had enabled my wireless switch.

So what I will do is, go to windows, disable the wireless using the hard switch and then enable it again using the hard-switch while you are still in windows. then reboot to Ubuntu to see if it has worked. if not then use the command and type 3-4 times in the same terminal.

share|improve this answer

Simple just check the wireless in your BIOS where if its set to off then change the value to on. It worked for me as am using Lenovo Thinkpad Edge laptop.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.