I'm using Ubuntu 11.10 (dual booted with Windows 7) but I'm unable to access Internet wireless even though I can do so on Windows 7.

The output for rfkill list all is given below:

rfkill list all 
0: brcmwl-0: Wireless LAN   
Soft blocked: no    
Hard blocked: yes
1: hp-wifi: Wireless LAN    
Soft blocked: no    
Hard blocked: no

The output for sudo lshw -C network *-network DISABLED is:

   description: Wireless interface
   product: BCM4313 802.11b/g/n Wireless LAN Controller
   vendor: Broadcom Corporation
   physical id: 0
   bus info: pci@0000:02:00.0
   logical name: eth1
   version: 01
   serial: 11:11:11:11:11:11
   width: 64 bits
   clock: 33MHz
   capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
   configuration: broadcast=yes driver=wl0 driverversion= latency=0 multicast=yes wireless=IEEE 802.11
   resources: irq:16 memory:c2500000-c2503fff   *-network
   description: Ethernet interface
   product: RTL8101E/RTL8102E PCI Express Fast Ethernet controller
   vendor: Realtek Semiconductor Co., Ltd.
   physical id: 0
   bus info: pci@0000:03:00.0
   logical name: eth0
   version: 05
   serial: 22:22:22:22:22:22
   size: 100Mbit/s
   capacity: 100Mbit/s
   width: 64 bits
   clock: 33MHz
   capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
   configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full firmware=rtl_nic/rtl8105e-1.fw latency=0 link=yes multicast=yes port=MII speed=100Mbit/s
   resources: irq:42 ioport:3000(size=256) memory:c0404000-c0404fff memory:c0400000-c0403fff
  • Broadcom STA wireless driver is installed, activated, and currently
    in use.
  • My laptop is a HP-Pavilion-g6-1004tx.
  • My hardware switch is on.

  • Enable Wireless option is also disabled in network settings.

  • Do u have any hardware switch for switching on your wireless. I think you should check that first. Jun 17 '12 at 16:03
  • I have enabled it. Still Wireless Network option is disable.
    – silenTK
    Jun 17 '12 at 16:09

If you can't repair your wlan interface, wifi network, you must do this:

First activate your wifi by shortkey of your computer (for example Fn+F2).


rfkill unblock all
sudo /etc/init.d/networking restart
sudo rm /etc/udev/rules.d/70-persistent-net.rules
sudo reboot

Now I have wlan up.

  • What is Fn key on a PC Keyboard? I have seen those on laptops only
    – RAbraham
    Oct 26 '13 at 23:01
  • 1
    Should be sudo rm /etc/.. not sudo rm /et/...
    – Automatico
    Jun 18 '14 at 12:34
  • 1
    Worked on Xubuntu 14.04. You rock. Sep 1 '15 at 19:45
  • 1
    This definitely works for me, but is there a way to do it without rebooting. it appears on ubuntu 15.10 that this problem is occurring regularly. it seems to happen when my computer wakes up from sleep or hibernation. May 27 '16 at 8:39
  • 1
    Just rfkill unblock all fixed the problem for me, changing the Wi-Fi Disabled to enabled, and showing the Create new Wi-Fi network option.
    – Underverse
    Nov 4 '18 at 6:29

Try restarting your computer,

Enter bios

Set settings to default

Save Settings


Works for me

  • I'm experiencing this problem since 2 weeks after update.
    – silenTK
    Jun 17 '12 at 16:12
  • Does it work? It's driving me crazy too, I don't know whether it's my hardware or a bug. Jun 17 '12 at 16:13
  • No it doesn't work. Because it's working fine in windows7.but not in ubuntu 12.04 after updating it.
    – silenTK
    Jun 30 '12 at 13:51
  • 1
    Funny enough, this is just all I needed to have done to get mine working. Thanks. I wish I can vote up more than once so that this stands out.
    – Peter
    Oct 31 '14 at 14:13
  • @Peter well said, it works !! May be there is some hidden logic :P Mar 16 '18 at 8:21

A useful forum post points to the following actions as a solution.

First, run the following commands.

sudo modprobe hp-wmi
rfkill unblock all

Now, check if your card is still blocked.

rfkill list all

If it still doesn't work, hit Function F12 and see if 'hard blocked' changes to no. Also, try Alt F12.

If this still doesn't work, you can try using the open-source drivers instead of the proprietary ones. As mentioned here, the proprietary "driver is more likely to cause problems than to resolve them. Most of the problems reported by users on Broadcom chips are caused by this driver. Using this is HIGHLY NOT recommended. Before you even think of trying out this one, make sure to try the other drivers first."

So, let's do that.

echo 'blacklist mac80211
blacklist brcm80211
blacklist cfg80211
blacklist wl
blacklist lib80211_crypt_tkip
blacklist lib80211' | sudo tee -a /etc/modprobe.d/blacklist.conf

sudo sed -i '/exit 0/i \
modprobe brcm80211' /etc/rc.local

This will load the open-source driver module at the end of each boot process.

Kudos to jokerdino for this one.


Simply typing rfkill unblock all, should work.

And restart the computer.


Download the drivers from this link http://downloads.openwrt.org/sources/broadcom-wl-

Now to need to extract the file.For that you need to go to directory where the file is downloaded. Open your terminal and type cd /home/username/Downloads and then type tar -xjf broadcom-wl- you type this command what it does is that all the content of the tarball gets extracted in the same directory the tarball is. Now get into Superuser shell because you will be needing full rights.For this you can type su — and followed by root passwd if you are using fedora and alikes. If using Ubuntu/mint/ type sudo -s and then followed by passwd. You will get into root shell and will get # instead of $. Now you need to change the directory to the extracted drivers. For this type cd /home/username/Downloads/broadcom-wl- Finally you need to extract all the drivers to the relevant directory.For this type : #b43-fwcutter -w /lib/firmware wl_apsta_mimo.o Now restart your system and guess what you can use your wifi without any hitch.


Try this. There's a chance that it will work, but I can't tell for sure.

Please make sure the backports repository is enabled.

Then, install the package linux-backports-modules-cw-3.1-oneiric-generic (supposing you are running a generic kernel. You can find out by running the command uname -r).


I just simply did Fn+F12 and it automatically started up a connection to my network.

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