Instalacja karty Broadcom BCM43xx w Ubuntu
piątek, 06 lis 2009Uwaga: Wersja niniejszego dokumentu została opublikowana jakiś czas temu. Jako, że w systemach z rodziny Linux ciągle dużo się zmieniła, opisane tutaj elementy mogą się nieco różnić o tych, z którymi się spotkacie w swoim systemie. Jako, że nie posiadam już ww. kart, nie mogę gwarantować, iż poniższy sposób zadziała.
Od dłuższego czasu zainteresowany jestem alternatywnymi systemami operacyjnymi. Obecnie pracuję na Ubuntu 9.10.
Jako, że mam laptopa i z internetem łącze się bezprzewodowo, chciałem aby możliwe było to również w tym systemie. Niestety, podczas aktualizacji do najnowszej wersji systemu wszystko się poknociło.
W laptopie mam kartę firmy Broadcom BCM4312 Dualband (b/g), która potrzebuje włączenia stosownych sterowników aby, możliwe było jej użytkowanie.
Domyślnie zalecaną metodą jest włączenie sterowników własnościowych z pozycji:
System > Administracja > Sterowniki
Jednakże nie zawsze to działa, o czym przekonałem się (i wielu innych użytkowników) osobiście.
Będąc uwięzionym na kablu, postanowiłem co nieco poszperać i wymyślić rozwiązanie. I to właśnie zrobiłem. A dokładniej, wzorując się na zagranicznych rozwiązaniach i oficjalnych stanowiskach producenta, postanowiłem napisać poniższe How-To.
Do łączenia z siecią WiFi używamstandardowego pakietu GNOME, czyli Network Managera. Oczywiście, może to też działać z WICD, ale osobiście tego nie testowałem, gdyż nie mam takiej potrzeby.
Poniższe How-To działa dla kart bazujących na sprzęcie BCM4311, BCM4312, BCM4321 i BCM4322.
A więc zacznijmy….










Maj 30th, 2010 o godz. 18:09 UTC
Witam, staram sie wykonac instalacje wg twoich zalecen ale mam problem z pakietem: linux-sources nie mam pojecia skad go pobrac bo to chyba z tego powodu wyskakuje mi blad
LD [M] /home/xxx/hybrid_wl/wl.o
ld: Relocatable linking with relocations from format elf64-x86-64 (/home/xxx/hybrid_wl/lib/wlc_hybrid.o_shipped) to format elf32-i386 (/home/xxx/hybrid_wl/wl.o) is not supported
make[2]: *** [/home/xxx/hybrid_wl/wl.o] Błąd 1
make[1]: *** [_module_/home/xxx/hybrid_wl] Błąd 2
make[1]: Opuszczenie katalogu `/usr/src/linux-headers-2.6.32-22-generic-pae’
make: *** [all] Błąd 2
Pamietam ze przed formatem Ubuntu wykonalem ta instalacje i sie udalo, tylko ze wtedty zainstalowalem cos przez konsole, jednak teraz nie pamietam co to bylo…
Maj 31st, 2010 o godz. 07:50 UTC
linux-sources pobiera się normalnie jak inne pakiety, ale trzeba mieś w Zarządzaniu aktualizacjami zaznaczony ptaszek od pobierania źródeł. Ps. ten błąd nic nie mówi o linux-sources, ale skoro go nie masz to też może być przyczyną.
Czerwiec 24th, 2010 o godz. 11:36 UTC
Panie Darku! Wiele bylo roznych prob wskrzeszenia mojego wifi, tak wiec i do tej podchodzilem sceptycznie. Po przejsciu wszsytkich krokow i restarcie laptopa oczom moim ukazalo sie powiadomienie „sa dostepne sieci bezprzewodowe”. Wielkie dzieki! Swietny tutorial!
Pozdrawiam
Lipiec 13th, 2010 o godz. 21:02 UTC
Wszystko jest ok do momentu umieszczenia w /etc/modules
dodatnie samego wl nic nie pomaga.
przy wpisaniu w console wl wyskakuje:
wl: command not found
dodanie lub wpisanie w console modprobe wl nie pomaga – brak uprawnień
wpisanie w console sudo modprobe wl załatwia problem.
Wpisanie tego w /etc/modules nic nie robi
Za każdym razem po uruchomieniu komputera trzeba w console wpisać sudo modprobe wl
Dzięki za info.
Lipiec 13th, 2010 o godz. 21:06 UTC
wl to nie program a moduł, nie odpala się go bezpośrednio z konsoli. Skoro przy modprobe masz problem z uprawieniami widocznie nie użyłeś SUDO, w modules ma być wl, tak jak napisałem – i tak, działa. Widocznie źle coś zainstalowałeś lub bez odpowiednich uprawień.
Lipiec 13th, 2010 o godz. 21:12 UTC
Może i faktycznie, po zrobieniu HOW-TO od nowa karta działa.
Wielkie dziękuję :)