ipw3945 na Hardy Heronu

Diskusije o hardveru i driverima pod Linuxom.

Moderator/ica: Moderatori/ce

Odgovori
Avatar
DoDo
Postovi: 1559
Pridružen/a: 23 sij 2008, 11:51
Spol: M
OS: GNOME 3
Lokacija: ~/Croatia/Zagorje/Radoboj

ipw3945 na Hardy Heronu

Post Postao/la DoDo »

Pozdrav svima!

Poznata je činjenica da open source iwl3945 driver za Intel PRO/Wireless ABG3945 ne radi sa mrežama sa 802.1X zaštitom (kakva se npr. koristi na FER-u). Driver ipw3945 koji se je za istu WLAN karticu koristio na Gutsy Gibbonu je radio fenomenalno, no Ubuntu Team od Hardyja više ne daje podršku za njega jer se driver sam po sebi ne može kompajlirati s novim kernelom. Srećom, jedan pametan čovjek, imena James Colannino, uspio je napraviti patch za taj driver tako da se on može kompajlirati na novom kernelu. Budući da taj driver zahtijeva još jedan kernel modul (aka ieee80211) za autentikaciju, istog je trebalo malo izmijeniti pa da i on proradi na novom kernelu. Kompletno izmijenjene drivere, spremne za rad na 2.6.24, možete skinuti ovdje: http://www.box.net/shared/qk7eiwvswo
Nakon što raspakirate arhivu, otiđite u folder ieee80211-1.2.18-hardy-patched (s konzolom naravno) i izvedite sljedeće naredbe:
sudo make SHELL=/bin/bash
sudo make install
Nakon toga otiđite u folder ipw3945-1.2.2-hardy-patched i izvedite sljedeće naredbe:
sudo make SHELL=/bin/bash IEEE80211_IGNORE_DUPLICATE=y
sudo make install
Nakon toga potrebno je instalirati mikrokod za taj driver, on se nalazi u datoteci ipw3945-ucode_1.14.2-5_all.deb koju instalirate sa package managerom.
Nakon toga skopirajte datoteku ipw3945d iz foldera ipw3945/x86_64 ili ipw3945/x86 (ovisno o vašoj arhitekturi) u folder /sbin
Driver je sada instaliran, samo ga treba učitati. To radimo ovako:
U datoteku /etc/modules dodajte sljedeću liniju:
ipw3945
Zatim napravite u folderu /etc/modprobe.d text-datoteku imena ipw3945. U nju dodajte sljedeće dvije linije:
install ipw3945 /sbin/modprobe --ignore-install ipw3945 ; sleep 0.5 ; /sbin/ipw3945d --quiet
remove ipw3945 /sbin/ipw3945d --kill ; /sbin/modprobe -r --ignore-remove ipw3945
Nakon toga u datoteku /etc/modprobe.d/blacklist dodajte sljedeću liniju:
blacklist iwl3945
Nakon restartanja računala (makar nije to ni nužno potrebno, ali je najjednostavnije), trebali bi novi driveri raditi. Sretno!
:mrgreen: Smile! It makes people wonder what you're thinking about... :mrgreen:
I am NaN, I am a free man!
Započnite svoje Linux iskustvo na http://wiki.open.hr
Odgovori