Ich kann keine Treiber für meine Wi-Fi + Bluetooth-Karte (Broadcom BCM43142) installieren.
Was ich bis jetzt gemacht habe:
- Ich habe versucht, die Treiber auf dieser Website zu verwenden.
- Ich habe versucht, die hier gegebenen Anweisungen sowohl für die
apt-get
Installation als auch für die Installation und Offline-Installation (von Ubuntus Boot-DVD) zu befolgen. - Ich habe versucht zu installieren
bcmwl-kernel-source
.
Am Ende jeder einzelnen Methode [1,2,3] sudo modprobe wl
bekomme ich immer Folgendes, wenn ich a mache :
modprobe: ERROR: 'wl' konnte nicht eingefügt werden: Exec format error.
Ich habe auch versucht, andere Treiber auf die schwarze Liste zu setzen, wl
und habe mehrmals versucht, dieselben neu zu installieren.
- Ich habe auch versucht, mithilfe
ndiswrapper
derer der UNCLAIMED-Treiber (siehe unten für die Ausgabe vonlshw -c Network
) in etwas anderes geändert werden konnte.
Am Ende wurde das WLAN jedoch angezeigt oder funktionierte.
Kernelversion: 3.13.0-24-generic
Ich habe alles versucht, was ich tun konnte, um meine volle Leistungsfähigkeit zu entfalten. Es wäre sehr hilfreich, wenn Sie mir beim Einrichten meines WLANs helfen könnten. Ich bin bereit, die Ausgabe von Befehlen, zu deren Ausführung Sie mich möglicherweise auffordern, zu pastebinieren. (Ich habe die Ausgaben von lshw -c Network
und hinzugefügt lspci -nn
, aber bitte zögern Sie nicht, mich etwas anderes zu fragen.)
lshw -c Network
WARNING: you should run this program as super-user.
*-network UNCLAIMED
description: Network controller
product: BCM43142 802.11b/g/n
vendor: Broadcom Corporation
physical id: 0
bus info: pci@0000:02:00.0
version: 01
width: 64 bits
clock: 33MHz
capabilities: bus_master cap_list
configuration: latency=0
resources: memory:90500000-90507fff
lspci
02:00.0 Network controller [0280]: Broadcom Corporation BCM43142 802.11b/g/n [14e4:4365] (rev 01)
Die Ausgabe von sudo apt-get install bcmwl-kernel-source
. Der offizielle Treiber (von Ubuntu) für diese WLAN-Karte:
sudo apt-get install bcmwl-kernel-source
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
wireless-bcm43142-oneiric-dkms
The following NEW packages will be installed:
bcmwl-kernel-source
0 upgraded, 1 newly installed, 1 to remove and 0 not upgraded.
Need to get 0 B/1,126 kB of archives.
After this operation, 1,417 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
(Reading database ... 318223 files and directories currently installed.)
Removing wireless-bcm43142-oneiric-dkms (6.20.55.19~bdcom0602.0400.1000.0400-0somerville1) ...
Removing all DKMS Modules
Done.
update-initramfs: deferring update (trigger activated)
Processing triggers for initramfs-tools (0.103ubuntu4) ...
update-initramfs: Generating /boot/initrd.img-3.13.0-24-generic
Selecting previously unselected package bcmwl-kernel-source.
(Reading database ... 318162 files and directories currently installed.)
Preparing to unpack .../bcmwl-kernel-source_6.30.223.141+bdcom-0ubuntu2_amd64.deb ...
Unpacking bcmwl-kernel-source (6.30.223.141+bdcom-0ubuntu2) ...
Setting up bcmwl-kernel-source (6.30.223.141+bdcom-0ubuntu2) ...
Loading new bcmwl-6.30.223.141+bdcom DKMS files...
Building only for 3.13.0-24-generic
Building for architecture x86_64
Building initial module for 3.13.0-24-generic
Done.
wl:
Running module version sanity check.
- Original module
- Installation
- Installing to /lib/modules/3.13.0-24-generic/updates/dkms/
depmod.......
DKMS: install completed.
Dies ist der Fehler, den ich immer wieder erhalte:
modprobe: ERROR: could not insert 'wl': Exec format error
update-initramfs: deferring update (trigger activated)
Processing triggers for initramfs-tools (0.103ubuntu4) ...
update-initramfs: Generating /boot/initrd.img-3.13.0-24-generic
Auch was ist damit gemeint?
Ich habe folgende Fragen an Ubuntu gestellt:
Der zweite scheint eine sehr umfassende Zusammenfassung aller möglichen Wege zu sein ... Trotzdem bin ich damit beschäftigt Exec Format error
.
modprobe wl
, was ich zuvor erwähnt habe. Ich meinte diesen jas.gemnetworks.com Link. Funktioniert es bei dirAntworten:
OK, also habe ich das endlich behoben: D
Hier ist zunächst, was ich dabei gelernt habe:
Rammen Sie Ihr Betriebssystem NIEMALS willkürlich mit verschiedenen Treibern oder Modulen, bis Ihr Problem behoben ist, zumindest nicht ohne a) zu wissen, was / warum Sie tun, und b) WICHTIGSTES, wie Sie dasselbe rückgängig machen können.
Wenn Sie einen anderen Treiber, ein anderes Modul oder ein anderes Paket ausprobieren, deinstallieren Sie zuerst das Paket, das Sie zuvor für denselben Zweck installiert haben .
Und vielen Dank an @ chili555, der darauf hinwies, dass der Rest eines vorherigen Pakets der Grund war.
Also, was ich getan habe, war:
Ich habe versucht, die Installation
bcmwl-kernel-source
unter Ubuntu 14.04 (mit meinem LAN-Kabel) durchzuführen und habe überprüft, ob WLan jetzt funktioniert. (Und ja, es hat bestätigt, dass Ubuntu 14.04 / BCM43142 /bcmwl-kernel-source
nicht das Problem ist .)Ich ging zu
/etc/modprobe.d
und überprüfte die Dateien dort mit der Version meiner Festplatteninstallation desselben Ordners.Dieses
/etc/modprobe.d
Verzeichnis enthält Konfigurationsdateien, die Blacklist-Informationen für verschiedene Module enthalten. Ich habe die verfügbaren Dateien notiert und später das, was hier nicht verfügbar war, auch aus der Version meiner Festplatteninstallation desselben Ordners entfernt.Ich ging zu
/lib/modules/3.*/updates/
. Dies ist das Verzeichnis, in dem alle Ihre Module (wl, b43 usw.) gespeichert sind, und das Verzeichnis, in dem ich verschiedene benutzerdefinierte Patch-Versionen von wl-Modulen durcheinandergebracht habe, die in verschiedenen Foren aufgeführt sind.Nachdem ich die Version meiner Festplatteninstallation von überprüft hatte
lib/modules/3.*/updates/
, entfernte ich manuell alle Bluetooth / wireless / dkms / wl / (und insbesondere einen mac80211) und räumte alle anderen Module auf, die mit wlan zu tun haben.Ich endlich ersetzt (hätte eine rekursive Kopie auf ) die
/etc/modprobe.d
und/lib/modules/3.*/updates/
Verzeichnisse (meine Festplatteninstallation) mit den gleichen Verzeichnissen aus dem Live - O.Starten Sie neu
Tun
sudo apt-get install bcmwl-kernel-source
. Dies ist der offizielle Arbeitstreiber für BCM43142 für Ubuntu 14.04.Neustart und
sudo modprobe wl
und Viola, WLAN funktionierte!Und schließlich entschuldige ich mich aufrichtig bei all meinen Crossposting-, Reposting- und Spamming-IRCs, die diese Frage wiederholt gestellt haben. : P
ANMERKUNG: Das Ersetzen / Entfernen Ihrer Festplatteninstallationsdateien wird nur für diejenigen empfohlen, die Ihr Betriebssystem kürzlich installiert haben. Andernfalls besteht die Gefahr, dass Sie Dateien / Module ersetzen / entfernen, die möglicherweise für andere Geräte installiert wurden, die für dieses Problem möglicherweise nicht relevant sind.
Nochmals vielen Dank an chili555 :)
BEARBEITEN Ich habe kürzlich meinen Kernel aktualisiert, um den
DisplayLink
Treiber für meinen USB-Monitor zu unterstützen, und das WLAN war weg.Ein blinder Versuch einer Neuinstallation verursachte
bcmwl-kernel-source
den folgenden Fehler im Build-Protokoll.Es stellte sich heraus, dass der Treiber für den aktualisierten Kernel (Version 3.18) nicht aktualisiert wurde. Ein bisschen googeln lass mich zu diesem Beitrag -
https://bugs.launchpad.net/ubuntu/+source/bcmwl/+bug/1358966
Wo gibt es Links zu gepatchten Versionen von
wl
, die mit dem aktualisierten Kernel funktionieren.Ich habe diesen Kerl manuell heruntergeladen und installiert und WLAN wurde wiederhergestellt.
Jetzt kann ich wieder in Ruhe Lolcats durchstöbern. Amen.
quelle
wl
Modul nicht kompatibel ist . Vielleicht versuchen Sie meine letzte Änderung und sehen Sie, ob es für Sie funktioniert?Auch ich hatte die gleichen Probleme bei der Installation von Linux Mint, Ubuntu 13.10 und 14.04. Ich musste ein LAN-Kabel oder USB-Tethering von meinem Telefon verwenden, um die bcmwl-Kernel-Quelle zu installieren, die der einzige funktionierende Wireless-Treiber für mein DELL inspiron 15 zu sein schien.
Allerdings konnte ich die Bcmwl-Kernel-Quelle im Abschnitt "Zusätzliche Treiber" der Software-Updates nach dem Ausführen sehen
Nach dem Herstellen einer Internetverbindung über LAN oder USB-Tethering werden auf dem Terminal die zusätzlichen Treiber aufgelistet, von denen aus ich den Treiber ganz einfach installieren konnte.
quelle
Ich hatte auch das gleiche Problem mit Ubuntu 11.10 und 12.10. Das Problem war, dass beim BCM43142 Sony VAIO FIT 15E kein WLAN erkannt wurde. Daher habe ich bei der Installation von Ubuntu 13.10 die Option "Diese Software von Drittanbietern installieren" aktiviert und es hat bei mir funktioniert !!
Siehe Schritt 2 unter Installieren von Ubuntu , Unterabschnitt Vorbereiten der Installation von Ubuntu . Sie können dies auch versuchen.
quelle
Ich bin auf das Problem gestoßen und führe einfach den folgenden Befehl aus, um es zu lösen:
Es scheint, dass b43 oder bcma Kollisionen mit dem wl-Modul sind.
Hoffe, es wird jemandem helfen ...
quelle