Broadcom Wireless not working on MacBook Pro 11,3 (2013)
I realize MacBooks are not supported by RHEL. I spent countless hours trying to figure out how to add the wireless connection to my Mac running Red Hat Enterprise Linux 9.3.
I successfully installed the akmod-wl and broadcom-wl using RPM Fusion repo. No problems at all, but the WiFi adapter is not recognized by the system.
lspci -nnk | grep 4360 -A2
03:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM4360 802.11ac Wireless Network Adapter [14e4:43a0] (rev 03)
Subsystem: Apple Inc. Device [106b:0134]
Kernel driver in use: bcma-pci-bridge
lsmod
Module Size Used by
brcmsmac 684032 0
cordic 16384 1 brcmsmac
bcma 81920 1 brcmsmac
brcmutil 20480 1 brcmsmac
mac80211 1449984 1 brcmsmac
libarc4 16384 1 mac80211
cfg80211 1253376 2 mac80211,brcmsmac
sudo lshw -C network
*-network
description: Network controller
product: BCM4360 802.11ac Wireless Network Adapter
vendor: Broadcom Inc. and subsidiaries
physical id: 0
bus info: pci@0000:03:00.0
version: 03
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list
configuration: driver=bcma-pci-bridge latency=0
resources: irq:18 memory:c1a00000-c1a07fff memory:c1800000-c19fffff
sudo dmesg | grep bcma
[ 1254.698546] bcma-pci-bridge 0000:03:00.0: bus0: Found chip with id 0x4360, rev 0x03 and package 0x00
[ 1254.698591] bcma-pci-bridge 0000:03:00.0: bus0: Core 0 found: ChipCommon (manuf 0x4BF, id 0x800, rev 0x2B, class 0x0)
[ 1254.698628] bcma-pci-bridge 0000:03:00.0: bus0: Core 1 found: IEEE 802.11 (manuf 0x4BF, id 0x812, rev 0x2A, class 0x0)
[ 1254.698673] bcma-pci-bridge 0000:03:00.0: bus0: Core 2 found: ARM CR4 (manuf 0x4BF, id 0x83E, rev 0x02, class 0x0)
[ 1254.698721] bcma-pci-bridge 0000:03:00.0: bus0: Core 3 found: PCIe Gen2 (manuf 0x4BF, id 0x83C, rev 0x01, class 0x0)
[ 1254.698745] bcma-pci-bridge 0000:03:00.0: bus0: Core 4 found: USB 2.0 Device (manuf 0x4BF, id 0x81A, rev 0x11, class 0x0)
[ 1254.760966] bcma-pci-bridge 0000:03:00.0: bus0: Bus registered
rfkill list all
0: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
The network manager also doesn't see the device.
I feel like I have all pieces in place but for some reason it won't work. The brcmsmac and bcma modules are not loaded at boot. I tried adding a file to /etc/modules-load.d but it has no effect, they are not loaded at boot. I have to use modprobe after starting the system. It returns without any errors.
Any pointers would be extremely helpful. Thank you.