WLAN ist sehr langsam/funktioniert unter Linux auf dem Mac nicht; Warum stellt es keine Verbindung her?

WLAN ist sehr langsam/funktioniert unter Linux auf dem Mac nicht; Warum stellt es keine Verbindung her?

Bei einer Neuinstallation von Ubuntu 18.04 auf einem Macbook 15" Modell 2015 funktionieren WLAN-Verbindungen nicht – die WLAN-Netzwerke werden angezeigt, stellen aber keine Verbindung her (SEHR selten tun sie das, funktionieren aber nur vorübergehend, bevor sie wieder abbrechen).

Meine Netzwerkkarte und Treiberinformationen

$ 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

Meine Betriebssysteminformationen

$ 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

Antwort1

Die Apple Mac-Laptops von 2015 verwenden eine Broadcom Inc. and subsidiaries BCM43602Netzwerkkarte. Der Grund, warum sie unter Linux nicht funktioniert, ist, dass die Broadcom-Treiber ein Firmware-Update erfordern würden und der Vorgang dafür anscheinend ziemlich zeitaufwändig und teuer ist – einfach ausgedrückt: Die Behebung dieses Problems ist Broadcoms Zeit nicht wert.

Trotzdem ist eine manuelle Korrektur möglich, indem Sie einige Änderungen an der brcm-Konfigurationsdatei vornehmen.

Als Voraussetzung führen Sie Folgendes aus, falls Sie bereits versucht haben, dieses Problem zu beheben und andere Treiber usw. installiert haben:

sudo apt-get purge bcmwl-kernel-source
sudo apt update
sudo update-pciids
sudo apt install firmware-b43-installer
sudo reboot

Laden Sie dann die Konfigurationsdatei herunter;

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

Kopieren Sie die MAC-Adresse Ihrer Netzwerkkarte (Sie werden diese gleich brauchen) – sie sollte ungefähr so ​​aussehen 00:90:4c:0d:f4:3e;

ip addr | grep ether

Ändern Sie dann die bcrm43602-Konfiguration, indem Sie diese Datei bearbeiten;

sudo nano brcmfmac43602-pcie.txt

Navigieren Sie zu diesen Parametern und ändern Sie sie;

macaddr=<paste your network card's mac address>
ccode=0
regrev=0

Dann;

sudo reboot

Anerkennung gilt den Benutzern in diesem Thread;https://bugzilla.kernel.org/show_bug.cgi?id=193121

Aus irgendeinem Grund werden die WLAN-Netzwerke zwar angezeigt, aber es ist kein Balken zu sehen. Aber keine Sorge! Sie funktionieren trotzdem. Klicken Sie einfach und versuchen Sie, eine Verbindung herzustellen.

Antwort2

wow, nach all der Suche scheint dies geholfen zu haben, wie Magie, keiner der anderen Schritte war ohne das ausreichend. Laden Sie dann die Konfigurationsdatei herunter;

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

Kopieren Sie die Mac-Adresse Ihrer Netzwerkkarte (Sie werden diese gleich brauchen) – sie sollte ungefähr so ​​aussehen: 00:90:4c:0d:f4:3e;

IP-Adresse | grep ether

Ändern Sie dann die bcrm43602-Konfiguration, indem Sie diese Datei bearbeiten;

sudo nano brcmfmac43602-pcie.txt

Navigieren Sie zu diesen Parametern und ändern Sie sie;

macaddr=<fügen Sie die Mac-Adresse Ihrer Netzwerkkarte ein> ccode=0 regrev=0

Ich habe fast Angst, neu zu starten, falls es nicht funktioniert! Das war so frustrierend

verwandte Informationen