При использовании свежей установки 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
Я почти боюсь перезагружать, вдруг не получится! Это было так раздражающе