Jak uzyskać bezprzewodowy Broadcom BCM4313 działający na Asusie 1015PX?


11

Zainstalowałem Ubuntu 11.10 na moim Asusie 1015PX, który jest certyfikowany przez Canonical. Moje WiFi nie działa. Czytałem o problemach z BCM4313 i próbowałem

i inni, ale nic nie pomogło.

Czy ktokolwiek może podać szczegółowy opis krok po kroku, co zrobił, aby ta rzecz działała na Asusie 1015PX?


1
Wiem, że to może nie być pomocne, ale spróbuj uruchomić precyzyjne lub uaktualnić jądro do konkretnego jądra. Miałem problemy z niektórymi chipsetami Broadcom, które odeszły z jądrem> 3.2. NIE chcesz noża do oprogramowania układowego b43. Chipset jest obsługiwany przez sterownik open source Broadcom.
balony

Odpowiedzi:


7

Bezprzewodowa karta BCM4313 broadcom jest kompatybilna ze sterownikiem brcm80211 typu open source bezpośrednio zawartym w standardowym jądrze lub zastrzeżonym sterownikiem broadcom-wl, który można zainstalować z dodatkowych sterowników w Ubuntu. W dowolnym momencie powinieneś mieć zainstalowany tylko jeden sterownik, a próba użycia go jednocześnie spowoduje jedynie konflikt między sterownikami.

Należy również zauważyć, że broadcom-wl powoduje więcej problemów niż ich rozwiązywanie i prawdopodobnie powinieneś ich całkowicie unikać, jeśli to możliwe.

Aby odpowiedzieć na Twój problem, skorzystałem z kroków podanych w tym wątku na forum . Ta metoda bardziej przypomina obejście problemu niż trwałe rozwiązanie problemu.

Przede wszystkim umieść na czarnej liście moduły wl, brcm80211 i b43 i wszystkie ich zależności.

gksudo gedit /etc/modprobe.d/blacklist.conf

Po otwarciu pliku dodaj do niego następujące elementy:

blacklist mac80211
blacklist brcm80211
blacklist cfg80211
blacklist wl
blacklist lib80211_crypt_tkip
blacklist lib80211
blacklist b43

Następnie edytuj plik rc.local:

gksudo gedit /etc/rc.local

I dodaj następujące powyżej wyjście 0:

modprobe brcm80211

Zapewni to, że moduł sterownika brcm80211 zostanie załadowany na końcu procesu rozruchu. Może być konieczne zadzwonienie, update-initramfs -uaby upewnić się, że zmiany zostaną zastosowane po ponownym uruchomieniu.


Powinienem chyba dodać fakt, że mam sterownik bezprzewodowy BCM4313 w swoim systemie i skorzystałem z tych procedur, aby działał poprawnie.


Bibliografia:

  1. https://wiki.archlinux.org/index.php/Broadcom_wireless
  2. http://linuxwireless.org/en/users/Drivers/b43
  3. http://linuxwireless.org/en/users/Drivers/brcm80211
  4. http://ubuntuforums.org/showthread.php?t=1783272

2
Może pomóc innym, że coś podobnego można również osiągnąć za pomocą interfejsu graficznego: Ustawienia systemowe -> Źródła oprogramowania -> Dodatkowe sterowniki -> przejdź do urządzenia Broadcom (moje to „Broadcom Corporation: BCM4313 802.11b / g / n Bezprzewodowy kontroler LAN ”) -> wybierz„ Nie używaj urządzenia ”(usuniesz zaznaczenie opcji„ Korzystanie ze źródła sterowników bezprzewodowych Linux STA Broadcom 802.11 Linux z bcmwl-kernel-source (zastrzeżone) ”). Przynajmniej w moim świeżo zainstalowanym Ubuntu 12.10 na tym nowym laptopie działa.
conualfy 18.12.12

2

Mam HP Pavilion dm4 z BCM4313. Miałem też wiele problemów, aby działał normalnie i niezawodnie. Oto jak w końcu rozwiązałem swoje problemy.

  1. Po zainstalowaniu 11.10 64-bitowa sieć bezprzewodowa działała, ale w bardzo powolny, zawodny sposób w oparciu o sterownik brcmsmac w jądrze 3.0.0.12-generic. Zwróć uwagę na następujące kwestie: Sterownik brcmsmac nie był obecny w wersji 11.04, a sterownik STA działał dobrze w wersji 11.04. Logicznie zacząłem podejrzewać sterownik brcmsmac. Przed rozwiązaniem moich problemów z Wi-Fi najpierw zainstalowałem wszystkie aktualizacje, w tym ogólne jądro 3.0.0.14. Nie wiem, czy jest to naprawdę konieczne, aby poniższe kroki zadziałały.

  2. Umieść na czarnej liście bcma i brcmsmac w następujący sposób

    Otwórz terminal ( Ctrl+ Alt+ T) i uruchom następujące polecenie:

    gksu gedit /etc/modprobe.d/blacklist
    

    Dodaj następujące wiersze do tego pliku:

    blacklist bcma
    blacklist brcmsmac
    

    Zapisz plik i zamknij edytor tekstu.

  3. Zainstaluj sterownik STA za pomocą aplikacji „Dodatkowe sterowniki”. Przypomnij, że możesz to zrobić za pośrednictwem połączenia przewodowego, ponieważ uważam, że czarna lista przerywa połączenie Wi-Fi oparte na brmsmac. Być może po instalacji sterownika STA konieczne będzie również ponowne uruchomienie laptopa / netbooka. Nie pamiętam ...

  4. Spróbuj połączyć się z siecią Wi-Fi.

Mam nadzieję, że to zadziała dla ciebie. Obecnie moje połączenie Wi-Fi jest szybkie i niezawodne.


1

Inne osoby miały problemy z kartą Wi-Fi; oto kolejne pytanie, które należy rozwiązać:

Wi-Fi nie jest włączone w Menedżerze sieci z BCM4313

Oto kolejne pytanie, które wyjaśnia możliwe sterowniki sprzętu i ich działanie:

Jak sprawić, by Broadcom BCM4313 działał poprawnie?


Pierwszy wymieniony wątek jest sprzeczny z drugim (zainstaluj b43-fwcutter vs. nie instaluj b43-fwcutter). W każdym razie próbowałem wszystkiego w drugim wątku, ale nic nie działało dla mnie. Czy ktoś ma Asus 1015PX?
Markus

Czy śledziłeś drugi wątek, który zamieściłem na temat sterownika brcm80211?
heiko81

1

Proszę sprawdzić:

lspci -nn

Czy to pci.id 14e4:4727?
Jeśli tak, może to być pomocne:

sudo apt-get install linux-headers-generic
sudo apt-get install --reinstall bcmwl-kernel-source 
sudo modprobe wl

0

Postępowałem zgodnie z sugestią jokera, ale dodałem brcmsmac do rc.local i nie umieściłem go na czarnej liście. Następnie przejdź do systemu BIOS, wyłącz kartę bezprzewodową (włóż ją do blokady), przejdź do systemu operacyjnego, uruchom ponownie, przejdź do systemu BIOS i odblokuj go. Potem zaczęły się pojawiać wszystkie identyfikatory SSID i byłem szczęśliwym obozowiczem. Sprawdziłem, czy po dodaniu brcmsmac menedżer sieci zaczął wyświetlać ustawienia sieci bezprzewodowej, ale używając rfkill zobaczyłem, że na karcie jest twarda blokada, więc zresetowałem ją.


2
Czy możesz podać swoją odpowiedź jako instrukcje dla przyszłych użytkowników? Obecnie jest napisane jako osobiste doświadczenie. Przydałoby się to przepisać jako proste kroki w kierunku rozwiązania.
gertvdijk

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.