Instalacja karty Broadcom BCM43xx w Ubuntu

piątek, 06 lis 2009

Uwaga: 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….

Drukuj

Stron: 1 2 3

6 komentarzy(e) do “Instalacja karty Broadcom BCM43xx w Ubuntu”

  1. wine napisał:

    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…

  2. Dariusz Więckiewicz napisał:

    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ą.

  3. niski napisał:

    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

  4. gaim990 napisał:

    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.

  5. Dariusz Więckiewicz napisał:

    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ń.

  6. gaim990 napisał:

    Może i faktycznie, po zrobieniu HOW-TO od nowa karta działa.
    Wielkie dziękuję :)

Pozostaw komentarz

Spam protection by WP Captcha-Free