Hi! I installed Manjaro as dual boot on my iMac. Kernel 5.10.52-3-rt47-MANJARO (I need rt kernel for my work).
The thing is that Wi-Fi doesn’t work, it needs proprietary drivers for it.
According to a Broadcom Arch Wiki I tried to install broadcom-wl-dkms
sudo pacman -S dkms broadcom-wl-dkms
[sudo] password for alex:
warning: dkms-2.8.4-1 is up to date -- reinstalling
warning: broadcom-wl-dkms-6.30.223.271-28 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...
Packages (2) broadcom-wl-dkms-6.30.223.271-28 dkms-2.8.4-1
Total Installed Size: 7,78 MiB
Net Upgrade Size: 0,00 MiB
:: Proceed with installation? [Y/n] y
(2/2) checking keys in keyring [######################] 100%
(2/2) checking package integrity [######################] 100%
(2/2) loading package files [######################] 100%
(2/2) checking for file conflicts [######################] 100%
(2/2) checking available disk space [######################] 100%
:: Running pre-transaction hooks...
(1/2) Creating Timeshift snapshot before upgrade...
==> skipping timeshift-autosnap due skipRsyncAutosnap in /etc/timeshift-autosnap.conf set to TRUE.
(2/2) Remove upgraded DKMS modules
==> dkms remove --no-depmod -m broadcom-wl -v 6.30.223.271 -k 5.13.12-1-MANJARO
==> dkms remove --no-depmod -m broadcom-wl -v 6.30.223.271 -k 5.10.52-3-rt47-MANJARO
:: Processing package changes...
(1/2) reinstalling dkms [######################] 100%
(2/2) reinstalling broadcom-wl-dkms [######################] 100%
Unload and load kernel modules (wl is provided by broadcom-wl-dkms):
rmmod b43 b43legacy bcm43xx bcma brcm80211 brcmfmac brcmsmac ssb tg3 wl
modprobe wl
:: Running post-transaction hooks...
(1/2) Arming ConditionNeedsUpdate...
(2/2) Install DKMS modules
==> dkms install --no-depmod -m broadcom-wl -v 6.30.223.271 -k 5.13.12-1-MANJARO
==> dkms install --no-depmod -m broadcom-wl -v 6.30.223.271 -k 5.10.52-3-rt47-MANJARO
==> depmod 5.10.52-3-rt47-MANJARO
==> depmod 5.13.12-1-MANJARO
After that I’ve got next
lspci -vnn -d 14e4:
03:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM4364 802.11ac Wireless Network Adapter [14e4:4464] (rev 03)
Subsystem: Apple Inc. Device [106b:07bf]
Flags: fast devsel, IRQ 255
Memory at 81400000 (64-bit, non-prefetchable) [disabled] [size=32K]
Memory at 81000000 (64-bit, non-prefetchable) [disabled] [size=4M]
Capabilities: <access denied>
Kernel modules: brcmfmac, wl
04:00.0 Ethernet controller [0200]: Broadcom Inc. and subsidiaries NetXtreme BCM57766 Gigabit Ethernet PCIe [14e4:1686] (rev 01)
Subsystem: Broadcom Inc. and subsidiaries NetXtreme BCM57766 Gigabit Ethernet PCIe [14e4:1686]
Flags: bus master, fast devsel, latency 0, IRQ 17
Memory at b0200000 (64-bit, prefetchable) [size=64K]
Memory at b0210000 (64-bit, prefetchable) [size=64K]
Capabilities: <access denied>
Kernel driver in use: tg3
Kernel modules: tg3
04:00.1 SD Host controller [0805]: Broadcom Inc. and subsidiaries BCM57765/57785 SDXC/MMC Card Reader [14e4:16bc] (rev 01) (prog-if 01)
Subsystem: Broadcom Inc. and subsidiaries Device [14e4:0000]
Flags: bus master, fast devsel, latency 0, IRQ 18
Memory at b0220000 (64-bit, prefetchable) [size=64K]
Capabilities: <access denied>
Kernel driver in use: sdhci-pci
Kernel modules: sdhci_pci
Also I installed headers for the kernel
pacman -Q | grep headers
linux-api-headers 5.12.3-1
linux510-rt-headers 5.10.52_rt47-3
linux513-headers 5.13.12-1
And tried to block brcmfmac as being said.
/etc/modprobe.d/blacklist.conf
blacklist brcm80211
blacklist brcmfmac
blacklist brcmsmac
But I’m confused because of
Kernel modules: brcmfmac, wl
So I tried to
rmmod brcmfmac
rmmod: ERROR: Module brcmfmac is not currently loaded
And after all Wi-Fi still doesn’t work. I’m not a pro user
So if anyone can help me to solve the issue I’d appreciate it.
With best wishes,
Alex