Failing to connect to a wifi network after update in a fresh Manjaro installation

Yesterday i installed Manjaro on my dad’s laptop’s, the laptop is a MacbookPro 12 (God forgive me for using Apple’s sh*t)

Just after installing Manjaro, everything is working fine and the WiFi is working perfectly.

This is the system info just after installing Manjaro WITHOUT DOING ANY UPDATES

MacBookPro12 system info before update
System:
  Kernel: 6.9.10-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 14.1.1
    clocksource: tsc avail: acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.9-x86_64
    root=UUID=51064ded-d89d-44c5-9be0-2bc2280d41cd rw quiet
    cryptdevice=UUID=1113a48c-6761-442c-b27a-743541c16dd0:luks-1113a48c-6761-442c-b27a-743541c16dd0
    root=/dev/mapper/luks-1113a48c-6761-442c-b27a-743541c16dd0 splash
    udev.log_priority=3
  Desktop: KDE Plasma v: 6.0.5 tk: Qt v: N/A wm: kwin_x11 with: krunner
    dm: SDDM Distro: Manjaro base: Arch Linux
Machine:
  Type: Laptop System: Apple product: MacBookPro12,1 v: 1.0 serial: <filter>
    Chassis: type: 9 v: Mac-E43C1C25D4880AD6 serial: <filter>
  Mobo: Apple model: Mac-E43C1C25D4880AD6 v: MacBookPro12,1 serial: <filter>
    uuid: 500fe0d5-9f10-52a4-b2b2-a3cbb397611f UEFI: Apple
    v: MBP121.88Z.0177.B00.1806051659 date: 06/05/2018
Battery:
  ID-1: BAT0 charge: 45.6 Wh (76.6%) condition: 59.5/74.8 Wh (79.6%)
    volts: 12.8 min: 11.4 model: DP bq20z451 type: Li-ion serial: N/A
    status: charging cycles: 466
CPU:
  Info: model: Intel Core i5-5257U socket: BGA1168 (U3E1) note: check bits: 64
    type: MT MCP arch: Broadwell gen: core 5 level: v3 note: check
    built: 2015-18 process: Intel 14nm family: 6 model-id: 0x3D (61)
    stepping: 4 microcode: 0x2F
  Topology: cpus: 1x cores: 2 tpc: 2 threads: 4 smt: enabled cache:
    L1: 128 KiB desc: d-2x32 KiB; i-2x32 KiB L2: 512 KiB desc: 2x256 KiB
    L3: 3 MiB desc: 1x3 MiB
  Speed (MHz): avg: 800 min/max: 500/3100 base/boost: 3100/2700 scaling:
    driver: intel_cpufreq governor: schedutil volts: 1.0 V ext-clock: 25 MHz
    cores: 1: 800 2: 800 3: 800 4: 800 bogomips: 21611
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
  Vulnerabilities:
  Type: gather_data_sampling status: Not affected
  Type: itlb_multihit status: KVM: VMX disabled
  Type: l1tf mitigation: PTE Inversion; VMX: conditional cache flushes, SMT
    vulnerable
  Type: mds mitigation: Clear CPU buffers; SMT vulnerable
  Type: meltdown mitigation: PTI
  Type: mmio_stale_data status: Unknown: No mitigations
  Type: reg_file_data_sampling status: Not affected
  Type: retbleed status: Not affected
  Type: spec_rstack_overflow status: Not affected
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
    prctl
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
    sanitization
  Type: spectre_v2 mitigation: Retpolines; IBPB: conditional; IBRS_FW;
    STIBP: conditional; RSB filling; PBRSB-eIBRS: Not affected; BHI: Not
    affected
  Type: srbds mitigation: Microcode
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: Intel Iris Graphics 6100 vendor: Apple driver: i915 v: kernel
    arch: Gen-8 process: Intel 14nm built: 2014-15 ports: active: eDP-1
    empty: DP-1, DP-2, HDMI-A-1, HDMI-A-2 bus-ID: 00:02.0 chip-ID: 8086:162b
    class-ID: 0300
  Display: unspecified server: X.Org v: 21.1.13 with: Xwayland v: 24.1.1
    compositor: kwin_x11 driver: X: loaded: modesetting alternate: fbdev,vesa
    dri: iris gpu: i915 display-ID: :0 screens: 1
  Screen-1: 0 s-res: 2560x1600 s-dpi: 96 s-size: 677x423mm (26.65x16.65")
    s-diag: 798mm (31.43") monitors: <missing: xrandr>
  Monitor-1: eDP-1 model: Apple Color LCD built: 2014 res: 2560x1600
    dpi: 227 gamma: 1.2 size: 286x179mm (11.26x7.05") diag: 337mm (13.3")
    ratio: 16:10 modes: 2560x1600
  API: EGL v: 1.5 hw: drv: intel iris platforms: device: 0 drv: iris
    device: 1 drv: swrast surfaceless: drv: iris x11: drv: iris
    inactive: gbm,wayland
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 24.1.3-manjaro1.1
    glx-v: 1.4 direct-render: yes renderer: Mesa Intel Iris Graphics 6100 (BDW
    GT3) device-ID: 8086:162b memory: 3.74 GiB unified: yes
  API: Vulkan v: 1.3.279 layers: N/A device: 0 type: integrated-gpu
    name: Intel Iris Graphics 6100 (BDW GT3) driver: mesa intel
    v: 24.1.3-manjaro1.1 device-ID: 8086:162b surfaces: xcb,xlib
Audio:
  Device-1: Intel Broadwell-U Audio vendor: Apple driver: snd_hda_intel
    v: kernel bus-ID: 00:03.0 chip-ID: 8086:160c class-ID: 0403
  Device-2: Intel Wildcat Point-LP High Definition Audio
    driver: snd_hda_intel v: kernel bus-ID: 00:1b.0 chip-ID: 8086:9ca0
    class-ID: 0403
  Device-3: Broadcom 720p FaceTime HD Camera driver: N/A pcie: gen: 2
    speed: 5 GT/s lanes: 1 bus-ID: 02:00.0 chip-ID: 14e4:1570 class-ID: 0480
  API: ALSA v: k6.9.10-1-MANJARO status: kernel-api with: aoss
    type: oss-emulator tools: alsactl,alsamixer,amixer
  Server-1: JACK v: 1.9.22 status: off tools: N/A
  Server-2: PipeWire v: 1.2.1 status: n/a (root, process) with:
    1: pipewire-pulse status: active 2: wireplumber status: active
    3: pipewire-alsa type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: Broadcom BCM43602 802.11ac Wireless LAN SoC vendor: Apple
    driver: brcmfmac v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1
    bus-ID: 03:00.0 chip-ID: 14e4:43ba class-ID: 0280
  IF: wlp3s0 state: up mac: <filter>
  Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
Bluetooth:
  Device-1: Apple Bluetooth Host Controller driver: btusb,hid-generic,usbhid
    type: USB rev: 2.0 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-3:2
    chip-ID: 05ac:8290 class-ID: fe01
  Report: rfkill ID: hci0 rfk-id: 0 state: up address: see --recommends
Drives:
  Local Storage: total: 233.76 GiB used: 12.25 GiB (5.2%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/sda maj-min: 8:0 vendor: Apple model: SSD SM0256G
    size: 233.76 GiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
    tech: SSD serial: <filter> fw-rev: SA0Q scheme: GPT
Partition:
  ID-1: / raw-size: 233.46 GiB size: 228.74 GiB (97.98%)
    used: 12.25 GiB (5.4%) fs: ext4 block-size: 4096 B dev: /dev/dm-0
    maj-min: 254:0 mapped: luks-1113a48c-6761-442c-b27a-743541c16dd0
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 448 KiB (0.1%) fs: vfat block-size: 512 B dev: /dev/sda1 maj-min: 8:1
Swap:
  Alert: No swap data was found.
Sensors:
  System Temperatures: cpu: 71.0 C pch: 66.5 C mobo: N/A
  Fan Speeds (rpm): N/A
Info:
  Memory: total: 8 GiB available: 7.66 GiB used: 2.49 GiB (32.5%) igpu: 64 MiB
  Processes: 213 Power: uptime: 3m states: freeze,mem,disk suspend: deep
    avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
    suspend, test_resume image: 3.05 GiB services: org_kde_powerdevil,
    power-profiles-daemon, upowerd Init: systemd v: 256 default: graphical
    tool: systemctl
  Packages: pm: pacman pkgs: 1197 libs: 355 tools: pamac pm: flatpak pkgs: 0
    Compilers: N/A Shell: Sudo (sudo) v: 1.9.15p5 default: Bash v: 5.2.26
    running-in: konsole inxi: 3.3.35

Then i updated the system (500+MB of updates) and restarted. I mean here the updates you install after setting up a fresh Manjaro copy. Now the WiFi is working and the networks are visible, but i cannot connect to my home network. These updates did something wrong.

MacBookPro12 system info after update
System:
  Kernel: 6.9.12-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 14.1.1
    clocksource: tsc avail: acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.9-x86_64
    root=UUID=51064ded-d89d-44c5-9be0-2bc2280d41cd rw quiet
    cryptdevice=UUID=1113a48c-6761-442c-b27a-743541c16dd0:luks-1113a48c-6761-442c-b27a-743541c16dd0
    root=/dev/mapper/luks-1113a48c-6761-442c-b27a-743541c16dd0 splash
    udev.log_priority=3
  Desktop: KDE Plasma v: 6.0.5 tk: Qt v: N/A wm: kwin_x11 with: krunner
    dm: SDDM Distro: Manjaro base: Arch Linux
Machine:
  Type: Laptop System: Apple product: MacBookPro12,1 v: 1.0 serial: <filter>
    Chassis: type: 9 v: Mac-E43C1C25D4880AD6 serial: <filter>
  Mobo: Apple model: Mac-E43C1C25D4880AD6 v: MacBookPro12,1 serial: <filter>
    uuid: 500fe0d5-9f10-52a4-b2b2-a3cbb397611f UEFI: Apple
    v: MBP121.88Z.0177.B00.1806051659 date: 06/05/2018
Battery:
  ID-1: BAT0 charge: 39.6 Wh (66.8%) condition: 59.3/74.8 Wh (79.4%)
    volts: 11.2 min: 11.4 model: DP bq20z451 type: Li-ion serial: N/A
    status: discharging cycles: 466
CPU:
  Info: model: Intel Core i5-5257U socket: BGA1168 (U3E1) note: check bits: 64
    type: MT MCP arch: Broadwell gen: core 5 level: v3 note: check
    built: 2015-18 process: Intel 14nm family: 6 model-id: 0x3D (61)
    stepping: 4 microcode: 0x2F
  Topology: cpus: 1x cores: 2 tpc: 2 threads: 4 smt: enabled cache:
    L1: 128 KiB desc: d-2x32 KiB; i-2x32 KiB L2: 512 KiB desc: 2x256 KiB
    L3: 3 MiB desc: 1x3 MiB
  Speed (MHz): avg: 2701 high: 2704 min/max: 500/3100 base/boost: 3100/2700
    scaling: driver: intel_cpufreq governor: schedutil volts: 1.0 V
    ext-clock: 25 MHz cores: 1: 2700 2: 2700 3: 2704 4: 2701 bogomips: 21606
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
  Vulnerabilities:
  Type: gather_data_sampling status: Not affected
  Type: itlb_multihit status: KVM: VMX disabled
  Type: l1tf mitigation: PTE Inversion; VMX: conditional cache flushes, SMT
    vulnerable
  Type: mds mitigation: Clear CPU buffers; SMT vulnerable
  Type: meltdown mitigation: PTI
  Type: mmio_stale_data status: Unknown: No mitigations
  Type: reg_file_data_sampling status: Not affected
  Type: retbleed status: Not affected
  Type: spec_rstack_overflow status: Not affected
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
    prctl
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
    sanitization
  Type: spectre_v2 mitigation: Retpolines; IBPB: conditional; IBRS_FW;
    STIBP: conditional; RSB filling; PBRSB-eIBRS: Not affected; BHI: Not
    affected
  Type: srbds mitigation: Microcode
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: Intel Iris Graphics 6100 vendor: Apple driver: i915 v: kernel
    arch: Gen-8 process: Intel 14nm built: 2014-15 ports: active: eDP-1
    empty: DP-1, DP-2, HDMI-A-1, HDMI-A-2 bus-ID: 00:02.0 chip-ID: 8086:162b
    class-ID: 0300
  Display: unspecified server: X.Org v: 21.1.13 with: Xwayland v: 24.1.1
    compositor: kwin_x11 driver: X: loaded: modesetting alternate: fbdev,vesa
    dri: iris gpu: i915 display-ID: :0 screens: 1
  Screen-1: 0 s-res: 2560x1600 s-dpi: 96 s-size: 677x423mm (26.65x16.65")
    s-diag: 798mm (31.43") monitors: <missing: xrandr>
  Monitor-1: eDP-1 model: Apple Color LCD built: 2014 res: 2560x1600
    dpi: 227 gamma: 1.2 size: 286x179mm (11.26x7.05") diag: 337mm (13.3")
    ratio: 16:10 modes: 2560x1600
  API: EGL v: 1.5 hw: drv: intel iris platforms: device: 0 drv: iris
    device: 1 drv: swrast gbm: drv: iris surfaceless: drv: iris x11: drv: iris
    inactive: wayland
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 24.1.5-manjaro1.1
    glx-v: 1.4 direct-render: yes renderer: Mesa Intel Iris Graphics 6100 (BDW
    GT3) device-ID: 8086:162b memory: 3.74 GiB unified: yes
  API: Vulkan v: 1.3.279 layers: N/A device: 0 type: integrated-gpu
    name: Intel Iris Graphics 6100 (BDW GT3) driver: mesa intel
    v: 24.1.5-manjaro1.1 device-ID: 8086:162b surfaces: xcb,xlib
Audio:
  Device-1: Intel Broadwell-U Audio vendor: Apple driver: snd_hda_intel
    v: kernel bus-ID: 00:03.0 chip-ID: 8086:160c class-ID: 0403
  Device-2: Intel Wildcat Point-LP High Definition Audio
    driver: snd_hda_intel v: kernel bus-ID: 00:1b.0 chip-ID: 8086:9ca0
    class-ID: 0403
  Device-3: Broadcom 720p FaceTime HD Camera driver: N/A pcie: gen: 2
    speed: 5 GT/s lanes: 1 bus-ID: 02:00.0 chip-ID: 14e4:1570 class-ID: 0480
  API: ALSA v: k6.9.12-1-MANJARO status: kernel-api with: aoss
    type: oss-emulator tools: alsactl,alsamixer,amixer
  Server-1: JACK v: 1.9.22 status: off tools: N/A
  Server-2: PipeWire v: 1.2.2 status: n/a (root, process) with:
    1: pipewire-pulse status: active 2: wireplumber status: active
    3: pipewire-alsa type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: Broadcom BCM43602 802.11ac Wireless LAN SoC vendor: Apple
    driver: brcmfmac v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1
    bus-ID: 03:00.0 chip-ID: 14e4:43ba class-ID: 0280
  IF: wlp3s0 state: down mac: <filter>
  Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
Bluetooth:
  Device-1: Apple Bluetooth Host Controller driver: btusb,hid-generic,usbhid
    type: USB rev: 2.0 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-3:2
    chip-ID: 05ac:8290 class-ID: fe01
  Report: rfkill ID: hci0 rfk-id: 0 state: up address: see --recommends
Drives:
  Local Storage: total: 233.76 GiB used: 12.82 GiB (5.5%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/sda maj-min: 8:0 vendor: Apple model: SSD SM0256G
    size: 233.76 GiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
    tech: SSD serial: <filter> fw-rev: SA0Q scheme: GPT
Partition:
  ID-1: / raw-size: 233.46 GiB size: 228.74 GiB (97.98%)
    used: 12.82 GiB (5.6%) fs: ext4 block-size: 4096 B dev: /dev/dm-0
    maj-min: 254:0 mapped: luks-1113a48c-6761-442c-b27a-743541c16dd0
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 448 KiB (0.1%) fs: vfat block-size: 512 B dev: /dev/sda1 maj-min: 8:1
Swap:
  Alert: No swap data was found.
Sensors:
  System Temperatures: cpu: 85.0 C pch: 77.5 C mobo: N/A
  Fan Speeds (rpm): N/A
Info:
  Memory: total: 8 GiB available: 7.66 GiB used: 1.6 GiB (20.8%) igpu: 64 MiB
  Processes: 200 Power: uptime: 2m states: freeze,mem,disk suspend: deep
    avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
    suspend, test_resume image: 3.05 GiB services: org_kde_powerdevil,
    power-profiles-daemon, upowerd Init: systemd v: 256 default: graphical
    tool: systemctl
  Packages: pm: pacman pkgs: 1198 libs: 355 tools: pamac pm: flatpak pkgs: 0
    Compilers: N/A Shell: Sudo (sudo) v: 1.9.15p5 default: Bash v: 5.2.26
    running-in: konsole inxi: 3.3.35

To recap

Before updates: WiFi working and i can connect to my home network and the internet working correctly

After updates: WiFi working but i cannot connect to my home network although i can see all the routers around me. It keeps telling me “network deactivated” after trying to connect for a while.

Maybe something is wrong with the updated WiFi driver if it was ever updated.

There are several topics about similar mac/broadcom wifi cards, see if something helps. Probably the b43 firmware would be the first to test, or broadcom-wl

2 Likes

I tried several solutions before writing this post but none worked, will do my best again.