No WiFi networks detected - Manjaro - 2010 MacBook Pro

Hi, I’ve just booted to Manjaro 21.1.6 on a bootable USB drive on my old MacBook Pro. Everything seems to be running ok, except that the WiFi is not working. In “Networks”, WiFi is enabled, but it shows the message “No available connections.” When I try to run the Manjaro Linux 21.1.6 “Pahvo” installer, it shows me the following message:

This computer does not satisfy some of the recommended requirements for installing Manjaro 21.1.6. Installation can continue, but some features might be disabled.
! The system is not connected to the Internet.

(I’m currently connected to my WiFi network on my main laptop running macOS Big Sur with no problems, and there are many WiFi networks available.)

I will try to provide as much relevant information as I can. If more information is necessary, please let me know, and please explain how I can find that information (please excuse my level of noob).

  Kernel: 5.13.19-2-MANJARO x86_64 bits: 64 compiler: gcc v: 11.1.0
  parameters: BOOT_IMAGE=/boot/vmlinuz-x86_64 lang=en_US keytable=us tz=UTC
  misobasedir=manjaro misolabel=MANJARO_KDE_2116 quiet systemd.show_status=1
  apparmor=1 security=apparmor driver=free nouveau.modeset=1 i915.modeset=1
  Desktop: KDE Plasma 5.22.5 tk: Qt 5.15.2 wm: kwin_x11 vt: 1 dm: SDDM
  Distro: Manjaro Linux base: Arch Linux
  Type: Laptop System: Apple product: MacBookPro7,1 v: 1.0 serial: <filter>
  Chassis: type: 10 v: Mac-F222BEC8 serial: <filter>
  Mobo: Apple model: Mac-F222BEC8 serial: <filter> UEFI: Apple v:
  date: 06/13/2019
  ID-1: BAT0 charge: 0% condition: 48.6/62.9 Wh (77.2%) volts: 2.3 min: 10.9
  model: SMP bq20z451 type: Li-ion serial: N/A status: Full cycles: 976
  Device-1: hidpp_battery_2 model: Logitech Wireless Mouse M325
  serial: <filter> charge: 55% (should be ignored) rechargeable: yes
  status: Discharging
  RAM: total: 3.58 GiB used: 1.6 GiB (44.5%)
  RAM Report: permissions: Unable to run dmidecode. Root privileges required.
  Info: Dual Core model: Intel Core2 Duo P8600 bits: 64 type: MCP arch: Penryn
  family: 6 model-id: 17 (23) stepping: A (10) microcode: A0B cache: L2: 3 MiB
  bogomips: 9560
  Speed: 887 MHz min/max: 798/2394 MHz Core speeds (MHz): 1: 887 2: 1118
  Flags: acpi aperfmperf apic arch_perfmon bts clflush cmov constant_tsc cpuid
  cx16 cx8 de ds_cpl dtes64 dtherm dts est flexpriority fpu fxsr ht lahf_lm lm
  mca mce mmx monitor msr mtrr nopl nx pae pat pbe pdcm pebs pge pni pse pse36
  pti rep_good sep smx sse sse2 sse4_1 ssse3 syscall tm tm2 tpr_shadow tsc vme
  vmx vnmi vpid xsave xtpr
  Vulnerabilities: Type: itlb_multihit status: KVM: VMX disabled
  Type: l1tf mitigation: PTE Inversion; VMX: EPT disabled
  Type: mds
  status: Vulnerable: Clear CPU buffers attempted, no microcode; SMT disabled
  Type: meltdown mitigation: PTI
  Type: spec_store_bypass status: Vulnerable
  Type: spectre_v1
  mitigation: usercopy/swapgs barriers and __user pointer sanitization
  Type: spectre_v2
  mitigation: Full generic retpoline, STIBP: disabled, RSB filling
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
  Device-1: NVIDIA MCP89 [GeForce 320M] vendor: Apple driver: nouveau
  v: kernel bus-ID: 04:00.0 chip-ID: 10de:08a0 class-ID: 0300
  Device-2: Apple Built-in iSight type: USB driver: uvcvideo bus-ID: 1-6:3
  chip-ID: 05ac:8507 class-ID: 0e02 serial: <filter>
  Display: x11 server: X.Org 1.20.13 compositor: kwin_x11 driver:
  loaded: modesetting alternate: fbdev,vesa display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1280x800 s-dpi: 96 s-size: 338x211mm (13.3x8.3")
  s-diag: 398mm (15.7")
  Monitor-1: LVDS-1 res: 1280x800 hz: 60 dpi: 114 size: 286x179mm (11.3x7.0")
  diag: 337mm (13.3")
  OpenGL: renderer: NVAF v: 3.3 Mesa 21.2.3 direct render: Yes
  Device-1: NVIDIA MCP89 High Definition Audio driver: snd_hda_intel v: kernel
  bus-ID: 00:08.0 chip-ID: 10de:0d94 class-ID: 0403
  Sound Server-1: ALSA v: k5.13.19-2-MANJARO running: yes
  Sound Server-2: JACK v: 1.9.19 running: no
  Sound Server-3: PulseAudio v: 15.0 running: yes
  Sound Server-4: PipeWire v: 0.3.38 running: yes
  Device-1: Broadcom BCM4322 802.11a/b/g/n Wireless LAN
  vendor: Apple AirPort Extreme driver: b43-pci-bridge v: N/A modules: ssb
  bus-ID: 02:00.0 chip-ID: 14e4:432b class-ID: 0280
  Device-2: Broadcom NetXtreme BCM5764M Gigabit Ethernet PCIe driver: tg3
  v: kernel port: N/A bus-ID: 03:00.0 chip-ID: 14e4:1684 class-ID: 0200
  IF: enp3s0 state: down mac: <filter>
  IF-ID-1: wlan0 state: down mac: <filter>
  WAN IP: No WAN IP found. Connected to web? SSL issues? Try enabling dig
  Device-1: Apple Bluetooth Host Controller type: USB driver: btusb v: 0.8
  bus-ID: 4-6.1:5 chip-ID: 05ac:8213 class-ID: fe01 serial: <filter>
  Report: rfkill ID: hci0 rfk-id: 1 state: up address: see --recommends
  Message: No logical block device data found.
  Message: No RAID data found.
  Local Storage: total: 240.15 GiB used: 34.8 GiB (14.5%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/sda maj-min: 8:0 vendor: Hitachi model: HTS545025B9SA02
  size: 232.89 GiB block-size: physical: 512 B logical: 512 B speed: 1.5 Gb/s
  type: HDD rpm: 5400 serial: <filter> rev: C60W scheme: GPT
  ID-2: /dev/sdc maj-min: 8:32 type: USB model: USB Disk 2.0 size: 7.27 GiB
  block-size: physical: 512 B logical: 512 B type: N/A serial: <filter>
  rev: 2.00 scheme: MBR
  SMART Message: Unknown USB bridge. Flash drive/Unsupported enclosure?
  Optical-1: /dev/sr0 vendor: MATSHITA model: DVD-R UJ-898 rev: HC10
  dev-links: cdrom
  Features: speed: 24 multisession: yes audio: yes dvd: yes
  rw: cd-r,cd-rw,dvd-r state: running
  ID-1: /run/media/manjaro/Macintosh HD raw-size: 232.09 GiB
  size: 232.09 GiB (100.00%) used: 34.8 GiB (15.0%) fs: hfsplus dev: /dev/sda2
  maj-min: 8:2 label: Macintosh HD uuid: 5d275e9f-2997-3020-80e8-c72f3aa4959f
  Alert: No swap data was found.
  ID-1: /dev/sda1 maj-min: 8:1 size: 200 MiB fs: vfat label: EFI
  uuid: 67E3-17ED
  ID-2: /dev/sda3 maj-min: 8:3 size: 619.9 MiB fs: hfsplus label: Recovery HD
  uuid: 17319e84-ee16-3538-996a-5b9f913e2be3
  ID-3: /dev/sdc1 maj-min: 8:33 size: 3.24 GiB fs: iso9660
  ID-4: /dev/sdc2 maj-min: 8:34 size: 4 MiB fs: vfat label: MISO_EFI
  uuid: 99C0-51B6
  Hub-1: 1-0:1 info: Full speed (or root) Hub ports: 6 rev: 2.0
  speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
  Device-1: 1-6:3 info: Apple Built-in iSight type: Video driver: uvcvideo
  interfaces: 3 rev: 2.0 speed: 480 Mb/s power: 500mA chip-ID: 05ac:8507
  class-ID: 0e02 serial: <filter>
  Hub-2: 2-0:1 info: Full speed (or root) Hub ports: 6 rev: 2.0
  speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
  Device-1: 2-1:2 info: Apple Internal Memory Card Reader type: Mass Storage
  driver: usb-storage interfaces: 1 rev: 2.0 speed: 480 Mb/s power: 500mA
  chip-ID: 05ac:8403 class-ID: 0806 serial: <filter>
  Device-2: 2-4:4 info: USB Disk 2.0 type: Mass Storage driver: usb-storage
  interfaces: 1 rev: 2.0 speed: 480 Mb/s power: 100mA chip-ID: 23a5:5786
  class-ID: 0806 serial: <filter>
  Hub-3: 3-0:1 info: Full speed (or root) Hub ports: 6 rev: 1.1 speed: 12 Mb/s
  chip-ID: 1d6b:0001 class-ID: 0900
  Device-1: 3-1:70 info: Logitech Unifying Receiver type: Keyboard,Mouse,HID
  driver: logitech-djreceiver,usbhid interfaces: 3 rev: 2.0 speed: 12 Mb/s
  power: 98mA chip-ID: 046d:c52b class-ID: 0300
  Hub-4: 4-0:1 info: Full speed (or root) Hub ports: 6 rev: 1.1 speed: 12 Mb/s
  chip-ID: 1d6b:0001 class-ID: 0900
  Device-1: 4-3:2 info: Apple Internal Keyboard/Trackpad (ANSI)
  type: Keyboard,HID,Mouse driver: apple,bcm5974,usbhid interfaces: 3 rev: 2.0
  speed: 12 Mb/s power: 40mA chip-ID: 05ac:0236 class-ID: 0301
  Device-2: 4-5:3 info: Apple Built-in IR Receiver type: HID
  driver: appleir,usbhid interfaces: 1 rev: 2.0 speed: 1.5 Mb/s power: 100mA
  chip-ID: 05ac:8242 class-ID: 0300
  Hub-5: 4-6:4
  info: Broadcom BCM2046B1 USB 2.0 Hub (part of BCM2046 Bluetooth) ports: 3
  rev: 2.0 speed: 12 Mb/s chip-ID: 0a5c:4500 class-ID: 0900
  Device-1: 4-6.1:5 info: Apple Bluetooth Host Controller type: Bluetooth
  driver: btusb interfaces: 4 rev: 2.0 speed: 12 Mb/s chip-ID: 05ac:8213
  class-ID: fe01 serial: <filter>
  System Temperatures: cpu: 62.0 C mobo: N/A gpu: nouveau temp: 71.0 C
  Fan Speeds (RPM): N/A
  Processes: 185 Uptime: 21h 30m wakeups: 41 Init: systemd v: 249
  tool: systemctl Compilers: gcc: N/A Packages: pacman: 1234 lib: 333
  flatpak: 0 Shell: Bash v: 5.1.8 running-in: yakuake inxi: 3.3.07

Thanks very much for your help.

I’m on a 2009 mbp with identical wifi hardware working fine:

  Device-2: Broadcom BCM4322 802.11a/b/g/n Wireless LAN
  driver: b43-pci-bridge
  IF-ID-1: wlan0 state: up mac: <filter>

The problem is your:

wlan0 state: down

Might be a kernel issue, I’m on 5.10 LTS, check this post: MacBook Pro won't detect or connect to WIFI (BCM4322) - #3 by nulinuxbee

This message is common but it does not influence the installation, you can install it still.

Thanks very much @6x12 and @Firestar for your replies. @6x12, you suggest I start with the following commands specified by nulinuxbee:

$ sudo pacman -Sy broadcom-wl-dkms
$ sudo modprobe wl

and if that doesn’t work, run:

$ sudo pacman -Sy linux513-headers

Is that correct?

Thanks again.

No, for a quick fix I’d suggest trying 5.10LTS since that worked for me straight away and yes, I’d install the kernel headers. Other than that, to get B43 working check out:

I used to have a macbook pro from 2008 with Linux Mint First and after that I installed Manjaro, but the issue was the same that you have, no Wireless connection. The solution that I have for you is (if you have) to connect the laptop to an ethernet cable while you are on the instalation process so you can later complete the instalation and after that enable the propietary driver for the broadcom.