Instalacja karty wifi Atheros
: 28 stycznia 2008, 17:20
UWAGA: Z poniższego poradnika jest sens skorzystać wyłącznie, w przypadku gdy moduły funkcjonujące w obecnych kernelach (ath5k i ath9k) nie są w stanie nawiązać komunikacji przez kartę Atherosa. Dotyczy to kerneli od 2.6.26.
Wielokroć na tym forum, pojawiają się pytania o zainstalowanie bezprzewodowej karty sieciowej. Postanowiłem zrobić takie małe howto, na razie, dotyczące kart obsługiwanych przez madwifi
I. Przygotowanie, czyli to co musimy wiedzieć, zanim rozpoczniemy instalację.
a. Chipset karty.
Przede wszystkim musimy poznać chipset naszej karty wifi. Nie wystarczy wiedza, że jest to zgodne ze standardem 802.11, ba nie wystarczy nawet nazwa producenta modemu, albowiem częstoktroć są to jedynie nazwy handlowe, nie mające nic wspólnego z rzeczywistym chipsetem, tkwiącym sobie spokojnie w środku modemu.
Drogi są dwie: pierwsza, odnaleźć na stronach producenta; druga, prostsza, to wydanie w konsoli polecenia W jej wyniku powinniście zobaczyć spis urządzeń pci (podobnie lsusb itp. w zależności w jaki sposób jest zainstalowany modem). Pomiędzy różnymi urządzeniami odszukać trzeba linijkę, która przypominać będzie taką:
Mając taką wiedzę, należy udać się na stronę obsługiwanych chipsetów i wyszukać, czy nasz chipset jest obsługiwany przez madwifi. Jeśli tak - można czytać dalej, jeśli nie trzeba szukać innego rozwiązania.
b. Jądro zainstalowanego systemu i jego źródła.
Ze względu na konieczność posiadania źródeł kernela, trzeba wiedzieć jaki dokładnie kernel jest zainstalowany w systemie. Dowiedzieć się tego można, wydając polecenie: Pojawi się wówczas numer naszego, działającego właśnie kernela np. 2.6.22-3-686 (ja dalej, będę się tym numerem posługiwał, jako przykładem - każdy musi wpisać swoją wersję).
Teraz trzeba doinstalować jego źródła (chyba, że ktoś ma je już zainstalowane w systemie; inna sprawa, że module assistant jest w stanie je pociągnąć samodzielnie). Linux-kbuild jest metaplikiem, można zamiast niego ręcznie zainstalować, to co on instaluje (TIP: proszę przeglądnąć
informację o pakietach debiana. )
Dodatkowo potrzebny będzie pakiet module-assistant, który zainstalujemy wydając polecenie:Konieczne jest jeszcze ściągnięcie samych sterowników madwifi, a zatem:
UWAGA: Istnieje kilka miejsc w sieci, w których znajdują się źródła madwifi przygotowane dla debiana. Osobiście, jeśli nie ma innych przeciwskazań, polecam te, które są dostępne w oficjalnym repozytorium w sekcji non-free. Zatem wpis do repozytorium winien mieć taką postać:
, gdzie w miejsce "nazwa_wersji" wpisane powinna być nazwa wersji debiana (etch, lenny, sid; lub stable, testing, unstable). Użytkownicy Sarge mają do dyspozycji stosowną paczkę w sarge-backports. Pozostali być może będą mogli wykorzystać paczki stąd: bądź zbudować je we własnym zakresie ze źródeł lub z svn (jeśli istnieje taka potrzeba - proszę dać znać, to opiszę i taką instalację, choć znajduje się ona także w odnośnikach).
W tej chwili jesteśmy przygotowani do właściwej instalacji.
2. Instalacja
Instalacja z wykorzystaniem narzędzia module-assistant jest banalna:Od tej chwili powinniśmy się cieszyć kartą w systemie. Teraz jeszcze oraz niemal już dla pewności, bo w nowych systemach, karta winna być automatycznie zainstalowana: Teraz już wystarczy skonfigurować połączenie z wybraną siecią.
3. Przypisy:
a. O instalacji madwifi patrz:
Instrukcja ze strony madwifi
Instrukcja Martina List-Petersena
b. W podanych przykładach instalacje nastepują z wykorzystaniem programu apt-get. Nie ma najmniejszego problemu, by skorzystać z jakiegokolwiek innego, ulubionego przez siebie menedżera pakietów (aptidude, synaptic itp.)
c. Wyszedłem też z założenia, że takie rzeczy, jak właściwa konfiguracja repozytorium jest opisana w innym miejscu, nie trzeba jej zatem podawać tutaj.
d. Jak tylko czas pozwoli, tu lub w innym miejscu podam jak podłączyć się do sieci, mając już skonfigurowaną kartę.
e. Również, jeśli tylko czas pozwoli, podam instalację innych kart, oraz [/code]
Wielokroć na tym forum, pojawiają się pytania o zainstalowanie bezprzewodowej karty sieciowej. Postanowiłem zrobić takie małe howto, na razie, dotyczące kart obsługiwanych przez madwifi
I. Przygotowanie, czyli to co musimy wiedzieć, zanim rozpoczniemy instalację.
a. Chipset karty.
Przede wszystkim musimy poznać chipset naszej karty wifi. Nie wystarczy wiedza, że jest to zgodne ze standardem 802.11, ba nie wystarczy nawet nazwa producenta modemu, albowiem częstoktroć są to jedynie nazwy handlowe, nie mające nic wspólnego z rzeczywistym chipsetem, tkwiącym sobie spokojnie w środku modemu.
Drogi są dwie: pierwsza, odnaleźć na stronach producenta; druga, prostsza, to wydanie w konsoli polecenia
Kod: Zaznacz cały
lspci
Najbardziej interesujące w niej jest oznaczenie modelu chipsetu - w tym przypadku AR5005G, wielce pomocna zaś bywa nazwa producenta - tu Atheros Communications. Karty te, są obsługiwane co do zasady przez dwa sterowniki: madwifi oraz ath5k. Tego ostatniego nie udało mi się jednakże jeszcze uruchomić.05:01.0 Ethernet controller: Atheros Communications, Inc. AR5005G 802.11abg NIC (rev 01)
Mając taką wiedzę, należy udać się na stronę obsługiwanych chipsetów i wyszukać, czy nasz chipset jest obsługiwany przez madwifi. Jeśli tak - można czytać dalej, jeśli nie trzeba szukać innego rozwiązania.
b. Jądro zainstalowanego systemu i jego źródła.
Ze względu na konieczność posiadania źródeł kernela, trzeba wiedzieć jaki dokładnie kernel jest zainstalowany w systemie. Dowiedzieć się tego można, wydając polecenie:
Kod: Zaznacz cały
uname -r
Teraz trzeba doinstalować jego źródła (chyba, że ktoś ma je już zainstalowane w systemie; inna sprawa, że module assistant jest w stanie je pociągnąć samodzielnie).
Kod: Zaznacz cały
# apt-get update
# apt-get install linux-source-2.6.22 linux-headers-2.6.22-3-686 linux-kbuild-2.6.22
informację o pakietach debiana. )
Dodatkowo potrzebny będzie pakiet module-assistant, który zainstalujemy wydając polecenie:
Kod: Zaznacz cały
# apt-get install module-assistant
Kod: Zaznacz cały
# apt-get install madwifi-source madwifi-tools
Kod: Zaznacz cały
deb [URL]http://ftp.pl.debian.org/debian/[/URL] nazwa_wersji main contrib non-free
Kod: Zaznacz cały
ftp://debian.marlow.dk/dists/sid/madwifi/pool
W tej chwili jesteśmy przygotowani do właściwej instalacji.
2. Instalacja
Instalacja z wykorzystaniem narzędzia module-assistant jest banalna:
Kod: Zaznacz cały
# m-a prepare
# m-a a-i madwifi
Kod: Zaznacz cały
# modprobe ath_pci
Kod: Zaznacz cały
# echo ath_pci >> /etc/modules
3. Przypisy:
a. O instalacji madwifi patrz:
Instrukcja ze strony madwifi
Instrukcja Martina List-Petersena
b. W podanych przykładach instalacje nastepują z wykorzystaniem programu apt-get. Nie ma najmniejszego problemu, by skorzystać z jakiegokolwiek innego, ulubionego przez siebie menedżera pakietów (aptidude, synaptic itp.)
c. Wyszedłem też z założenia, że takie rzeczy, jak właściwa konfiguracja repozytorium jest opisana w innym miejscu, nie trzeba jej zatem podawać tutaj.
d. Jak tylko czas pozwoli, tu lub w innym miejscu podam jak podłączyć się do sieci, mając już skonfigurowaną kartę.
e. Również, jeśli tylko czas pozwoli, podam instalację innych kart, oraz [/code]