Apple Macbookpro 14,2 (Broadcom 43602)

Hi, i installed the Garuda game but the wifi and sound do not work, i'd see some forum information here and done the procedures but I continue with problem drivers.

I need help..

hwinfo --netcard --bluetooth | grep -Ei "(speed|hotplug|model|status|cmd|file|detected|driver:)" | grep -v "Config S"
Model: "Broadcom BCM43602 802.11ac Wireless LAN SoC"
Driver: "brcmfmac"
Device File: wlp2s0
Link detected: no
Driver Status: brcmfmac is active
Driver Activation Cmd: "modprobe brcmfmac"
Model: "ASIX Electronics AX88772"
Hotplug: USB
Driver: "asix"
Device File: enp0s20f0u7u1
Speed: 480 Mbps
Link detected: yes
Driver Status: asix is active
Driver Activation Cmd: "modprobe asix"

1 Like

You’ll have to be a lot more specific about the problem you’re having.

There are many threads already:

3 Likes

I done these procedure but the wifi do not work

If you have "tried everything and nothing works" then it suggests your wifi hardware is broken, so buy a new adapter that supports Linux.

3 Likes

Even though it's a Broadcom adapter there may be some hope. :wink:

Paste the commands below into the terminal and execute them:

nmcli networking off
sleep 1
sudo systemctl stop NetworkManager
sleep 1
sudo ip link set wlp2s0 down
sleep 1
sudo modprobe -rv b43
sudo modprobe -rv b43legacy
sudo modprobe -rv ssb
sudo modprobe -rv brcm80211
sudo modprobe -rv brcmfmac
sudo modprobe -rv brcmsmac
sudo modprobe -rv bcma
sudo modprobe -rv wl
sudo modprobe -rv btusb
sudo rfkill unblock wifi
sleep 3
sudo modprobe -v brcmfmac
sleep 1
sudo ip link set wlp2s0 mode default
sleep 1
sudo ip link set wlp2s0 up
sleep 1
sudo systemctl start NetworkManager
sudo nmcli networking on
nmcli r wifi off
nmcli r wifi on

This will temporarily disable your bluetooth, but it will be restored when you restart as it is not persistent.

I also suggest testing alternate kernels such as, linux, linux-lts, linux-mainline and perhaps others.

Post the input and output of the above set of commands please.

2 Likes

╭─engineer@garuda in ~ took 934ms
╰─λ nmcli networking off
sleep 1
sudo systemctl stop NetworkManager
sleep 1
sudo ip link set wlp2s0 down
sleep 1
sudo modprobe -rv b43
sudo modprobe -rv b43legacy
sudo modprobe -rv ssb
sudo modprobe -rv brcm80211
sudo modprobe -rv brcmfmac
sudo modprobe -rv brcmsmac
sudo modprobe -rv bcma
sudo modprobe -rv wl
sudo modprobe -rv btusb
sudo rfkill unblock wifi
sleep 3
sudo modprobe -v brcmfmac
sleep 1
sudo ip link set wlp3s0 mode default
sleep 1
sudo ip link set wlp3s0 up
sleep 1
sudo systemctl start NetworkManager
sudo nmcli networking on
nmcli r wifi off
nmcli r wifi on
[sudo] password for engineer:
modprobe: FATAL: Module brcm80211 not found.
rmmod brcmfmac
rmmod mmc_core
rmmod cfg80211
rmmod brcmutil
modprobe: FATAL: Module wl not found.
insmod /lib/modules/5.13.5-zen1-1-zen/kernel/drivers/mmc/core/mmc_core.ko.zst
insmod /lib/modules/5.13.5-zen1-1-zen/kernel/net/wireless/cfg80211.ko.zst
insmod /lib/modules/5.13.5-zen1-1-zen/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil.ko.zst
insmod /lib/modules/5.13.5-zen1-1-zen/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/brcmfmac.ko.zst
Cannot find device “wlp3s0”
Cannot find device “wlp3s0”

╭─engineer@garuda in ~ took 16s

I will rebooting the mac to testing

Do not work....

Sorry, I had a 2 instead of 3 in my command above. Sorry for the typo.

I have edited the commands above.

Rerun the commands and post the input/output again.

nmcli networking off
sleep 1
sudo systemctl stop NetworkManager
sleep 1
sudo ip link set wlp2s0 down
sleep 1
sudo modprobe -rv b43
sudo modprobe -rv b43legacy
sudo modprobe -rv ssb
sudo modprobe -rv brcm80211
sudo modprobe -rv brcmfmac
sudo modprobe -rv brcmsmac
sudo modprobe -rv bcma
sudo modprobe -rv wl
sudo modprobe -rv btusb
sudo rfkill unblock wifi
sleep 3
sudo modprobe -v brcmfmac
sleep 1
sudo ip link set wlp2s0 mode default
sleep 1
sudo ip link set wlp3s0 up
sleep 1
sudo systemctl start NetworkManager
sudo nmcli networking on
nmcli r wifi off
nmcli r wifi on

[sudo] password for engineer:
modprobe: FATAL: Module brcm80211 not found.
rmmod brcmfmac
rmmod mmc_core
rmmod cfg80211
rmmod brcmutil
modprobe: FATAL: Module wl not found.
insmod /lib/modules/5.13.5-zen1-1-zen/kernel/drivers/mmc/core/mmc_core.ko.zst
insmod /lib/modules/5.13.5-zen1-1-zen/kernel/net/wireless/cfg80211.ko.zst
insmod /lib/modules/5.13.5-zen1-1-zen/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil.ko.zst
insmod /lib/modules/5.13.5-zen1-1-zen/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/brcmfmac.ko.zst
Cannot find device "wlp3s0"

I have changed the wlp3s0 by wlp2s0 but continue without connection

╭─engineer@garuda in ~ took 15s
╰─λ nmcli networking off
sleep 1
sudo systemctl stop NetworkManager
sleep 1
sudo ip link set wlp2s0 down
sleep 1
sudo modprobe -rv b43
sudo modprobe -rv b43legacy
sudo modprobe -rv ssb
sudo modprobe -rv brcm80211
sudo modprobe -rv brcmfmac
sudo modprobe -rv brcmsmac
sudo modprobe -rv bcma
sudo modprobe -rv wl
sudo modprobe -rv btusb
sudo rfkill unblock wifi
sleep 3
sudo modprobe -v brcmfmac
sleep 1
sudo ip link set wlp2s0 mode default
sleep 1
sudo ip link set wlp2s0 up
sleep 1
sudo systemctl start NetworkManager
sudo nmcli networking on
nmcli r wifi off
nmcli r wifi on

modprobe: FATAL: Module brcm80211 not found.
rmmod brcmfmac
rmmod mmc_core
rmmod cfg80211
rmmod brcmutil
modprobe: FATAL: Module wl not found.
insmod /lib/modules/5.13.5-zen1-1-zen/kernel/drivers/mmc/core/mmc_core.ko.zst
insmod /lib/modules/5.13.5-zen1-1-zen/kernel/net/wireless/cfg80211.ko.zst
insmod /lib/modules/5.13.5-zen1-1-zen/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil.ko.zst
insmod /lib/modules/5.13.5-zen1-1-zen/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/brcmfmac.ko.zst

Please copy my revision now and test again. You must post the in/output.

2 Likes

You’re a saint, no matter what you say… :joy:

4 Likes

╭─engineer@garuda in ~ took 3ms
╰─λ nmcli networking off
sleep 1
sudo systemctl stop NetworkManager
sleep 1
sudo ip link set wlp2s0 down
sleep 1
sudo modprobe -rv b43
sudo modprobe -rv b43legacy
sudo modprobe -rv ssb
sudo modprobe -rv brcm80211
sudo modprobe -rv brcmfmac
sudo modprobe -rv brcmsmac
sudo modprobe -rv bcma
sudo modprobe -rv wl
sudo modprobe -rv btusb
sudo rfkill unblock wifi
sleep 3
sudo modprobe -v brcmfmac
sleep 1
sudo ip link set wlp2s0 mode default
sleep 1
sudo ip link set wlp2s0 up
sleep 1
sudo systemctl start NetworkManager
sudo nmcli networking on
nmcli r wifi off
nmcli r wifi on
modprobe: FATAL: Module brcm80211 not found.
rmmod brcmfmac
rmmod mmc_core
rmmod cfg80211
rmmod brcmutil
modprobe: FATAL: Module wl not found.
insmod /lib/modules/5.13.5-zen1-1-zen/kernel/drivers/mmc/core/mmc_core.ko.zst
insmod /lib/modules/5.13.5-zen1-1-zen/kernel/net/wireless/cfg80211.ko.zst
insmod /lib/modules/5.13.5-zen1-1-zen/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil.ko.zst
insmod /lib/modules/5.13.5-zen1-1-zen/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/brcmfmac.ko.zst

╭─engineer@garuda in ~ took 11s
╰─λ

After rerunning the revised commands post this output again please.

hwinfo --netcard --bluetooth | grep -Ei "(speed|hotplug|model|status|cmd|file|detected|driver:)" | grep -v "Config S"
1 Like

Model: "Broadcom BCM43602 802.11ac Wireless LAN SoC"
Driver: "brcmfmac"
Device File: wlp2s0
Link detected: no
Driver Status: brcmfmac is active
Driver Activation Cmd: "modprobe brcmfmac"
Model: "ASIX Electronics AX88772"
Hotplug: USB
Driver: "asix"
Device File: enp0s20f0u7u1
Speed: 480 Mbps
Link detected: yes
Driver Status: asix is active
Driver Activation Cmd: "modprobe asix"

Please post:

rfkill list
1 Like

0: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
4: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no

Just to make sure, have you just updated your kernel but haven’t yet rebooted?

5.13.6-zen1 is in the repos… :confused:

3 Likes