Mac 上的 linux 上的 Wifi 非常慢/無法運作;為什麼連線不上?

Mac 上的 linux 上的 Wifi 非常慢/無法運作;為什麼連線不上?

在 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

答案1

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 網絡,但沒有任何欄 - 不用擔心!他們仍然工作。只需單擊並嘗試連接即可。

答案2

哇,經過所有搜索,這似乎有所幫助,就像魔術一樣,如果沒有然後下載配置文件,其他步驟都不夠;

sudo cd /lib/firmware/brcm/ sudo wget -O brcmfmac43602-pcie.txthttps://bugzilla.kernel.org/attachment.cgi?id=285753

複製網路卡的 MAC 位址(稍後您將需要它) - 它應該類似於 00:90:4c:0d:f4:3e;

IP位址| grep 以太

然後透過編輯此文件來更改 bcrm43602 配置;

sudo nano brcmfmac43602-pcie.txt

導航到這些參數並更改它們;

macaddr=<貼上您網路卡的 MAC 位址> ccode=0 regrev=0

我幾乎害怕重新啟動,以防它不起作用!這太令人沮喪了

相關內容