Select Your Language

Infrastructure and Management

Cloud Computing

Storage

Runtimes

Integration and Automation

  • Comments
  • Broadcom Wireless not working on MacBook Pro 11,3 (2013)

    Posted on

    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.

    by

    points

    Responses

    Red Hat LinkedIn YouTube Facebook X, formerly Twitter

    Quick Links

    Help

    Site Info

    Related Sites

    © 2025 Red Hat