У меня 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 работать?
Хорошо, команда, которую вы мне дали, была действительно полезной. Я проделал еще немного работы самостоятельно. На этом сайте (https://itectec.com/ubuntu/ubuntu-how-to-activate-wifi-on-bcm4364-using-brcmfac-driver-firmware/) я обнаружил, что они используют другую прошивку. Большая часть моего понимания того, что нужно делать, пришла отсюда (https://wiki.t2linux.org/guides/wifi/). Я просто не использовал прошивку с моей собственной машины. Мне также пришлось следовать инструкциям внизу, чтобы заставить WPS2 работать.
Вот как я установил свою прошивку:
wget https://packages.aunali1.com/apple/wifi-fw/18G2022/C-4364__s-B2/kauai.trx sudo cp kauai.trx /lib/firmware/brcm/brcmfmac4364-pcie.bin
wget 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
wget 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. Я просто застрял и мне нужен был совет, чтобы преодолеть трудности.