Mam poważne problemy z instalacją sterowników Broadcom dla Ubuntu. Działa idealnie w mojej poprzedniej wersji, ale teraz jest to niemożliwe.
Jakie są kroki, aby zainstalować sterowniki bezprzewodowe Broadcom dla karty BCM43xx?
Jestem użytkownikiem bez zaawansowanej wiedzy na temat Linuksa, więc potrzebowałbym jasnych wyjaśnień na temat tworzenia, kompilacji itp.
lspci -vnn | grep Network
pokazał:
Broadcom Corporation BCM4322 802.11a/b/g/n Wireless LAN Controller [14e4:432b]
iwconfig
pokazał:
lo no wireless extensions.
eth0 no wireless extensions.
UWAGA: Odpowiedź poniżej jest aktualizowana za każdym razem, gdy dodawane są nowe informacje i potwierdzane działanie.
networking
drivers
wireless
software-installation
broadcom
Luis Alvarado
źródło
źródło
Odpowiedzi:
0. Wprowadzenie i kontekst
Ta odpowiedź jest oparta na szeroko zakrojonych badaniach przeprowadzonych przez różnych użytkowników Ubuntu, którzy współpracowali w prawie wszystkich kwestiach związanych z Broadcom. Specjalne podziękowania dla chili555, który pomógł na forach Ubuntu i na tej stronie wieloma pytaniami związanymi z urządzeniami bezprzewodowymi oraz innym, którzy przyczynili się przez e-mail, czaty, IRC i inne w testowaniu różnych sterowników za pomocą kilku najpopularniejszych kart Broadcom Wireless (Ogromne podziękowania dla Chili555 naprawdę. Ten facet zna swoje rzeczy).
W sumie chcieliśmy zaoferować odpowiedź, która mogłaby być łatwa do naśladowania i obejmowała większość kart / sterowników Broadcom. Po wykonaniu tego przewodnika POTRZEBUJESZ przetestować połączenie bezprzewodowe przez co najmniej 2 godziny (tak naprawdę zalecam 8 godzin) z innym urządzeniem w trybie Ad-Hoc, trybie infrastruktury lub w obu tych trybach. Typowe problemy, które zostaną rozwiązane (oprócz braku instalacji sterowników) to:
Link 1 - https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1060268
Link 2 - https://bugs.launchpad.net/ubuntu/+source/bcmwl/+bug/732677
Link 3 - Występuje błąd podobny do „Przepraszamy, instalacja tego sterownika nie powiodła się”.
Mając to na uwadze, oto, co mamy teraz, co zostało uproszczone w zaledwie 3 krokach:
1. Wiedząc, jaką posiadasz bezprzewodową kartę Broadcom
Istnieją dziesiątki bezprzewodowych kart Broadcom, a kolejne wydają się pojawiać każdego dnia. Kluczem do znalezienia właściwego sterownika dla dowolnej karty sieciowej jest tak zwany PCI ID (PCI.ID). Aby dowiedzieć się, który PCI.ID posiadasz, przystępujemy do otwierania terminala, naciskając CTRL+ ALT+ T(powinno otworzyć się okno z pustym tłem) i wewnątrz tego terminala uruchamiamy następujące polecenie:
Otrzymasz coś takiego, jeśli masz bezprzewodowy adapter Broadcom (identyfikator 14e4 użyty w powyższym przykładzie w większości przypadków to bezprzewodowa karta Broadcom):
PCI.ID w tym przykładzie to 14e4: 4320, jak widać w nawiasach [...]. W niektórych przypadkach będziesz także potrzebować wersji poprawionej (jeśli się pojawi) w niektórych szczególnych przypadkach. W tym przypadku wersją wersji jest wersja 03, jak pokazano w nawiasach (...) na końcu. Więc po tym wyszukiwaniu będziesz potrzebować:
Dzięki tym nowym informacjom możesz zajrzeć do poniższej tabeli i wybrać odpowiednią metodę instalacji sterownika. Na przykład, w tym przypadku, ponieważ masz 14e4: 4320 rev 03 , jeśli przejdziemy do listy, która pokazuje dokładnie ten sam PCI.ID, zobaczysz, że w kolumnach dla Ubuntu 12.04, 13.10 lub 14.04 pokazuje
firmware-b43-installer
kierowca pakiet. Oznacza to, że będziesz musiał zainstalować ten konkretny pakiet, ponieważ pojawia się on we wszystkich kolumnach wersji Ubuntu.UWAGA - Przed kontynuowaniem, jeśli wcześniej zainstalowałeś jakieś sterowniki, umieściłeś na czarnej liście lub nie skomentowałeś żadnych plików sterowników lub plików konfiguracyjnych lub dokonałeś jakichkolwiek zmian w systemie, aby sterowniki działały w poprzednich próbach, musisz cofnąć je, aby postępuj zgodnie z tym przewodnikiem. Zakładamy, że robisz to od zera i nie zmieniłeś żadnych plików konfiguracyjnych, modułów ani sterowników w systemie w żaden sposób (oprócz aktualizacji systemu). Obejmuje to wszelkie instalacje korzystające z apt-get, aptitude, synaptic, dpkg, centrum oprogramowania lub ręcznej kompilacji i instalacji pakietów. System musi zaczynać od zera, aby to działało i aby uniknąć konfliktów, które mogłyby się pojawić, gdyby wcześniej wykonano pracę.
Na przykład, jeśli wcześniej zainstalowałeś
bcmwl-kernel-source
pakiet, musisz go usunąć za pomocą metody purge:2. Przygotowanie systemu
Jeśli właśnie zainstalowałeś Ubuntu, musisz zbudować indeks dostępnych pakietów, zanim będziemy mogli zainstalować sterownik, jeśli jeszcze tego nie zrobiłeś:
Chciałbym nawet posunąć się dalej, aby zaktualizować listę Ubuntu dla PCI.ID:
Na wypadek, gdyby właśnie pojawił się identyfikator konkretnego nowego urządzenia Broadcom, którego używasz.
Teraz, używając PCI.ID, który znalazłeś w powyższych krokach, przeszukujemy poniższą listę, aby znaleźć pasujący PCI.ID i metodę instalacji sterownika z nim powiązanego w prosty i poprawny sposób. Terminal będzie używany w celu uniknięcia problemów związanych z GUI. Dotyczy to wszystkich przypadków, z wyjątkiem wskazanych. Procedura instalacji odbywa się tylko za pośrednictwem terminala, a także po podłączeniu do Internetu za pomocą tymczasowego przewodowego połączenia Ethernet lub modemu USB lub w inny możliwy sposób, który może zapewnić komputerowi dostęp do Internetu. Po znalezieniu na liście poniżej odpowiedniego pakietu kontynuujemy instalację.
3. Instalowanie pakietu (online)
Zakładając, że użyłeś PCI.ID 14e4: 4320 rev 03, jak znaleziono w powyższym wyszukiwaniu, a następnie spojrzał na tabelę poniżej i stwierdził, że poprawny pakiet do zainstalowania to
firmware-b43-installer
, następnie przystępujemy do instalacji tego pakietu w terminalu:a następnie uruchom ponownie
Format do zainstalowania jest dość prosty, to po prostu:
W powyższym przykładzie PACKAGE_NAME to
firmware-b43-installer
.TABELA BEZPRZEWODOWA BROADCOM (zaktualizowana 18 sierpnia 2017 r.)
Przypadek specjalny nr 1 - zastosowania
bcma
ibrcmsmac
kombinacja sterowników. Wymagane oprogramowanie jest instalowane domyślnie w pakiecielinux-firmware
.Przypadek specjalny nr 2 - w przypadku ASUS PCE-AC88 AC3100 kroki są następujące:
sudo cp brcmfmac4366c-pcie.bin /lib/firmware/brcm/brcmfmac4366c-pcie.bin
sudo nano /etc/rc.local
dodaj modprobe brcmfmac i zapiszsudo reboot
W sprzęcie takim jak Lenovo S10-2, jeśli twoja karta bezprzewodowa utknie podczas próby połączenia się z identyfikatorem SSID (ciągle próbuje się połączyć), wówczas alternatywą może być zainstalowanie
bcmwl-kernel-source
pakietu (Usuń wszystkie inne zainstalowane pakiety z nim powiązane ). Przeczytaj sekcję Debugowanie poniżej, aby uzyskać więcej informacji dotyczących tego urządzenia bezprzewodowego.WAŻNA INFORMACJA - Po zakończeniu września 2014 r. Nadal będziesz mieć problemy z instalacją poprawnego sterownika, wypróbuj
firmware-b43-installer
pakiet i powiadom nas za pomocą komentarzy. Wprowadzono pewne zmiany i niektóre sterowniki będą działać tylko z tym pakietem. Pamiętaj, aby mieć czysty system przed jego zainstalowaniem:W niektórych szczególnych przypadkach po zainstalowaniu
firmware-b43-installer
musisz usunąć moduł b43, włączyć go ponownie, a nawet przejść do odblokowania za pomocą rfkill:Jeśli masz kartę Broadcom z innym identyfikatorem pci.id, zadaj nowe pytanie. Po rozwiązaniu rozwiązanie zostanie dodane do tego poradnika.
4. Instalowanie pakietu (offline)
4.1 Instalacja
firmware-b43-installer
Aby zainstalować
firmware-b43-installer
offline, zobacz tę odpowiedź .4.2 Instalowanie
bcmwl-kernel-source
W przypadkach, w których musisz zainstalować,
bcmwl-kernel-source
ale jesteś offline, oto doskonała odpowiedź na ten temat. Ale w zasadzie wykonaj następujące kroki:sudo dpkg -i *.deb
. Spowoduje to zainstalowanie wszystkich pakietów w tym folderze. Jeśli wystąpią błędy, przeczytaj błąd i postępuj zgodnie z podanymi krokami.Dla przykładu, po przejściu do wspomnianego wyżej punktu 1, gdybyś miał Broadcom
14e4:43a0
,bcmwl-kernel-source
szukałbyś pakietu i po wybraniu odpowiedniej wersji Ubuntu (w moim przypadku 16.04 lub Xenial) wylądowałbym na następującej stronie:http://packages.ubuntu.com/xenial/bcmwl-kernel-source
Na tej stronie wybrałbym odpowiednią architekturę (32 lub 64), ale musiałbym również pobrać 3 zależności pakietu wymienione na tej stronie, jak pokazano na poniższym obrazie:
Po pobraniu wszystkich pakietów i zależności możesz kontynuować kopiowanie wszystkich pakietów do jednego folderu i uruchomienie
dpkg
polecenia, jak wspomniano w kroku 4 powyżej.UWAGA
Na niektórych komputerach przed wykonaniem poleceń konieczne będzie wyłączenie opcji bezpiecznego rozruchu w systemie BIOS. Dotyczy to na przykład przypadków, w których bcmwl-kernel-source jest już zainstalowany, ale sterownik jeszcze nie działa. Możesz wykonać ponowną instalację lub wyłączyć Bezpieczny rozruch, przechodząc do konfiguracji systemu BIOS:
DEBUGOWANIE
Poniższe informacje stanowią dodatkowy materiał do przeczytania na temat rozwiązywania różnych problemów związanych z zarządzaniem bezprzewodowym i konfliktami z innymi urządzeniami sieciowymi. Wiedz, że w niektórych przypadkach musisz mieć zaktualizowaną wersję jądra, ponieważ każda nowa wersja jądra wprowadza nowe sterowniki sieciowe, ulepszenia w stosunku do istniejących sterowników lub rozwiązuje związane z nimi błędy.
Przed przeczytaniem poniższych punktów upewnij się, że wszystkie repozytoria są włączone w systemie Ubuntu. Aby to sprawdzić, uruchom terminal
software-properties-gtk
i upewnij się, że wszystkie opcje na karcie oprogramowania Ubuntu są włączone.Aby skonfigurować urządzenia bezprzewodowe za pomocą terminala, zalecam Jak ręcznie podłączyć i rozłączyć się z siecią w terminalu?
Jeśli połączenie zrywa się tak często, niektórzy użytkownicy sugerują, aby ustawić IPv6 na Ignoruj . Wystarczy przejść do Network Managera (ikona sieci na górnym panelu). Kliknij go, a następnie wybierz Edytuj ustawienia . Następnie przejdź do używanego połączenia bezprzewodowego, wybierz je. Teraz przejdź do ostatniej karty, która wspomina o ustawieniach IPv6 . W polu Metoda wybierz Ignoruj .
Jeśli Twój laptop nie wykryje karty sieci bezprzewodowej, niektórzy użytkownicy wspomnieli, że użycie
rfkill unblock all
rozwiąże problem. Inni po prostu wyłączali przełącznik WiFi na swoich laptopach, a następnie włączali ponownie (przełącznik fizyczny dostępny na tych laptopach). Aby uzyskać więcej informacji na tematrfkill
przeczytaj rf kill, odblokuj wszystko NIE DZIAŁA!Jeśli otrzymujesz b43-phy0 BŁĄD: krytyczny błąd DMA / b43-phy0 ostrzeżenie: Wymuszone PIO wykonaj następujące czynności:
Jeśli to działa, dodaj go do plików RC, aby był uruchamiany przy każdym uruchomieniu. W razie potrzeby możesz zmienić PIO na 1.
Jeśli wymagany klucz nie jest dostępny podczas instalowania modułu DKMS (takiego jak Nvidia, Broadcom lub inne), możesz przejść do odpowiedzi pilota tutaj
Jeśli twoja karta bezprzewodowa widzi / nie widzi routera i utknie w niekończącej się pętli „Próbowanie połączenia (Spróbuj 1/3)”, rozwiązaniem może być odpowiednia konfiguracja routera lub bezprzewodowego urządzenia SSID.
W przypadku wszystkich kart bezprzewodowych bardzo ważne jest również wzięcie pod uwagę używanych urządzeń sieciowych (routery, przełączniki, kanały bezprzewodowe i pasma bezprzewodowe itp.). Dzięki tym informacjom będziesz w stanie lepiej ocenić, jakie może być źródło problemu po dotarciu w ślepy zaułek. Przykładem może być Lenovo S10-2, który wykorzystuje PCIe 14e4: 4315 rev 01 . Nawet po zainstalowaniu prawidłowego sterownika użytkownik znalazłby się w pętli „próbuje się połączyć”. Zobaczy bezprzewodowy identyfikator SSID, ale przy próbie połączenia się z nim wejdzie w pętlę ponownego łączenia.
Rozwiązaniem było to, że to konkretne urządzenie bezprzewodowe nie obsługuje kanałów 40 MHz ani nie obsługuje 802.11N. Router w tym przypadku faktycznie nadawał z wymuszonym 40 MHz i tylko przez WiFi-N. Gdy router został ustawiony w tryb automatyczny i kanał 20/40 MHz, karta bezprzewodowa działała poprawnie. Jest to scenariusz przypadku, który powtarza się również w innych przypadkach, więc właściwa ocena sprzętu sieciowego bardzo by pomogła.
W przypadkach powtarzających się:
BŁĄD @ wl_cfg80211_get_station: Niepoprawny adres Mac ...
podczas wykonywania tej czynności,
dmesg
a połączenie bezprzewodowe często zrywa się (kilka razy na godzinę lub dziennie), problemem może być to, że znajdujesz się w sygnale bezprzewodowym, który jest używany jako mostek bezprzewodowy (2 routery współdzielą ten sam SSID i połączenie). Może się to zdarzyć w przypadku nowoczesnych routerów, które mają możliwość przedłużenia połączenia bezprzewodowego, oferując ten sam identyfikator SSID. Twoje połączenie bezprzewodowe może zostać zerwane, ponieważ możesz znajdować się między oboma routerami, a siła sygnału między nimi jest prawie taka sama.Jeśli połączenie często zrywa się, oznacza to, że jesteś prawie na środku obu routerów. Aby obniżyć lub wyeliminować wskaźnik upuszczania urządzenia bezprzewodowego, spróbuj ustawić się w miejscu, w którym karta bezprzewodowa widzi tylko jeden router lub co najmniej jeden z routerów ma wyższą siłę sygnału niż drugi.
Istnieją również pewne techniki wymuszania, aby urządzenie bezprzewodowe łączyło się tylko z określonym routerem, ustawiając BSSID na adres MAC routera, z którym chcesz się połączyć. Zmusi to urządzenie bezprzewodowe do połączenia się z nim TYLKO.
Problemy z bezpiecznym uruchomieniem
W niektórych scenariuszach instalowanie sterowników, czy to w trybie offline za pośrednictwem różnych pakietów DEB lub poprzez apt-get z dostępem do Internetu, nie będzie działać, jeśli Secure Boot nie zostanie wyłączony.
Wynika to z faktu, że Bezpieczny rozruch odmawia wymaganego dostępu, dlatego sterowniki będą wyglądać, jakby zostały poprawnie zainstalowane, podczas gdy w rzeczywistości tak nie było. Dlatego w BARDZO szczególnych przypadkach konieczne będzie tymczasowe wyłączenie Bezpiecznego rozruchu, aby sterowniki mogły działać.
Aktualizacja oprogramowania układowego systemu Linux
W innych przypadkach znalezienie i zainstalowanie najnowszego oprogramowania układowego systemu Linux rozwiązałoby problem. Albo rozwiązuj drobne problemy, które miały miejsce z działającą kartą, albo spraw, aby karta działała po raz pierwszy.
źródło
firmware-b43-installer
działała dla14e4:4727 rev 01
My PCI.ID to09:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM4313 802.11bgn Wireless Network Adapter [14e4:4727] (rev 01)
Rozwiązałem problem ze sterownikami Broadcom bcm4311.
Kroki, które podjąłem w celu rozwiązania tego problemu (ukradłem tę metodę z nm_geo na forach Ubuntu ):
(Może być konieczne zainstalowanie
synaptic
lub zarządzanie ulubionym pakietem).Odinstaluj
bcmwl-kernel-source
pakiet, wydając następujące polecenie na terminalu:Upewnij się, że
firmware-b43-installer
ib43-fwcutter
pakiety są zainstalowane (oczywiście będziesz potrzebować Internetu za pomocą innych środków):Wpisz w terminal:
(Możesz to skopiować) i sprawdzić, czy istnieje termin „czarna lista bcm43xx”.
Jeśli tak, wpisz,
cd /etc/modprobe.d/
a następniesudo gedit blacklist.conf
Umieść
#
przed linią:blacklist bcm43xx
Następnie zapisz plik (otrzymywałem komunikaty o błędach dotyczące braku możliwości zapisania, ale tak naprawdę zapisano poprawnie).
Restart
Po zrobieniu powyższego, bezprzewodowy musiał zostać odblokowany przez rfkill: Jak odblokować coś wymienionego w rfkill?
źródło
rfkill list all
nie pokazuje mojego urządzenia bezprzewodowego, pokazuje tylko urządzenie Bluetooth:0: hci0: Bluetooth Soft blocked: no Hard blocked: no
a jednak brak dostępu bezprzewodowego!Put a # in front of the line: blacklist bcm43xx
To pomaga mojej sieci bezprzewodowej. Dzięki!blacklist bcm43xx
pomogło mi w Ubuntu 15.10 WTF na Dell Vostro 3700 ([14e4:4315] (rev 01)
, zły przypadek).14e4:4311 rev 01
Acer, onlubuntu-16.10-desktop-amd64
Jest to powszechny problem z bezprzewodowym układem Broadcom.
Uruchom następujące polecenie w terminalu:
Jeśli polecenie zostanie wykonane pomyślnie, spróbuj włączyć sieć bezprzewodową (za pomocą klucza sprzętowego).
Jeśli to nie działa lub polecenie nie powiedzie się, że nie ma takiego modułu, możesz spróbować otworzyć terminal i wpisać
Jeśli widzisz takie linie:
Prawdopodobnie brakuje Ci oprogramowania układowego dla karty Broadcom. Otwórz Centrum oprogramowania , wyszukaj i zainstaluj następujące pakiety,
Uruchom ponownie raz. Teraz bezprzewodowy powinien działać.
źródło
firmware-b43-lpphy-installerer
, każdy korzystający z tej metody powinien zainstalowaćb43-fwcutter
ifirmware-b43-installer
Sterowniki dla 4313
Wymieńmy tylko sterownik mikroukładów Broadcom i sposób ich działania z 4313:
Broadcom STA . Sugerowane przez dodatkowych kierowców. Stary. Straszny. Absolutnie śmieci. Pomiń to. Jeśli już go zainstalowałeś, usuń go.
b43-fwcutter . Wiele osób widzi „Broadcom” i wskakuje na to, ale nie jest kompatybilny z 4313 (który jest nowszy). Jeśli go zainstalowałeś, wyczyść go.
ndiswrapper . Jeszcze bardziej niestabilny niż sterownik STA. Udało mi się uruchomić go przez około 10 minut, zanim wszystko się implodowało.
brcm80211 aka brcmsmac . Jest to (stosunkowo) nowy sterownik, który został niedawno dodany do Ubuntu (ponieważ sterownik został dodany do jądra). To powinno działać dobrze (w najnowszej wersji Ubuntu Natty i sid) powinny „Po prostu działa”. To jest droid, którego szukasz. Użyj tego sterownika do 4313 .
Jeśli nie korzystasz z Natty lub Oneiric, twoje jądro prawdopodobnie nie będzie miało tego sterownika. Musisz uruchomić co najmniej 2.6.27, a ja zalecam 2.6.28 jako absolutne minimum (możesz sprawdzić, co masz uruchomione
uname -r
).Jeśli masz zaległości w wersjach, sugeruję aktualizację, ale w celu szybkiej naprawy możesz rzucić okiem na główne jądra i wypróbować jedno z nich. Instalowanie pakietów jądra rzadko jest ryzykowne, ponieważ zazwyczaj możesz po prostu wrócić do starego, używając ekranu startowego grub.
Wiesz, że prawdopodobnie masz właściwy sterownik, jeśli biegniesz
lsmod | grep brc
i widziszbrcm80211
lubbrcmsmac
w wyniku.Czarna lista Twojej drogi do sukcesu
Jeśli tego nie widzisz, załadowano coś innego i musisz to umieścić na czarnej liście. Jeśli możesz zobaczyć, co zostało załadowane, świetnie, edytuj
/etc/modprobe.d/blacklist.conf
i zacznij dodawać wiersze, takie jak:Oczywiście musisz zachować ostrożność, jeśli masz inne urządzenie bezprzewodowe, które może korzystać ze sterownika powodującego konflikt, tak jakbyś je umieścił na czarnej liście, również to zepsujesz :)
źródło
Dziękujemy za cenną odpowiedź.
Ten problem został rozwiązany przez następujące kroki:
bcm
w Centrum oprogramowania Ubuntu ,Teraz działa bezprzewodowo. Nie musisz wykonywać powyższych kroków. Zainstaluj „sterownik B43” dla łączności bezprzewodowej.
źródło
bcmwl-kernel-source
Zainstaluj
firmware-b43-installer
pakiet. Najpierw odinstaluj zastrzeżony sterownik z „dodatkowych sterowników”.Następnie w terminalu wykonaj:
zaraz po ponownym uruchomieniu działa dla mnie pięknie.
źródło
Zawsze zalecam usunięcie i ponowną instalację sterowników broadcom za pomocą terminala
W terminalu wpisz następujące polecenie
następnie
Spowoduje to przebudowanie sterownika.
Poinformuj nas, jak sobie radzisz
Możesz albo ponownie uruchomić komputer, albo jeśli jest to problem, wpisz w terminalu następujące polecenia, które „włączą” sieć bezprzewodową
następnie
źródło
Wreszcie sam rozwiązałem problem, ale nie jestem pewien, jak to zrobić. Już miałem skompilować sterownik ze źródłem z broadcom.com i instrukcjami podanymi na stronie http://www.broadcom.com/docs/linux_sta/README.txt , ale na tym etapie instrukcji
On Ubuntu, you will need headers and tools. Try these commands:
# apt-get install build-essential linux-headers-generic
# apt-get build-dep linux
zbuduj niezbędne, a nagłówki zostały już zainstalowane. Właśnie uruchomiłem
sudo apt-get build-dep linux
polecenie i Voilá !, po ponownym uruchomieniu moje połączenie zaczęło działać z normalną prędkością.Nie jestem pewien, co zrobiłem. Wydaje mi się, że buduje on zależności jądra lub sterownika (lub oba). Sterownik BCM potrzebował tego kroku, a samokonfiguracja dżokeja z jakiegoś powodu go pominęła.
W każdym razie jest to naprawione.
źródło
Czasami narzędzie Additional Drivers Utility nie instaluje sterownika Broadcom STA Wireless Driver. Kiedy to nastąpi, najpierw sprawdź, czy twoja karta jest rzeczywiście obsługiwana przez sterownik STA, i aby to zrobić, otwórz okno terminala (ctrl-alt-t) i uruchom
Dane wyjściowe będą obejmować model karty bezprzewodowej, upewnij się, że należy do wymienionych poniżej modeli.
Karty bezprzewodowe Broadcom obsługiwane przez sterownik STA:
Jeśli karta jest obsługiwana, spróbuj zainstalować sterownik ręcznie. Otwórz okno terminala (ctrl-alt-t) i uruchom
W tym momencie może być konieczne ponowne uruchomienie komputera.
źródło
Jak się dowiedziałem, aby trochę to usystematyzować, dostępne są cztery rodziny sterowników:
Łącza te zawierają również odniesienia do sterowników i list z obsługiwanymi mikroukładami.
Aby ułatwić sobie odniesienie do różnych identyfikatorów, przed przeczytaniem zapoznaj się z linkiem STA powyżej i porównaj swoje dane poprzez:
Oto przykład 4313 (z linku nr 6):
Oprócz sterownika potrzebujesz również oprogramowania układowego, instalatora oprogramowania układowego b43 .
Poniższy opis został zastosowany do sterownika STA, ale został napisany wcześniej.
Chociaż Ubuntu ma być wszechstronny, piękny i łatwy w użyciu dla wszystkich, pakiety nadal są podatne na błędy zależności. Spójrz, instalując sterowniki i inne rzeczy systemowe, rozsądnie jest uzyskać tak szczegółowe informacje zwrotne, jak to możliwe, tj. Zrób to ręcznie lub półautomatycznie (apt-get), unikaj instalatorów GUI.
Mam te same problemy z moim 4313. Pozwól, że zaoferuję tępe i częściowo nieanalityczne rozwiązanie:
Usuń wszystko, co masz STA
Zainstaluj to ponownie ręcznie:
Przeczytaj wynik. Miałem fajny podwójny liner:
W takim przypadku, który, jak zakładam, zdarza się dość często, ponieważ (1) Wewnętrzna zależność nie jest rozwiązana i (2) Występuje przerwa w interfejsie WL podczas aktualizacji (która może obejmować aktualizację jądra), w takim przypadku powinieneś po prostu wykonaj następujące dwa kroki i zakładam, że nie musisz ponownie instalować źródeł sterownika WiFi:
Sprawdź aktualną wersję jądra w następujący sposób
(trzeci wpis):Zainstaluj odpowiednie nagłówki linuxa, które w moim przypadku to:
Po tym poleceniu powinieneś zobaczyć (ponieważ zostało to odroczone ze względu na brak możliwości kompilacji podczas procedury instalacji plików źródłowych sterownika STA WiFi):
Nie jestem pewien, czy faceci odpowiedzialni za pakiety zobaczą to. Mimo to, od lat używam Gentoo, przyzwyczaiłem się do jego gadatliwości i może wydawać się niepotrzebnym kolorowaniem i formatowaniem danych wyjściowych. Powinieneś dodać formatowanie i kolory do swojej procedury apt-get, jest to o wiele łatwiejsze, szczególnie dla początkujących użytkowników, aby zrozumieć, co mogło pójść nie tak. I dodaj zależność nagłówków, możesz je później usunąć - i na pewno będziesz musiał przebudować moduł po zmianie jądra .
Mam nadzieję, że to pomoże i jestem ostrożny w uogólnianiu powyższej ścieżki w celu rozwiązania problemu masowego. Spróbuj, jeśli to działa, niesamowite, jeśli nie, oferuje o wiele więcej rozwiązań, które są bardziej analityczne i sprawne.
Natknąłem się również na te odpowiedzi (z czekiem
Dla -
pci.id 14er:4727
co dotyczy mojego przypadku): Sieć bezprzewodowa nie działa już po aktualizacji oprogramowania z Ubuntu 12.10 na Dell Latitude E6230 i jak mogę uzyskać dostęp do karty bezprzewodowej Acer Npilfy 802.11 (BCM43225)? kto odnosi się do tego pierwszego.Brakuje mi również faktu, że Ubuntu oferuje łącze w pakietach do aktualnie zainstalowanej i działającej wersji jądra i nagłówków, aby uniknąć zdefiniowania wersji jądra.
źródło
Oto, co zadziałało dla mnie:
firmware-b43-installer
(+ b43fwcutter automatycznie dodany w Synaptic)bcm-kernel-source
pakiet za pomocą SynapticKrok 3 był dla mnie kluczowy. Jeśli nie usuniesz oryginalnego sterownika Wireless STA, napotkasz problemy.
źródło
Co działało dla mnie dla mojego Broadcom bcm4313 na Asus Eee PC Seashell 1015PEM z Ubuntu 12.04:
/etc/modprobe.d/blacklist.conf
sudo modprobe brcmsmac
/etc/modules
źródło
Miałem ten sam problem z moim Acer TravelMate 8172 i jego kontrolerem Broadcom 4357 na Ubuntu 12.04. Wypróbowałem kilka rozwiązań opublikowanych w Internecie dla innych urządzeń Broadcom, ale one nie działały. Powyższe rozwiązanie andybleaden działało dla mnie.
Postępując zgodnie z instrukcjami Andy'ego, najpierw usunąłem i ponownie zainstalowałem sterowniki Broadcom za pomocą:
Potem straciłem
aby włączyć kartę bezprzewodową.
Niestety karta bezprzewodowa jest wyłączona przy każdym ponownym uruchomieniu, więc utworzyłem skrypt z powyższymi dwoma poleceniami modprobe, aby wykonać go przy każdym ponownym uruchomieniu. Trzeba będzie to robić, dopóki system Ubuntu 12.04 nie zostanie zaktualizowany z poprawką.
źródło
sudo modprobe wl
generuje błądcould not insert 'wl': Required key not available
Użyłem rozwiązania użytkownika „bkratz” na http://ubuntuforums.org/showthread.php?t=1928241 i zadziałało to dla mnie.
Uruchom te:
Ostatnim krokiem jest przejście do „Dodatkowych sterowników” i włączenie sterownika.
źródło
Najpierw pomyślałem, że zredaguję doskonałą odpowiedź Luisa Alvarado (patrz jego post 7 września 2011 r.), Ponieważ kiedy wykonałem te kroki, pojawiła się paczka wskazana w tabeli (patrz jego post) dla mojego PCI.ID nie faktycznie odpowiadają.
W rzeczywistości mój PCI.ID to 14e4: 4727 , co zgodnie z tabelą wymaga instalacji pakietu
bcmwl-kernel-source
. Ten pakiet był oczywiście zainstalowany na moim komputerze, ale Wi-Fi nie działało (nie wykryto żadnej sieci bezprzewodowej, od aktualizacji do Ubuntu 16.04). Zamiast tego próbowałem zainstalowaćfirmware-b43-installer
następującą odpowiedź Luisa Alvarado (użyciefirmware-b43-installer
jest alternatywą już wskazaną w jego poście) i zadziałało!Jeśli więc pomaga komuś innemu w tej samej sprawie co ja, oto niezbędne informacje:
Dane wyjściowe
lspci -nn -d 14e4:
polecenia:Kroki, które wykonałem:
Wyczyść
bcmwl-kernel-source
paczkę:Uruchom następujące polecenia (szczegółowe informacje znajdują się w odpowiedzi Luisa Alvarado):
Zainstalować
firmware-b43-installer
pakiet i nie tenbcmwl-kernel-source
pakiet (w przeciwieństwie do tego, co jest zalecane w tabeli dla14e4:4727 rev 01
):Restart:
A teraz Wifi powinno działać!
Wielkie dzięki, Luis Alvarado!
źródło
Upewnij się, że karta sieci bezprzewodowej nie jest wyłączona. Możesz to sprawdzić, uruchamiając:
Aby włączyć karty bezprzewodowe, uruchom:
źródło
Dell Inspiron E1505, następujące kroki (same), działały dla mnie. Musiałem cofnąć dodatkowe kroki edycji pliku czarnej listy.
otwórz „Synaptic Package Manager” i wyszukaj „bcm”
odinstaluj
bcmwl-kernel-source
pakietupewnij się, że
firmware-b43-installer
i teb43-fwcutter
są zainstalowane pakietyrestart
źródło
W przypadku, gdy ponowna instalacja czarnej listy.conf lub apt-get dla b43 Broadcom nie działała, może to być po prostu spowodowane tym, że domyślna konfiguracja sieci bezprzewodowej wciąż nie została poprawnie włączona dla WPA / WPA2.
Folder sieciowy, bezprzewodowy i wybierz Opcje ubuntu 12.04:
źródło
Problem z Wi-Fi polega na tym, że używasz tego wymuszonego przez Ubuntu, ale to nie działa. Uruchom następujące polecenia, aby Wifi działało poprawnie:
Naciśnij Ctrl+ Alt+T
Po ponownym uruchomieniu. Twoje Wi-Fi powinno działać zgodnie z przeznaczeniem.
źródło
Dobre wieści. Na podstawie informacji podanych w komentarzach masz kartę sieciową obsługiwaną przez zastrzeżony sterownik Broadcom.
Najpierw upewnij się, że uruchomiłeś sudo apt-get update z terminala. Następnie przejdź do „Dodatkowych sterowników”. Możesz go znaleźć, otwierając myślnik (kliknij prawy górny róg) i wpisując sterowniki.
Czy jest tam włączony niewolny sterownik Broadcom? Jeśli nie, spróbuj go włączyć i zrestartuj system. Jeśli to nie zadziała, spróbuj ponownie zainstalować sterowniki (tylko raz, aby uzyskać połączenie z Internetem) ręcznie. Oto instrukcje ręcznej instalacji: http://wireless.kernel.org/en/users/Drivers/b43
Konieczne może być zmodyfikowanie starych lub złych sterowników. Powodzenia, ale wiedz, że da się to zrobić! :)
źródło
Miałem ten sam problem i rozwiązałem go, dodając
do
/etc/modprobe.d/blacklist.conf
Ponowne uruchomienie później działało.
(zostało pobrane z http://ubuntuforums.org/showpost.php?p=11006092&postcount=2 )
źródło
Miałem ten sam problem wczoraj (Dell Latitude D530 w / broadcom 4311).
Zrobiłem:
Tak było do następnego ponownego uruchomienia. Teraz musiałem dowiedzieć się, jak to włączyć ponownie, ale teraz problem leży gdzie indziej.
źródło
Po prostu instaluję dodatkowe sterowniki, działa w moim Dell Vostro 3500.
Zrobiłem następujące kroki:
sudo apt-get remove bcmwl-kernel-source
Następnie ponownie zainstaluj dodatkowe sterowniki podane poniżej. Aktywowałem to.
Ten pakiet zawiera sterownik bezprzewodowy Broadcom 802.11 Linux STA do użytku ze sprzętem Broadcom BCM4311-, BCM4312-, BCM4313-, BCM4321-, BCM4322-, BCM43224-, BCM43225-, BCM43227- i BCM43228.
źródło
Istnieje znacznie łatwiejszy sposób rozwiązania tego problemu. Sztuczka polega na tym, w jakiej kolejności instalujesz zastrzeżone sterowniki. Sterownik Broadcom MUSI zostać zainstalowany PIERWSZY przed innymi.
Przykład Mam HP TX2-1050ED z grafiką Broadcom B43 i ATI Raedon.
Włączyłem najpierw sterownik ATI Raedon, a następnie sterownik Broadcom, co doprowadziło do wyżej wymienionych błędów.
Po odinstalowaniu sterownika ATI zainstalowałem sterownik Broadcom i uruchomiłem ponownie. Miałem bezprzewodowy. Następnie zainstalowałem sterownik ATI i teraz oba działają.
W rzeczywistości jest to błąd w Jockey, ponieważ Jockey powinien rozwiązać dla ciebie konflikt sterowników.
Krótko mówiąc. Najpierw Broadcom, potem inne sterowniki.
źródło
Upewnij się, że nie masz nierozwiązanej zależności między nagłówkami linux, por. Po aktualizacji do Ubuntu 12.04 mój sterownik Broadcom STA Wireless nie działa , w przeciwnym razie zainstaluj je.
źródło
Mam kontroler bezprzewodowej sieci LAN Dell Inspiron 6000 BCM4318. Udało mi się to rozwiązać za pomocą menedżera pakietów synaptic
Tutaj I: Najpierw odinstalowałem bcmwl-kernel-source Następnie zainstalowałem firmware-b43-installer i b43-fwcutter, który przebudował sterowniki Wi-Fi
Potem musiałem zrestartować
źródło
BCM4311 dla mojego DV6000 nie działa ze sterownikiem STA ani ze sterownikiem b43. W przypadku b43 dioda LED zawsze pozostaje pomarańczowa (WLAN wyłączony).
Z rfkill widzę:
Za pomocą sterownika STA mogę przeszukiwać sieć, ale połączenie nigdy się nie kończy. System działał dobrze z Ubuntu 10.10 (Maverick Meerkat) (x86) - teraz używam Ubuntu 11.10 (Oneiric Ocelot) beta 2 (x64).
dmesg rzuca światło na błąd:
Wygląda na to, że brakuje plików oprogramowania układowego w sterownikach systemu Linux (?). Wróciłem do niebieskiej diody LED (WLAN jest włączony) i skanowanie działa z:
To było ze strony http://linuxwireless.org/en/users/Drivers/b43 .
Teraz sieć WLAN działa dla mnie ( wymagane było dwukrotne sprawdzenie hasła WPA2 :-)).
źródło
Dla każdego, kto otrzymuje komunikat „połączenie bezprzewodowe jest wyłączone przez przełącznik sprzętowy -a” w obszarze połączenia bezprzewodowego (zobaczysz go, klikając ikonę) - i jest to „twardy blok”, który może działać w dowolnym modelu (który działa dla mnie w netgear „bezprzewodowy adapter USB”, nie sprawdziłem innych, ale może działać).
Najpierw sprawdź, czy jest mocno zablokowany. Uruchom w terminalu ( Ctrl+ Alt+ T):
Jeśli tak, najpierw uruchom to, aby odblokować:
Następnie wyłączyłem komputer, odłączyłem go od prądu i otworzyłem lewe drzwi. Wyjąłem cykliczną baterię i nacisnąłem przycisk zasilania 20 długie i krótkie naciśnięcia, aby zresetować BIOS .
Następnie zwróciłem baterię i podłączyłem komputer do prądu. Włączyłem komputer i ustawiłem BIOS (także dla takich rzeczy jak brak dyskietki i pririty rozruchu) w kategorii Wake-on-LAN, gdzie mówi coś o włączeniu PME.
Nacisnąłem, F10aby zapisać ustawienia i uruchomiłem ponownie. Po tym wszystkim system był gotowy - pulpit i jego pliki. Poczekałem chwilę, a Wi-Fi znów zareagował.
To działało już dla mnie cztery razy (może się zdarzyć za każdym razem, gdy wymuszasz wyłączenie lub rozłączasz Wi-Fi).
Mam nadzieję, że komuś też to pomoże (:
źródło
Mam kartę b43 i używam z nią Ubuntu od 9.04. Od tego czasu używam tej samej metody. Wymaga to użycia wiersza poleceń, ale wierz mi, że warto.
Na początek, jeśli masz już zainstalowany b43-fwcutter, musisz go ponownie zainstalować, uruchom:
Zakładam, że znasz model typu swojej karty bezprzewodowej. Ta metoda nie wykorzystuje sposobu sterowników dodatków.
Po odinstalowaniu b43-fwcutter uruchom ponownie komputer. Uwaga, jeśli nie masz dostępu do sieci przewodowej na komputerze trzeba będzie ręcznie pobrać pakiet b43-fwcutter od tutaj , jak również kierowcy Twojej karty z tutaj . Moja karta to 4311, więc pobieram broadcom-wl-4-150-10.5.tar.bz2.
Po ponownej instalacji b43-fwcutter, uruchamiając go
sudo apt-get install b43-fwcutter
lub używając pliku .deb, który otrzymałeś z cytowanej witryny.Musisz wyodrębnić oprogramowanie z tarballa. Uruchom polecenie;
Może być konieczna zmiana nazwy pliku, aby odzwierciedlić to, co pobrałeś ze strony sterownika, lub po prostu użyj
tar -xvjf broadcom*
. Następnie uruchomićTeraz uruchom ponownie i wszystko powinno działać dobrze!
źródło
Zauważyłem, że światło nie zapala się, kiedy przestawiam je na pozycję operacyjną. Narzędzie, które możesz wypróbować, to rfkill, aby je uruchomić. Musisz to zrobić przy każdym ponownym uruchomieniu.
źródło