In Ubuntu we recommend to only install broadcom-sta-dkms.
It ships modprobe.d snippet that does prevent automatic loading of b43 driver.
# cat /etc/modprobe.d/broadcom-sta-dkms.conf
# wl module from Broadcom conflicts with the following modules:
blacklist b43
blacklist b43legacy
blacklist b44
blacklist bcma
blacklist brcm80211
blacklist brcmsmac
blacklist ssb
broadcom-sta-source doesn't do anything but does reocmmend module-
assistant, if one uses that it probably is best to switch to the dkms
package. Separately broadcom-sta-common is provided that could be
installed together with boradcom-sta-source to also gain the blacklist
modprobe.d. Not quite sure what is the point there, maybe we can make
broadcom-sta-source depends on broadcom-sta-common, or simply remove it.
My expectation was that this is all solved already back in lunar =/
Shall I ship modprobe.d snippet in more places? and have initramfs hook
to ensure initramfs is regenerated with updated modprobe.d? What's wrong
with the gui that seems to not show things correctly?
** Changed in: ubuntu-drivers-common (Ubuntu Lunar)
Status: Confirmed => Incomplete
** Changed in: ubuntu-drivers-common (Ubuntu Mantic)
Status: Confirmed => Incomplete
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux-firmware in Ubuntu.
https://bugs.launchpad.net/bugs/2013236
Title:
b43 driver conflicts with bcmwl driver for some Broadcom devices
Status in broadcom-sta package in Ubuntu:
New
Status in linux-firmware package in Ubuntu:
Invalid
Status in ubuntu-drivers-common package in Ubuntu:
Incomplete
Status in broadcom-sta source package in Lunar:
New
Status in linux-firmware source package in Lunar:
Invalid
Status in ubuntu-drivers-common source package in Lunar:
Incomplete
Status in broadcom-sta source package in Mantic:
New
Status in linux-firmware source package in Mantic:
Invalid
Status in ubuntu-drivers-common source package in Mantic:
Incomplete
Bug description:
Specifically for Lunar - using a Macbook Air 2012, its wireless driver
was not enabled even though I ticked the wireless tickbox on the
installer.
A quick look at the installer logs reveals various issues
syslog:2023-03-29T18:01:25.141599+00:00 ubuntu-budgie kernel: [ 43.063747]
b43 bcma0:1: Direct firmware load for b43/ucode29_mimo.fw failed with error -2
syslog:2023-03-29T18:01:25.141625+00:00 ubuntu-budgie kernel: [ 43.063802]
b43 bcma0:1: Direct firmware load for b43/ucode29_mimo.fw failed with error -2
syslog:2023-03-29T18:01:25.141626+00:00 ubuntu-budgie kernel: [ 43.063862]
b43 bcma0:1: Direct firmware load for b43-open/ucode29_mimo.fw failed with
error -2
syslog:2023-03-29T18:01:25.141626+00:00 ubuntu-budgie kernel: [ 43.063908]
b43 bcma0:1: Direct firmware load for b43-open/ucode29_mimo.fw failed with
error -2
I will attach the installer logs manually since this was captured
after the installation
Note - on 20.04.6, 22.04.2 and 22.10 with the same laptop bcmwl was
installed correctly during the install so this is a regression with
the 6.2 kernel
Workaround
----------
You'll first need to blacklist the b43 driver by adding a blacklist file to
/etc/modprobe.d/b43.conf with the contents "blacklist b43". Then run
"update-initramfs -u". Then install the bcmwl-kernel-source package. After a
reboot your wireless device should be available.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/broadcom-sta/+bug/2013236/+subscriptions
--
Mailing list: https://launchpad.net/~kernel-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help : https://help.launchpad.net/ListHelp