Add broadcom-wl driver for older intel macs#14389
Conversation
Add patches for later kernel versions Add patch for 6.15 kernel Commit last fix
|
I kinda wish there was a better way to do some of these enabling steps. I've simplified this as much as possible. If anyone has any thoughts let me know - or just point me to some documentation I can update to add these steps. I think the |
|
This was confirmed as not working by multiple Mac users. I don't see what's changed... |
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
|
If there's a better way to handle this configuration quirk let me know. I'm fine if the eventual answer is "will not merge" (the driver is ancient anyway), I just want to get some documentation out there for how to make this work. |
|
Ok... there was ANOTHER |
|
The dbus change cannot be added as is. It will affect all users. Also we don't use systemd. |
DBus change is not needed anymore with the |
|
The previous dbus change referenced systemd. |
a207f8c to
dc05045
Compare
|
Moved the Reverted build root changes in branch. |
|
Hi, when is this scheduled to be merged please? |
|
Yeah I’ve decided to do this with a few old Mac minis and none of the WiFi works… can we get a simple implementation please or merge this. I’m not 100 sure how to use this to get it working. Tried two separate WiFi dongles as well. None work. Any other Linux distributions I’ve used doesn’t have this problem! So long term you should be able to have it |
dmanlfc
left a comment
There was a problem hiding this comment.
Have you tested against kernel 6.18
| @@ -0,0 +1,11 @@ | |||
| # Unfortunately the older `wl` broadcom driver conflicts with other drivers in the kernel. | |||
| # Therefore we need to rename this file so that other kernel modules don't conflict with it. | |||
| # Rename this so that the .disabled is removed from the name - i.e. macbook-wifi.conf | |||
There was a problem hiding this comment.
You renamed the file from my original PR so this now doesn't make sense.
|
What is the status on this? Please be aware that none of the devs has access to every piece of hardware that can run Batocera. Things like old iMacs need your help to validate the changes. |
This PR adds support for the broadcom-wl driver. By default it is disabled but can be enabled by modfiying the driver blacklist files like so:
Additionally to get things to work a patch to
wpa_supplicantis needed. The patch in this PR is taken from the following wpa_supplicant development thread:https://lists.infradead.org/pipermail/hostap/2025-May/043475.html
This should fix an issue with the broadcom wl driver where AP scans don't work. This is a combination of two separate patches that are already in the upstream git repo, but not in the released version.
This PR resolves the following issue:
#7894
And replaces the older PR here:
#7735
To revert these changes just reverse the above renames
Tested on a Macmini7,1