我刚刚按照这个安装了 Ubuntu 22.04指导:
安装很顺利,但是所有连接都不起作用(蓝牙、WiFi、电缆)。输出ioreg -l | grep RequestedFiles
如下:
"RequestedFiles" = ({"Firmware"="C-4364__s-B2/midway.trx",
"TxCap"="C-4364__s-B2/midway-X3.txcb",
"Regulatory"="C-4364__s-B2/midway-X3.clmb",
"NVRAM"="C-4364__s-B2/P-midway-X3_M-HRPN_V-m__m-7.7.txt"})
我复制了这些文件并在 Ubuntu 安装中对它们进行了重命名midway-X3.trx -> brcmfmac4364b2-pcie.bin, midway-X3.trx -> brcmfmac4364b2-pcie.apple,midway.bin, midway-X3.clmb -> brcmfmac4364b2-pcie.clm_blob P-midway-X3_M-HRPN_V-m__m-7.7.txt -> brcmfmac4364b2-pcie.txt, midway-X3.txcb -> brcmfmac4364b2-pcie.txcap_blob
,但运行时仍然出现如下错误journalctl -k --grep=brcmfmac
:
[ 4.005003] usbcore: registered new interface driver brcmfmac
[ 4.005050] brcmfmac 0000:03:00.0: enabling device (0000 -> 0002)
[ 4.116133] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac4364b2-pcie for chip BCM4364/3
[ 4.119702] brcmfmac 0000:03:00.0: Direct firmware load for brcm/brcmfmac4364b2-pcie.Apple Inc.-iMac19,1.bin failed with error -2
[ 4.119876] brcmfmac 0000:03:00.0: Direct firmware load for brcm/brcmfmac4364b2-pcie.bin failed with error -2
[ 4.119879] brcmfmac 0000:03:00.0: brcmf_pcie_setup: Dongle setup failed
[ 4.119898] ieee80211 phy0: brcmf_fw_crashed: Firmware has halted or crashed
[ 4.429824] Bluetooth: hci0: BCM: 'brcm/BCM.hcd'
[ 139.562534] usbcore: deregistering interface driver brcmfmac
我是不是漏掉了什么?有人能告诉我如何解决这个问题吗?
输出lspci -vvnn | grep -A 9 Network
03:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM4364 802.11ac Wireless Network Adapter [14e4:4464] (rev 03)
Subsystem: Apple Inc. BCM4364 802.11ac Wireless Network Adapter [106b:07bf]
Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort+ <TAbort- <MAbort- >SERR- <PERR- INTx-
Interrupt: pin A routed to IRQ 16
Region 0: Memory at 81400000 (64-bit, non-prefetchable) [size=32K]
Region 2: Memory at 81000000 (64-bit, non-prefetchable) [size=4M]
Capabilities: <access denied>
Kernel modules: brcmfmac
04:00.0 以太网控制器 [0200]: Broadcom Inc. 及其子公司 NetXtreme BCM57766 千兆以太网 PCIe [14e4:1686] (rev 01)
UPD:我能够使用本指南中的脚本运行电缆连接(或者也许我的提供商开始识别我的电缆连接,不知道):https://wiki.t2linux.org/guides/wifi-bluetooth/