Tech Support Forum banner
1 - 3 of 12 Posts
tdb said:
I upgraded from 19 to 20 ... Wi-fi is disabled (grayed out) ... This device is using an alternative driver.
An upgrade might have changed which Broadcom kernel modules load at boot and which don't. The brcmfmac module supports newer Broadcom chips and may have been loaded instead of the brcmsmac module, which supports older chipsets like the BCM4313 you have. If that's the case, your chip has no driver so the wifi option in the network manager is grayed out. To correct this, you need to blacklist the newer module so the older module loads at boot.

To show the Broadcom module/s currently loaded, enter in a terminal:
Code:
lsmod | grep brcm
If the brcmfmac module shows, you'll need to unload that newer driver and then load the older driver. In a terminal:
Code:
sudo modprobe -r brcmfmac
and then
sudo modprobe brcmsmac
Then check the network manager to see if it's still grayed out. You may have to log out/in for the network manager to see the change.

If this works, you'll need to blacklist the newer driver so it won't load on next boot. In a terminal:
Code:
sudo your-favorite-editor /etc/modprobe.d/blacklist.conf
Add the line 'blacklist brcmfmac' without quotes, and tap Enter once so there's a blank line beneath the last entry in the file. Save and quit.

If this guess/suggestion doesn't help, and someone else here hasn't any other ideas, I'd suggest posting at the Mint forums.
 
Looks like you have the correct driver. I'll assume the wifi is still grayed out and cannot connect the wifi, or you'd have mentioned it. This is as far as I can go: Mint uses Systemd and I've not used or worked with it.

Some perspective: about five years ago a majority of Linux distros adopted Systemd. The few distros which didn't adopt either remained with SysVinit or shifted to OpenRC or Runit. What are Systemd, SysVinit, OpenRC and Runit? They are the Linux system's initialization process when the computer boots... it's when the system's software recognizes and gains control of the computer's hardware. They're init systems, and although different from one type of OS to another, all OSs have an initialization process when the computer boots. As important, each init system has its own tools and commands to troubleshoot, whether wifi, a printer or any other hardware.

This is the long way around to recommend posting at the Mint forums. They know the tools and commands to troubleshoot your wifi under Systemd. Use what you included in your first post plus the results of the lsmod command and you'll get the help you're after. Good luck.
 
1 - 3 of 12 Posts