我已将 Ubuntu 21.04 和 MacOS BigSur 设置为双启动。使用ioreg -l | grep RequestedFiles
,我已获取我的 MacOS 驱动程序信息。
"RequestedFiles" = ({
"Firmware"="C-4364__s-B2/nihau.trx",
"TxCap"="C-4364__s-B2/nihau-X0.txcb",
"Regulatory"="C-4364__s-B2/nihau-X0.clmb","NVRAM"="C-4364__s-B2/P-nihau-X0_M-HRPN_V-m__m-7.7.txt"})'
我复制了这些文件并在我的 Ubuntu 安装中对它们进行了重命名brcmfmac4364-pcie.bin
,,brcmfmac4364-pcie.clm_blob
。brcmfmac4364-pcie.Apple Inc.-iMac,2.txt
我运行sudo modprobe -r brcmfmac && sudo modprobe brcmfmac
重新加载模块,但我可以看到加载失败 -2。当我运行journalctl -k --grep=brcmfmac
从我能找到的所有受支持的固件列表中,我没有看到 BCM4363 或 ID 14e4:4464。我相信我的硬件足够新,它不在随附的驱动程序中。有没有人知道如何让他们的 Wi-Fi 正常工作?
答案1
好的,你给我的命令确实很有帮助。我自己做了一些工作。我在这个网站上找到了(https://itectec.com/ubuntu/ubuntu-how-to-activate-wifi-on-bcm4364-using-brcmfac-driver-firmware/) 他们使用了不同的固件。我对此的理解大部分来自这里 (https://wiki.t2linux.org/guides/wifi/)。我只是没有使用我自己机器上的固件。我还必须按照底部的说明操作才能使 WPS2 正常工作。
以下是我安装固件的方法:
获得https://packages.aunali1.com/apple/wifi-fw/18G2022/C-4364__s-B2/kauai.trx sudo cp kauai.trx /lib/firmware/brcm/brcmfmac4364-pcie.bin
获得https://packages.aunali1.com/apple/wifi-fw/18G2022/C-4364__s-B2/nihau-X0.clmb sudo cp nihau-X0.clmb /lib/firmware/brcm/brcmfmac4364-pcie.clm_blob
获得https://packages.aunali1.com/apple/wifi-fw/18G2022/C-4364__s-B2/P-nihau-X0_M-HRPN_V-m__m-7.7.txt sudo cp P-nihau-X0_M-HRPN_V-m__m-7.7.txt /lib/firmware/brcm/brcmfmac4364-pcie.Apple\ Inc.-iMac19,2.txt
然后我重新启动了。
非常感谢 chili555 的帮助。我当时陷入了困境,需要一些建议来渡过难关。