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.
Responses