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 BCM43602
Netzwerkkarte. 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