A workaround to control brcmfmac kernel module for the misbehaving BCM43602 network card. Mirrored from https://github.com/GiovanniGrieco/bcm43602-linux-workaround
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Giovanni Grieco 43ea6ff109
Remove unused email address
2 years ago
LICENSE Added license 4 years ago
README.md Remove unused email address 2 years ago
broadcom.service First commit 4 years ago
broadcomctl First commit 4 years ago
install.sh First commit 4 years ago

README.md

Broadcom BCM43602 workaround

This is a quick and dirty trick to take control of this misbehaving network card.

Scripts are tested on Fedora 29. If you have any problems, please file an issue here on GitHub.

Note that I did not want to package this workaround because it's, well, dirty. It does not fix the problem, just makes things bearable.

Install

# ./install.sh

Remember to blacklist the kernel module at system startup. Appending modprobe.blacklist=brcmfmac in GRUB config is sufficient.

Control the service

# systemctl start broadcom
# systemctl stop broadcom
# systemctl restart broadcom

Uninstall

# systemctl stop broadcom
# systemctl disable broadcom
# rm /usr/local/bin/broadcomctl
# rm /etc/systemd/system/broadcom.service