This is your WiFi adapter
Brand: Broadcom Limited
Model: BCM43227
PCI.ID: 14e4:4358
First, run (to start fresh)
$ sudo apt purge bcmwl-kernel-source
$ sudo apt install linux-headers-generic dkms bcmwl-kernel-source
$ sudo modprobe wl
Reboot
If it doesn't work continue...
From https://askubuntu.com/questions/55868/installing-broadcom-wireless-drivers
In some computers, before performing the commands, you will need to
deactivate the Secure Boot Options in your BIOS. This applies for
cases, for example, where the bcmwl-kernel-source is already installed
but the driver does not yet work. You can do a reinstall like so, or
disable Secure Boot by going to your BIOS Setup:
After you disable Secure Boot
, reinstall
$ sudo apt install --reinstall bcmwl-kernel-source
$ sudo modprobe wl
If nothing above works then we have to check the modules
Just run
$ lsmod
$ grep -i blacklist /etc/modprobe.d/blacklist.conf:
$ cat /etc/modules
$ ls /etc/modprobe.d
and paste the output editing your original question please, with that info I can tell you what command to run to blacklist some modules who are in conflict
If brcmsmac
and bcma
are loaded, then...
Run:
$ printf "# BCM43227 doesn't get detected\nblacklist brcmsmac\nblacklist bcma\n" | sudo tee -a /etc/modprobe.d/blacklist.conf
Edit /etc/modules
(I'll use the text editor nano
)
$ sudo nano /etc/modules
And remove brcmsmac
and bcma
from /etc/modules
Also if you don't have wl
in /etc/modules
, just add it in a new line and save the file
Reboot
$ lspci -nnk | grep -iA2 net; dmesg | grep ath
– Sebastian Jan 2 '19 at 3:37