Dell inspirion E1505 (karta wifi broadcom 1390 WLAN) i WIFI
: 16 lip 2007, 12:16
Pewnie szczęśliwie kupiłeś sobie notebooka Dell inspirion E1505, zainstalowałeś Ubuntu, i teraz chcesz się połączyć przez WiFi do sieci ... i klapa, nie da rady. Ubuntu nie może obsłużyć twojej karty WIFI. Ale da się to na szczęście naprawić 
Nie jestem autorem tego HowTo, oryginalny artykuł znajduje się na stronie:
http://ubuntuforums.org/showthread.php?t=297092
No to do roboty
W tym how-to zobaczymy jak w 5 krokach to naprawić.
Howto powinno działać na wersjach ubuntu:
* Gutsy Gibbon 7.10
* Feisty Fawn 7.04
* Edgy Eft 6.10
* Dapper Drake 6.06
Dla 8.04 instrukcja instalacji: How-to dla Hardy Heron 8.04 - w języku angielskim.
Ja testowałem te HowTo na wersji Feisty Fawn 7.04
Uwaga: Jeśli wykonasz polecenia w złej kolejności lub pominiesz polecenia, twoja praca pójdzie na marne.
KROK 1
OCZYŚĆ SYSTEM
! Ważny punkt !
Trzeba oczyścić system z ndiswrappera
Nie martw się, gdy otrzymasz błąd przy usuwaniu, że nie były zainstalowane pakiety, nie ma takiego modułu etc. widocznie nie miałeś ich zainstalowanych.
KROK 2
ZDOBĄDŹ POTRZEBNE PACZKI
Musisz zainstalować narzędzia do kompilacji (nie panikuj, kompilacja będzie bardzo prosta
) , najnowsze nagłówki kernela, ściągnąć kod źródłowy ndsiwrappera oraz sterowniki WIFI z Dell.com
Uwaga: przy linux-headers `uname -r` NIE JEST W APOSTROFACH, więc najlepiej skopiuj tą komendę i wklej do terminala, jeśli umieścisz uname -r w apostrofach, polecenie NIE będzie działać.
W tym punkcie, musimy ściągnąć kod źródłowy najnowszego ndiswrappera ze strony sourcefroge:
Lub wejdź na stronę http://sourceforge.net/project/showfile ... p_id=93482 i ściągnij z stamtąd kod źródłowy.
Zdekompresuj kod źródłowy ndiswrapper'a (w moim przypadku, plik nazywa się ndiswrapper-1.51.tar.gz)
Pod koniec, musisz dodać do czarnej listy niedziałający sterownik bcm43xx, który będzie próbował się domyślnie zainstalować w Ubuntu:
TERAZ KONIECZNIE ZRESTARTUJ KOMPUTER
KROK 3
KOMPILACJA PROGRAMU
Teraz musisz skompilować program ndiswrapper. W terminalu idź do folderu gdzie wypakowałeś kod źródłowy ndiswrappera i wykonaj:
Ważne: Powyższa komenda zajmuje dużo czasu. Możesz zatrzymać kiedy dostaniesz komunikat, mówiący, że nie znaleziono plików.
I jedziemy dalej:
KROK 4
INSTALACJA STEROWNIKÓW
Jeśli to wszystko dobrze poszło, teraz masz zainstalowanego ndiswrappera. Teraz musisz zainstalować sterowniki. W terminalu przejdź do folderu gdzie masz plik R151517.EXE i wykonaj:
teraz przejdź do folderu DRIVER
i wykonaj:
Teraz powinieneś zobaczyć wiadomość mówiącą o wykrytym sprzęcie.
Wykonaj dalej:
Niektórzy użytkownicy mogą otrzymać wiadomość o potrzebnym restarcie...
KROK 5
TESTOWANIE WIFI
Jeśli znaczek WIFI na twoim laptopie się świeci oraz wszystko dobrze zrobiłeś, twoja karta WIFI przy poniższym poleceniu powinna wykryć sieć.
Jeśli dostałeś wiadomość o złych sterownikach (invalid driver) coś musiałeś zrobić nie tak, więc będziesz musiał robić wszystko od nowa. Jeśli nic nie wykryto, musisz skonfigurować w konfiguracji sieci (System->Administracja->Sieć) lub zainstaluj WiFi-radar i tam skonfiguruj.
Mam nadzieje, że się to komuś przyda.
Pozdrawiam.
Notka:
- Jeśli masz laptopa Dell'a , ale NIE jest to model E1505, musisz na stronie Dell.com poszukać sterowników do swojego modelu.

Nie jestem autorem tego HowTo, oryginalny artykuł znajduje się na stronie:
http://ubuntuforums.org/showthread.php?t=297092
No to do roboty

W tym how-to zobaczymy jak w 5 krokach to naprawić.
Howto powinno działać na wersjach ubuntu:
* Gutsy Gibbon 7.10
* Feisty Fawn 7.04
* Edgy Eft 6.10
* Dapper Drake 6.06
Dla 8.04 instrukcja instalacji: How-to dla Hardy Heron 8.04 - w języku angielskim.
Ja testowałem te HowTo na wersji Feisty Fawn 7.04
Uwaga: Jeśli wykonasz polecenia w złej kolejności lub pominiesz polecenia, twoja praca pójdzie na marne.
KROK 1
OCZYŚĆ SYSTEM
! Ważny punkt !
Trzeba oczyścić system z ndiswrappera
Kod: Zaznacz cały
sudo rmmod ndiswrapper
sudo ndiswrapper -e bcmwl5
sudo apt-get remove ndiswrapper-untils
KROK 2
ZDOBĄDŹ POTRZEBNE PACZKI
Musisz zainstalować narzędzia do kompilacji (nie panikuj, kompilacja będzie bardzo prosta

Kod: Zaznacz cały
sudo apt-get update
sudo apt-get install build-essential
sudo apt-get install linux-headers-`uname -r`
wget http://ftp.us.dell.com/network/R151517.EXE
W tym punkcie, musimy ściągnąć kod źródłowy najnowszego ndiswrappera ze strony sourcefroge:
Kod: Zaznacz cały
wget http://superb-east.dl.sourceforge.net/sourceforge/ndiswrapper/ndiswrapper-1.51.tar.gz
Zdekompresuj kod źródłowy ndiswrapper'a (w moim przypadku, plik nazywa się ndiswrapper-1.51.tar.gz)
Kod: Zaznacz cały
tar -xzvf ndiswrapper-1.51.tar.gz
Kod: Zaznacz cały
sudo -i
echo blacklist bcm43xx >> /etc/modprobe.d/blacklist
exit
KROK 3
KOMPILACJA PROGRAMU
Teraz musisz skompilować program ndiswrapper. W terminalu idź do folderu gdzie wypakowałeś kod źródłowy ndiswrappera i wykonaj:
Kod: Zaznacz cały
sudo make uninstall
I jedziemy dalej:
Kod: Zaznacz cały
sudo make distclean
sudo make
sudo make install
INSTALACJA STEROWNIKÓW
Jeśli to wszystko dobrze poszło, teraz masz zainstalowanego ndiswrappera. Teraz musisz zainstalować sterowniki. W terminalu przejdź do folderu gdzie masz plik R151517.EXE i wykonaj:
Kod: Zaznacz cały
unzip -a R151517.EXE
Kod: Zaznacz cały
cd DRIVER
Kod: Zaznacz cały
sudo ndiswrapper -i bcmwl5.inf
sudo ndiswrapper -l
Wykonaj dalej:
Kod: Zaznacz cały
sudo ndiswrapper -m
sudo modprobe ndiswrapper
sudo -s
echo ndiswrappper >> /etc/modules
exit
KROK 5
TESTOWANIE WIFI
Jeśli znaczek WIFI na twoim laptopie się świeci oraz wszystko dobrze zrobiłeś, twoja karta WIFI przy poniższym poleceniu powinna wykryć sieć.
Kod: Zaznacz cały
sudo iwlist scanning
Mam nadzieje, że się to komuś przyda.
Pozdrawiam.
Notka:
- Jeśli masz laptopa Dell'a , ale NIE jest to model E1505, musisz na stronie Dell.com poszukać sterowników do swojego modelu.