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

我几乎害怕重新启动,以防它不起作用!这太令人沮丧了

相关内容