summaryrefslogtreecommitdiff
path: root/aports/broadcom-wl/009-fix_mac_profile_discrepancy.patch
diff options
context:
space:
mode:
authorPÁLI Gábor János <pali.gabor@gmail.com>2023-07-27 11:05:17 +0200
committerPÁLI Gábor János <pali.gabor@gmail.com>2023-07-27 11:05:17 +0200
commit084335e136581edc28137b152cc559778224570e (patch)
tree269c2e37b0abd971aeccdc1291bc1c3ca9c96aed /aports/broadcom-wl/009-fix_mac_profile_discrepancy.patch
parent1f7bcc1ae14273fce0b5d3dded52d599aa035433 (diff)
downloadfreebsd-wifibox-alpine-084335e136581edc28137b152cc559778224570e.zip
Make Broadcom wireless cards work
- Import Arch Linux patches for the `broadcom-wl` driver and WPA Supplicant - Implement support for Message Signaled Interrupts (MSI) to allow the card to be used with PCI pass-through References: - https://gitlab.archlinux.org/archlinux/packaging/packages/broadcom-wl-dkms/ - https://gitlab.archlinux.org/archlinux/packaging/packages/wpa_supplicant/ Tested by: venoom27 <venoom27@fromgithub>
Diffstat (limited to 'aports/broadcom-wl/009-fix_mac_profile_discrepancy.patch')
-rw-r--r--aports/broadcom-wl/009-fix_mac_profile_discrepancy.patch10
1 files changed, 7 insertions, 3 deletions
diff --git a/aports/broadcom-wl/009-fix_mac_profile_discrepancy.patch b/aports/broadcom-wl/009-fix_mac_profile_discrepancy.patch
index 022064d..4260eba 100644
--- a/aports/broadcom-wl/009-fix_mac_profile_discrepancy.patch
+++ b/aports/broadcom-wl/009-fix_mac_profile_discrepancy.patch
@@ -1,6 +1,8 @@
---- a/src/wl/sys/wl_cfg80211_hybrid.c
-+++ b/src/wl/sys/wl_cfg80211_hybrid.c
-@@ -1446,7 +1446,6 @@
+--- a/src/wl/sys/wl_cfg80211_hybrid.c 2015-09-19 00:47:30.000000000 +0200
++++ b/src/wl/sys/wl_cfg80211_hybrid.c 2018-11-14 14:06:03.313487995 +0100
+@@ -1444,11 +1444,10 @@
+ s32 rate;
+ s32 err = 0;
if (memcmp(mac, wl->profile->bssid, ETHER_ADDR_LEN)) {
WL_ERR(("Wrong Mac address, mac = %pM profile =%pM\n", mac, wl->profile->bssid));
@@ -8,3 +10,5 @@
}
err = wl_dev_ioctl(dev, WLC_GET_RATE, &rate, sizeof(rate));
+ if (err) {
+ WL_DBG(("Could not get rate (%d)\n", err));