Broadcom BCM4356 driver

Your device is covered by the driver brcmfmac in Ubuntu 15.10. It also requires firmware that is included in linux-firmware-1.149 and later. Let's install the latest firmware first. Download this package to any convenient place. https://launchpad.net/ubuntu/+source/linux-firmware/1.156/+build/9020816/+files/linux-firmware_1.156_all.deb Right-click it and select 'Open with Ubuntu Software Center' and install it.

Now open a terminal and do:

sudo apt-get purge bcmwl-kernel-source
sudo modprobe -r brcmfmac

The last command may end in an error; that's fine, just continue:

sudo modprobe brcmfmac

The wireless should now be working.


I'm running a Lenovo T560 with Broadcom 4356 on Kubuntu 18.04.1 LTS and using linux-firmware_1.156, wireless works. But, when updating packages, all newer linux-firmware in use, disconnected me from wireless.

So I just followed the steps mentioned above and afterwards, I put the package on hold:

sudo apt-mark hold linux-firmware

Thus, the package stays at the same version (1.156).

At some point there may be linux-firmware, that supports Broadcom 4356 again, then simply replace "hold", with "unhold" in that CLI command and then run the update.