I've spent hours looking on the net, tried various things. One site said that this particular card is not supported by the b43 driver so I have to use wl. And make sure that b43 is blacklisted which I was unable to do (always I try to blacklist the b43 it says permission denied). So, is it even possible to use this network controller with Ubuntu (16.04) I've had my new laptop a week now and still not up and running - Win 10 works though :(
2 Answers
Although I have read some questions that suggest it is troublesome, I have not yet read any report that says it absolutely will not work. It is easy enough to find out. Install the driver and see!
With a working internet connection by ethernet, tethered or whatever means possible, open a terminal and do:
sudo apt-get update
sudo apt-get install bcmwl-kernel-source
The installation of the driver does the required blacklisting for you. However, if you wanted to undertake it manually, I suggest:
sudo gedit /etc/modprobe.d/blacklist.conf
Use nano or kate or leafpad if you don't have the text editor gedit. Add the following lines at the very end to the existing text:
blacklist b43
blacklist bcma
blacklist ssb
Proofread carefully, save and close the text editor. Reboot and tell us if the wireless is working.

- 60,188
Mind that there's also a secure boot connection. If you have secure boot enabled in your BIOS, the wifi may not be properly detected in Ubuntu now. Disabling secure boot instantly resolves that and all will work fine.
This was the case on a HP 250 G4 with the BCM43142 wifi/bluetooth module.
I've read about this elsewhere as well, that having secure boot turned on can cause grief for some drivers. Sigh.

- 11
-
I seem to remember having to disable that right from the off, when I was trying to get Ubuntu to dual boot with win10. – Johny London Jul 29 '16 at 12:22
/etc/modprobe.d/blacklist.conf
is at fault. Check:cat /etc/modprobe.d/blacklist.conf
. If it is done correctly, it now reads like this: http://paste.ubuntu.com/16170671/ If so, it is just fine. Tell me more about "connected but doesn't work." Can you ping?ping -c3 8.8.8.8
Are there any clues in the log?dmesg | grep wl
? – chili555 May 01 '16 at 12:45bcmwl-kernel-source
creates a driver namedwl
. b43 and ssb need to be and are blacklisted forwl
to work correctly. There was, at one time, a driver bcm43xx that was superceeded by b43 and ssb. bcm43xx doesn't even exist any longer and needn't be mentioned at all. – chili555 May 01 '16 at 16:12dmesg | grep wl
and here:cat /var/log/syslog | grep etwork
Connect the ethernet and paste the results here and give us the link: http://paste.ubuntu.com We'll sort it, I hope! – chili555 May 02 '16 at 14:37sudo apt-get install bcmwl-kernel-source
and when the command finished it started detecting wifi networks. – Muhammad bin Yusrat Oct 01 '20 at 05:54