bcm43xx + ndiswrapper

Archiwalne, stare wpisy FAQ i HowTo Użytkowników
berettakk
Posty: 16
Rejestracja: 06 listopada 2007, 20:57

bcm43xx + ndiswrapper

Post autor: berettakk »

Krótki i nieskomplikowany FAQ o instalacji karty WiFi opartej na chipsecie Broadcom 43xx.

Przygotowania
Będziesz potrzebować plików bcmwl5.inf i bcmwl5.sys (sterowniki dla Windows) oraz poniższych pakietów:
- Linux headers (w wersji odpowiadającej jądru Twojego systemu)
- build-essential

Instalacja
Pobierz najnowszą stabilną wersję programu ndiswrapper z http://ndiswrapper.sourceforge.net.
Wypakuj archiwum i wykonaj kolejno polecenia:

Kod: Zaznacz cały

make uninstall
make
make install
Teraz zainstaluj sterownik używając:

Kod: Zaznacz cały

ndiswrapper -i /sciezka/bcmwl5.inf
ndiswrapper -m
Następnie sprawdź, czy sterownik został poprawnie zainstalowany:

Kod: Zaznacz cały

ndiswrapper -l
Powinieneś zobaczyć komunikat typu: bcmwl5: driver installed
Teraz zablokuj natywny sterownik linuksowy - w /etc/modprobe.d/blacklist dodaj linijkę:

Kod: Zaznacz cały

blacklist bcm43xx
Aby ładować moduł ndiswrappera przy starcie systemu, w /etc/modules dodaj na końcu linijkę:

Kod: Zaznacz cały

ndiswrapper
Gotowe! :-)
_Toshi_
Posty: 37
Rejestracja: 30 marca 2007, 18:47

Post autor: _Toshi_ »

Hmmm.... make uninstall, make i make install dają ten sam komunikat pytający czy czasem nie trzeba pierw przeprowadzić konfiguracji :P.

Jeżeli chodzi o instalację driverów dla kart bcm43xx to robię to w inny sposób. Na początku szukamy w necie archiwum bcm43xx-firmware-1.2.tar.gz. Rozpakowujemy archiwum i kopiujemy odpowiednie pliki do /lib/firmware. W moim przypadku są to pliki:

- bcm43xx_initval05.fw
- bcm43xx_initval06.fw
- bcm43xx_microcode5.fw
- bcm43xx_pcm5.fw
(jakie są potrzebne widać na końcu dmesg po próbie załadowania modułu bcm43xx)

Następnie wykonujemy polecenia:

Kod: Zaznacz cały

rmmod bcm43xx
modprobe bcm43xx
I tyle na ten temat :P
qrzemek
Posty: 12
Rejestracja: 07 lutego 2008, 17:16

Post autor: qrzemek »

dobra dobra ale jak zrobić o jak nie można przejść dalej z instalacja Kubuntu bo nie ma sterowników bcm43xx a połączenia z netem nie ma?
_Toshi_
Posty: 37
Rejestracja: 30 marca 2007, 18:47

Post autor: _Toshi_ »

hmmm... napewno da się obejść jakoś konfigurację sieci i instalować tylko z płytki. Drugą opcją jest skrętka :P
Maciorra
Beginner
Posty: 105
Rejestracja: 07 lutego 2007, 23:56
Lokalizacja: Kraków

Post autor: Maciorra »

Dorzuce 3 grosze do tematu:

Ndiswrapper i driver bcm43xx nie sa tak zupelnie wymienne, jako ze obsluguja rozne urzadzenia:

Driver bcm43xx ma te x-y w nazwie nie bez powodu - jest wiele chipow w rodzinie bcm43xx i nie wszystkie sa obslugiwane. Liste obslugiwanych mozna znalezc tu.
Z kolei lista ukladow obslugiwanych przez ndiswrapper jest
tu.

W zwiazku z powyzszym przed proba uruchomienia karty dobrze jest stwierdzic o ktory uklad jest oparta i sprawdzic ktory sterownik ja obsluguje.

W moim przypadku (bcm4310) uzywanie sterownika bcm43xx odpada, ale pod ndiswrapperem karta dziala elegancko.
beel
Beginner
Posty: 340
Rejestracja: 28 marca 2007, 07:06

Post autor: beel »

Instalacja
Pobierz najnowszą stabilną wersję programu ndiswrapper z http://ndiswrapper.sourceforge.net.
Wypakuj archiwum i wykonaj kolejno polecenia:
Kod:
make uninstall
make
make install
Nie łatwiej:

Kod: Zaznacz cały

aptitude install ndiswrapper-common
??
Zablokowany