Wednesday, August 13, 2008

Installing IntelProWireless3945 Device Driver

Berikut ini adalah langkah-langkah untuk menginstall driver IntelProWireless3945. Saya menggunkan Slackware 12 saat menginstallnya

Baris dengan tanda % menunjukkan bahwa dapat dijalankan oleh semua user. Baris dengan tanda # menunjukkan harus dijalankan sebagai root.

1. Download package
pertama-tama, silahkan download paketnya di sini.

2. Install the ieee80211-subsystem
Setelah download, ekstrak dan masuk ke direktori ieee80211-subsystem. Kemudian lakukan langkah-langkah berikut ini:

% tar xzvf ieee80211-1.1.17.tar.gz
% cd ieee80211-1.1.17
% make
# make install <--- You may need to be root
% cd ..

3. Install the microcode
masuk ke direktori microcode, kemudian lakukan langkah-langkah berikut ini:

% tar xzvf ipw3945-ucode-1.14.2.tgz
% cd ipw3945-ucode-1.14.2
% cp ipw3945.ucode /lib/firmware
% cd..

4. Build & install the kernel module.
Masuk ke direktori kernel-module, kemudian lakukan langkah-langkah berikut ini:

% tar xzvf ipw3945-1.2.1.tar.gz
% cd ipw3945-1.2.1
% make

5. Install the regulatory daemon
Masuk ke direktori regulatory-daemon, kemudian lakukan langkah-langkah berikut ini:

% tar xzvf ipw3945d-1.7.22.tgz
% cd ipw3945d-1.7.22

Berdasarkan arsitektur mesin anda, jalankan salah satu di bawah ini:
untuk 32-bit systems:
# cp x86/ipw3945d

untuk 64-bit systems:
# cp x86_64/ipw3945d

6. Load the module
Masuk ke direktori kernel-module/ipw3945-1.2.1. Untuk me-load sekaligus membersihkan log pada kernel, lakukan langkah berikut:

# ./load debug=0

7. Checking
Jika instalasi telah dilakukan, untuk memeriksa apakah telah bekerja dengan baik, lakukan:

# iwconfig eth1

maka anda akan melihat output yang mirip dengan dibawah ini:

eth1
unassociated ESSID:off/any
Mode:Managed Frequency=nan kHz Access Point: Not-Associated

Bit Rate:0 kb/s Tx-Power:16 dBm
Retry limit:15 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

Tips:
1. anda bisa membuat script untuk me-load kernel module saat booting, misal script rc.netdevice.

2. Setelah install regulatory daemon, ada baiknya anda menambahkan pada script rc.local

have fun!

1 comment:

  1. Mas... link untuk download paket-nya dah mate...

    ReplyDelete

Related Posts Plugin for WordPress, Blogger...