Intel PRO/Wireless 2100 a Linux

Language: Slovak flag Slovak
Published: 19 October 2005
Length: 3 minutes (469 words)

Move to older post or to index or to newer post.

Tiež patríte medzi ľudí, ktorí si kúpili notebook pýšiaci sa technológiou intel centrino a po inštalácii obľúbenej linuxovej distribúcie ste zistili, že “nefunguje” wifi karta? Nie je to tým, že by bola vaša distribúcia zlá, ale tým, že ovládače pre karty Intel PRO/Wireless 2100 zatiaľ neboli oficiálne začlenené do linuxového jadra a kvôli reštriktívnej licencii na firmvér asi ani nebudú. Tento problém sa samozrejme dá riešiť a s týmto návodom by to mal zvládnuť takmer každý.

ipw2100 MiniPCI

Zo stránky ipw2100.sourceforge.net si stiahnite ovládače a firmvér. Ak máte kernel radu 2.4, budete potrebovať aj backpatch. Inštaláciu vykonávajte ako superužívateľ root. Priamo v koreňovom adresári si vytvorte osobitný adresár určený len pre ňu a nakopírujte tam stiahnuté súbory.

# mkdir /build
# cp ipw* /build

Rozbaľte zdrojové kódy ovládačov.

# cd /build
# gunzip ipw2100-1.1.0.tgz
# tar xvf ipw2100-1.1.0.tar
# cd /build/ipw2100-1.1.0

Ak máte kernel radu 2.4, je teraz tá správna chvíľa pre aplikovanie backpatchu. Ak máte jadro radu 2.6 túto časť samozrejme vynecháte.

# patch -p1 < ../ipw2100-1.1.0-1.patch

Preveďte kompiláciu a inštaláciu ovládačov notoricky známym

# make
# make install

Ak vás neprekvapil žiadny error, tak to znamená, že ovládače sú uspešne nainštalované a treba už len na správne miesto prekopírovať firmvér. Ak ste boli menej šťastní a nejaká tá chybička sa priplietla, radím vám celé chybové hlásenie skopírovať a dať ho vyhľadávať do googla. Je to väčšinou najrýchlejšia cesta k riešeniu problému.

Rozbaľte balík s firmvérom karty:

# cd /build
# gunzip ipw2100-fw-1.3.tgz
# tar xvf ipw2100-fw-1.3.tar

Slovo firmvér môže znieť strašidelne, no nemusíte sa ho báť. Firmvér je do tejto karty nahrávaný vždy, keď je inicializovaná a to v akomkoľvek systéme, nielen v linuxe. Nehrozí teda, že by ju to nejako poškodilo. Podľa dokumentácie by mali byť súbory s ním nakopírované do adresára /usr/lib/hotplug/firmware/, no je lepšie, ak si to overíte v súbore /etc/hotplug/firmware.agent napríklad príkazom:

# cat /etc/hotplug/firmware.agent | grep FIRMWARE_DIR=
FIRMWARE_DIR=/lib/firmware

Ak u vás tento súbor neexistuje, musíte si nainštalovať hotplug skripty. Z výpisu je vidieť, že na Slackware 10.2 je potrebné súbory s firmvérom umiestniť inde, než popisuje dokumentácia ovládačov. Prekopírujte teda spomínané súbory do zobrazeného adresára.

# cd /build/ipw2100-fw-1.3
# cp ipw2100-1.3* /lib/firmware

Nakoniec môžete celý adresár /build odstrániť a reštartovať systém.

# rm -Rf /build
# reboot

Po reštarte si príkazom lsmod overte, či kernel používa modul ipw2100. Ak nie, nahrajte ho (samozrejme ako root) ručne

# modprobe ipw2100

Na záver stačí už len nastaviť parametre bezdrôtovej siete. Nasledovné príklady by vám v tom mohli pomôcť.

Sieť typu “ad-hoc” so statickou IP adresou:

# iwconfig eth1 mode ad-hoc channel 5 essid linux
# ifconfig eth1 10.1.1.123 netmask 255.255.255.0 up
# route add default gw 10.1.1.1

Sieť typu “infrastructure” s dynamickou IP adresou:

# iwconfig eth1 mode managed essid provider
# dhcpcd eth1

Ďalšie parametre príkazu iwconfig z balíka wireless-tools nájdete v manuáli (man iwconfig).

Move to older post or to index or to newer post.

License: Unless stated otherwise, all published content is licensed under the CC BY 4.0.
Disclaimer: The views expressed on this website are mine alone and not those of my employer.
Contact: Feel free to drop me an e-mail to jimrich@jimrich.sk if you have any questions or comments.
Technology: This website lives in its own git repository and breaths thanks to Hugo static site generator.