I am on an hp dv6 7011 tx that has the broadcom bcm 4313 chipset. The bcmwl-kernel-source driver is installed by default and it does not work. The enable wireless option in the network applet is greyed out. So i went to the additional drivers and installd the broadcom-STA-wireless driver. Actually I did this:
sudo apt-get install --reinstall bcmwl-kernel-source broadcom-sta-common broadcom-sta-source echo "blacklist brcmsmac" | sudo tee -a /etc/modprobe.d/blacklist.conf echo "blacklist bcma" | sudo tee -a /etc/modprobe.d/blacklist.conf
Now i don't have a good idea why i blackclisted the brcmsmac and the bcma drivers. I checked some other forums and also blacklisted the "acer-wmi" driver because it seemed to do the trick in some cases. After a reboot there was no improvement at all. The wifi was not getting switched on when i pressed the key, seems like it is hardblocked.
So i removed the bcmwl-kernel-source driver(from the ubuntu software center)and then the wireless network disappeared completely after the reboot. I mean i was not even able to see if the wireless networks are enabled or disabled.
And finally I re installed the bcmwl-kernel-source package and removed 2 packages, broadcom-sta-common and the broadcom-sta-source(dependencies and sources for the broadom STA wireless driver) and I think I am back to square 1. I would really appreciate if you guys could help me through this. I did a clean install of the 12.04 LTS for better wifi support of my broadcom chipset only. Thanks in advance!
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 2: hp-bluetooth: Bluetooth Soft blocked: yes Hard blocked: no 3: hp-bluetooth: Bluetooth Soft blocked: yes Hard blocked: no
lspci -nnk | grep -iA2 net:
0a:00.0 Network controller : Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller [14e4:4727] (rev 01) Subsystem: Hewlett-Packard Company Device [103c:1795] Kernel driver in use: wl -- 0b:00.0 Ethernet controller : Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 07) Subsystem: Hewlett-Packard Company Device [103c:1818] Kernel driver in use: r8169