話說,Radxa的網站上提供的Rock Pi X無線網卡wifi驅動有這兩個檔案:
brcmfmac43455c0-sdio.bin brcmfmac43455-sdio.ROCK Pi-ROCK Pi X.txt
如果直按按他們家的指示,把所有檔案抄到/lib/firmawre/bcrm/
,是一定不會成功安裝的。
至少筆者在三個不同的Linux上,都要另找方法。
首先得說,驅動檔本身是正常的,問題是這些驅動檔的名字得要正確
先前在Linux Mint 20/21上成功安裝的方式,是把brcmfmac43455-sdio.ROCK Pi-ROCK Pi X.txt
改名成brcmfmac43455-sdio.txt
。
這在Proxmox VE 7.1都是如法炮製。
可是在 Proxmox VE 7.2上就不行了。
Proxmox VE 7.2的底層是Debian bulleye,Debian bulleye的內核在找無線網卡驅動時,要的是
brcmfmac43455-sdio.Radxa-ROCK Pi-ROCK Pi X.txt brcmfmac43455-sdio.Radxa-ROCK Pi-ROCK Pi X.bin
所以要在Proxmox VE 7.2或Debian bulleye上安裝Rock Pi X的Broadcom 43xx系無線網卡驅動,又得要把wifi驅動的兩個檔案改名後才抄到相關的目錄。
假設兩個驅動檔都在當前的目錄。
cp ./brcmfmac43455c0-sdio.bin "/lib/firmware/brcm/brcmfmac43455-sdio.Radxa-ROCK Pi-ROCK Pi X.txt" cp "./brcmfmac43455-sdio.ROCK Pi-ROCK Pi X.txt" "/lib/firmware/brcm/brcmfmac43455-sdio.Radxa-ROCK Pi-ROCK Pi X.bin"
然後重啟電腦,Proxmox VE 7.2或Debian bulleye就應該可以讀取使用有關的Wifi驅動。
如果Radxa,甚至國內的單板機廠商可以靠譜一點就好了…