Wifi not detected on 2012 IMac in 11.0

  • Hello,

    Please can I have some help.

    I have several Intel IMac's running 10.0.4, these work great. I upgraded one to 11.0.0 today however the wifi card is not detected.

    In a working 10.0.4 setup I see this in dmesg:

    [ 3.617493] Bluetooth: hci0: BCM20702B0 Generic USB Class 1 @ 20 MHz

    [ 3.623046] wlan0: Broadcom BCM4331 802.11 Hybrid Wireless Controller 6.30.223.271 (r587334)

    I presume this driver is no longer present in 11.0.0.

    Pastekodi from both versions here -

    http://ix.io/4qyY

    http://ix.io/4qyZ

    I could do with a hint on how to resolve this. Thanks in advance.

  • The LE11 log shows the wl driver is loaded which should indicate something was seen and probed on the USB bus, but no interfaces for the device show up. The LE10 log has rotated so we don't see driver load, but the wlan0 interface is clearly present.

    Google searching doesn't reveal anything for wl under Linux 6.1 other than yet-another-patch but we have the same patch collection as other major distros are using. In short; the driver compiles and is present, but there's some other issue.

  • I think the NIC is actually PCI

    lspci

    00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor DRAM Controller (rev 09)

    00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port (rev 09)

    00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)

    00:16.0 Communication controller: Intel Corporation 7 Series/C216 Chipset Family MEI Controller (rev 04)

    00:1a.0 USB controller: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller (rev 04)

    00:1b.0 Audio device: Intel Corporation 7 Series/C216 Chipset Family High Definition Audio Controller (rev 04)

    00:1c.0 PCI bridge: Intel Corporation 7 Series/C216 Chipset Family PCI Express Root Port 1 (rev c4)

    00:1c.2 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 3 (rev c4)

    00:1c.3 PCI bridge: Intel Corporation 7 Series/C216 Chipset Family PCI Express Root Port 4 (rev c4)

    00:1c.4 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 5 (rev c4)

    00:1d.0 USB controller: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller (rev 04)

    00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev a4)

    00:1f.0 ISA bridge: Intel Corporation Z77 Express Chipset LPC Controller (rev 04)

    00:1f.2 SATA controller: Intel Corporation 7 Series/C210 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)

    00:1f.3 SMBus: Intel Corporation 7 Series/C216 Chipset Family SMBus Controller (rev 04)

    01:00.0 VGA compatible controller: NVIDIA Corporation GK107M [GeForce GT 640M Mac Edition] (rev a1)

    01:00.1 Audio device: NVIDIA Corporation GK107 HDMI Audio Controller (rev a1)

    03:00.0 Ethernet controller: Broadcom Inc. and subsidiaries NetXtreme BCM57766 Gigabit Ethernet PCIe (rev 01)

    03:00.1 SD Host controller: Broadcom Inc. and subsidiaries BCM57765/57785 SDXC/MMC Card Reader (rev 01)

    04:00.0 Network controller: Broadcom Inc. and subsidiaries BCM4331 802.11a/b/g/n (rev 02)

    06:00.0 PCI bridge: Intel Corporation DSL3510 Thunderbolt Controller [Cactus Ridge 4C 2012] (rev 03)

    07:00.0 PCI bridge: Intel Corporation DSL3510 Thunderbolt Controller [Cactus Ridge 4C 2012] (rev 03)

    07:03.0 PCI bridge: Intel Corporation DSL3510 Thunderbolt Controller [Cactus Ridge 4C 2012] (rev 03)

    07:04.0 PCI bridge: Intel Corporation DSL3510 Thunderbolt Controller [Cactus Ridge 4C 2012] (rev 03)

    07:05.0 PCI bridge: Intel Corporation DSL3510 Thunderbolt Controller [Cactus Ridge 4C 2012] (rev 03)

    07:06.0 PCI bridge: Intel Corporation DSL3510 Thunderbolt Controller [Cactus Ridge 4C 2012] (rev 03)

    08:00.0 System peripheral: Intel Corporation DSL3510 Thunderbolt Controller [Cactus Ridge 4C 2012] (rev 03)

    lsusb

    Bus 002 Device 007: ID 05ac:828b Apple, Inc. Bluetooth USB Host Controller

    Bus 002 Device 004: ID 0a5c:4500 Broadcom Corp. BCM2046B1 USB 2.0 Hub (part of BCM2046 Bluetooth)

    Bus 002 Device 003: ID 0424:2412 Microchip Technology, Inc. (formerly SMSC) Hub

    Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub

    Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

    Bus 001 Device 003: ID 05ac:8511 Apple, Inc. FaceTime HD Camera (Built-in)

    Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub

    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

    Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

    Bus 003 Device 004: ID 05ac:0250 Apple, Inc. Aluminium Keyboard (ISO)

    Bus 003 Device 003: ID 05ac:1006 Apple, Inc. Hub in Aluminum Keyboard

    Bus 003 Device 002: ID 25a7:0122 Areson Technology Corp HCY RC

    Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub