Networking
Wifi 非常慢/不適用於 Mac 上的 linux;為什麼連接不上?
在 Macbook 15" 2015 型號上使用全新安裝的 Ubuntu 18.04 時,wifi 連接無法正常工作 - wifi 網路出現但無法連接(它們偶爾會出現,但只是在再次切斷之前暫時工作)。
我的網卡和驅動程序資訊
$ lspci -knn | grep Net -A2 > 03:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM43602 802.11ac Wireless LAN SoC [14e4:43ba] (rev 02) Subsystem: Apple Inc. BCM43602 802.11ac Wireless LAN SoC [106b:0173] Kernel driver in use: brcmfmac
我的作業系統資訊
$ uname -a > Linux dylan-MacBookPro 5.3.0-40-generic #32~18.04.1-Ubuntu SMP Mon Feb 3 14:05:59 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
2015 款蘋果 mac 筆記型電腦使用
Broadcom Inc. and subsidiaries BCM43602
網卡。它不能在 linux 上執行的原因是因為 Broadcom 驅動程序需要韌體更新,而這樣做的過程顯然非常耗時且昂貴 - 簡單地說;解決這個問題不值得博通花時間。儘管如此,可以通過對 brcm 配置文件進行一些更改來手動修復。
作為先決條件,如果您已經嘗試修復此問題並安裝了其他驅動程序等,請執行此;
sudo apt-get purge bcmwl-kernel-source sudo apt update sudo update-pciids sudo apt install firmware-b43-installer sudo reboot
然後下載配置文件;
sudo cd /lib/firmware/brcm/ sudo wget -O brcmfmac43602-pcie.txt https://bugzilla.kernel.org/attachment.cgi?id=285753
複製網卡的 mac 地址(稍後您將需要它) - 它應該類似於
00:90:4c:0d:f4:3e
;ip addr | grep ether
然後通過編輯此文件更改 bcrm43602 配置;
sudo nano brcmfmac43602-pcie.txt
導航到這些參數並更改它們;
macaddr=<paste your network card's mac address> ccode=0 regrev=0
然後;
sudo reboot
在此感謝此執行緒中的使用者;https://bugzilla.kernel.org/show_bug.cgi?id=193121
出於某種原因,顯示了 wifi 網路,但它們沒有任何欄 - 不用擔心!他們仍然工作。只需點擊並嘗試連接。