🏠 Homepage
brcm-BCM4350-ctl is a Broadcom BCM4350 Workaround Fedora 29/30/31/32.
Broadcom BCM4350 (Dell XPS 13 9350) network card misbehaves at system shutdown (firewalld time out) and on power saver feature (random crash), this script apply a workaround to makes usable the WiFi network card.
Blacklist the brcmfmac kernel module at system startup. This disable WiFi Broadcom kernel module at boot.
Option A - Change Grub config with grubby.
Execute from console:
sudo grubby --update-kernel=ALL --args="modprobe.blacklist=brcmfmac"
Option B - Or manually change Grub Config
Add modprobe.blacklist=brcmfmac
in GRUB config.
Edit the file /etc/default/grub
and add modprobe.blacklist=brcmfmac
to the end of GRUB_CMDLINE_LINUX
Example:
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="resume=UUID=XXXXXXXXX rhgb quiet modprobe.blacklist=brcmfmac"
GRUB_DISABLE_RECOVERY="true"
And then update GRUB 2 configuration, more information here:
https://fedoraproject.org/wiki/GRUB_2#Tasks_.2F_Common_issues
BIOS systems:
# sudo grub2-mkconfig -o /boot/grub2/grub.cfg
UEFI systems:
# sudo grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg
Install scrip:
# sudo ./install.sh
Control the systemd service:
# systemctl start broadcomctl
# systemctl stop broadcomctl
# systemctl restart broadcomctl
# sudo ./uninstall.sh
- Icons: The icon images are from Tela Icon Theme