Wi-Fi очень медленный/не работает на Linux на Mac. Почему не подключается?

Wi-Fi очень медленный/не работает на Linux на Mac. Почему не подключается?

При использовании свежей установки Ubuntu 18.04 на Macbook 15" модели 2015 года не работают соединения Wi-Fi. Сети Wi-Fi появляются, но не подключаются (ОЧЕНЬ редко они подключаются, но работают только временно, а затем снова отключаются).

Информация о моей сетевой карте и драйвере

$ 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

В ноутбуках Apple Mac 2015 года используется Broadcom Inc. and subsidiaries BCM43602сетевая карта. Причина, по которой это не будет работать на Linux, заключается в том, что драйверы Broadcom потребуют обновления прошивки, а этот процесс, по-видимому, довольно трудоемкий и дорогой — проще говоря, исправление этой проблемы не стоит времени 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

По какой-то причине сети Wi-Fi отображаются, но у них нет полосок - не волнуйтесь! Они все еще работают. Просто нажмите и попробуйте подключиться.

решение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 addr | grep ether

Затем измените конфигурацию bcrm43602, отредактировав этот файл;

судо нано brcmfmac43602-pcie.txt

Перейдите к этим параметрам и измените их;

macaddr=<вставьте MAC-адрес вашей сетевой карты> ccode=0 regrev=0

Я почти боюсь перезагружать, вдруг не получится! Это было так раздражающе

Связанный контент