Nie mogę zainstalować sterowników do mojej karty Wi-Fi + Bluetooth (Broadcom BCM43142).
Co zrobiłem do tej pory:
- Próbowałem użyć sterowników na tej stronie.
- Próbowałem postępować zgodnie z instrukcjami podanymi tutaj dla
apt-get
instalacji, pobierania tar tar oraz instalacji i instalacji offline (z rozruchowego DVD Ubuntu). - Próbowałem zainstalować
bcmwl-kernel-source
.
Na końcu każdej pojedynczej metody [1,2,3], kiedy wykonuję a sudo modprobe wl
, niezmiennie otrzymuję to:
modprobe: ERROR: nie można wstawić „wl”: błąd formatu wykonania.
Próbowałem też innych sterowników na czarnej liście wl
i kilkakrotnie próbowałem ponownie je zainstalować.
- Próbowałem także użyć tego,
ndiswrapper
który okazał się wystarczająco skuteczny, aby zmienić sterownik UNCLAIMED (dane wyjściowe poniżejlshw -c Network
) na inny.
Jednak na koniec Wi-Fi się teraz pojawił lub działał.
Wersja jądra: 3.13.0-24-generic
Próbowałem wszystkiego, co mogłem zrobić, aby w pełni wykorzystać swoje możliwości. Byłoby bardzo pomocne, gdybyś mógł mi pomóc skonfigurować moją sieć Wi-Fi. Chcę wkleić dane wyjściowe wszelkich poleceń, które możesz poprosić o wykonanie. (Dodałem wyniki lshw -c Network
i lspci -nn
, ale nie wahaj się zapytać mnie o coś innego.)
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)
Dane wyjściowe sudo apt-get install bcmwl-kernel-source
. Oficjalny sterownik (dla Ubuntu) dla tej karty WLAN:
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.
To błąd, który ciągle się pojawia:
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
Co również oznacza to samo?
Przeszedłem przez następujące pytania Zadaj Ubuntu :
Drugi wydaje się być bardzo wyczerpującym podsumowaniem wszystkich możliwych sposobów ... Nadal jestem z tym związany Exec Format error
.
modprobe wl
, o czym wcześniej wspomniałem. Miałem na myśli ten link jas.gemnetworks.com . Czy Ci to pasuje ?Odpowiedzi:
OK, więc w końcu to naprawiłem: D
Najpierw oto, czego nauczyłem się w tym procesie:
NIGDY nie taranuj systemu operacyjnego różnymi sterownikami lub modułami, dopóki problem nie zostanie naprawiony, przynajmniej nie bez: a) Wiedząc, co / dlaczego robisz, i b) NAJWAŻNIEJSZE Jak cofnąć to samo.
Ilekroć wypróbujesz inny sterownik, moduł lub pakiet, najpierw odinstaluj pakiet, który wcześniej zainstalowałeś w tym samym celu .
I wiele podziękowań dla @ chili555, który zauważył, że powodem były resztki z poprzedniej paczki.
Więc co zrobiłem to:
Próbowałem zainstalować
bcmwl-kernel-source
na żywo Ubuntu 14.04 (z moim kablem LAN) i sprawdziłem, czy WLan działa teraz. (I tak, potwierdziło to, że Ubuntu 14.04 / BCM43142 /bcmwl-kernel-source
nie stanowiły problemu ).Poszedłem
/etc/modprobe.d
i sprawdziłem tam pliki z wersją tego samego folderu instalowaną na dysku twardym.Ten
/etc/modprobe.d
katalog zawiera pliki konfiguracyjne zawierające informacje z czarnej listy dla różnych modułów. Zanotowałem dostępne pliki, a później usunąłem to, co nie było tutaj dostępne, z wersji tego samego folderu instalowanej na dysku twardym.Poszedłem do
/lib/modules/3.*/updates/
. Jest to katalog, w którym przechowywane są wszystkie twoje moduły (wl, b43 itp.) ... i ten, który pomieszałem z różnymi niestandardowymi łatanymi wersjami modułów wl wymienionych na różnych forach.Po sprawdzeniu krzyżowym wersji mojej instalacji dysku twardego
lib/modules/3.*/updates/
ręcznie usunąłem wszystkie Bluetooth / wireless / dkms / wl / (w szczególności jeden mac80211) i wyczyściłem wszystkie inne moduły związane z siecią WLAN.I wreszcie wymienić (nie rekurencyjną kopię na )
/etc/modprobe.d
i/lib/modules/3.*/updates/
katalogów (z mojej instalacji dysku twardego) z tymi samymi katalogami z Live OS.Restart
Zrobić
sudo apt-get install bcmwl-kernel-source
. Jest to oficjalny działający sterownik dla BCM43142 dla Ubuntu 14.04.Uruchom ponownie i
sudo modprobe wl
altówka, bezprzewodowy działał!I na koniec szczerze przepraszam za wszystkie moje posty, posty, przeksięgowania i spamowanie IRC wielokrotnie z tym pytaniem. : P
UWAGA: Zastąpienie / usunięcie plików instalacyjnych dysku twardego jest zalecane tylko tym, którzy niedawno zainstalowali system operacyjny. W przeciwnym razie istnieje ryzyko, że możesz wymienić / usunąć pliki / moduły, które mogły zostać zainstalowane dla innych urządzeń, co może nie mieć związku z tym problemem.
Jeszcze raz dziękuję chili555 :)
EDYCJA Niedawno zaktualizowałem swoje jądro, aby obsługiwać
DisplayLink
sterownik mojego monitora USB i bam wifi zniknęło.Ślepa próba ponownej instalacji
bcmwl-kernel-source
zgłosiła następujący błąd w dzienniku kompilacji.Okazuje się, że sterownik nie został zaktualizowany dla zaktualizowanego jądra (wersja 3.18). Trochę googlowania pozwól mi przejść do tego postu -
https://bugs.launchpad.net/ubuntu/+source/bcmwl/+bug/1358966
Gdzie są dostępne linki do łatanych wersji
wl
, która działa z uaktualnionym jądrem.Ręcznie pobrałem i zainstalowałem tego gościa, a Wi-Fi zostało przywrócone.
Teraz mogę wrócić do przeglądania lolcatów w spokoju. Amen.
źródło
wl
modułem. Może wypróbuj moją ostatnią edycję i sprawdź, czy to działa dla Ciebie?Ja również miałem takie same problemy podczas instalacji Linux Mint, Ubuntu 13.10 i 14.04. Musiałem użyć kabla LAN lub tetheringu USB z mojego telefonu, aby zainstalować bcmwl-kernel-source, który wydawał się być jedynym działającym sterownikiem bezprzewodowym dla mojego DELL Inspiron 15.
Jednak po uruchomieniu mogłem zobaczyć bcmwl-kernel-source w sekcji dodatkowych sterowników aktualizacji oprogramowania
z terminala po ustanowieniu połączenia interet przez tethering LAN lub USB, a zobaczysz listę dodatkowych sterowników, z których udało mi się dość łatwo zainstalować sterownik.
źródło
Miałem również ten sam problem z Ubuntu 11.10 i 12.10. Problem polegał na tym, że Wi-Fi nie został wykryty w BCM43142 Sony VAIO FIT 15E. Dlatego kiedy próbowałem zainstalować Ubuntu 13.10, podczas instalacji zaznaczyłem opcję „Zainstaluj to oprogramowanie innych firm” i zadziałało to dla mnie !!
Zobacz krok 2 w Instalacja Ubuntu , podrozdział Przygotuj się do instalacji Ubuntu . Możesz także spróbować tego.
źródło
Napotkałem problem i aby go rozwiązać, po prostu uruchamiam następne polecenie:
Wygląda na to, że b43 lub bcma są kolizjami z modułem WL.
Mam nadzieję, że to pomoże komuś ...
źródło