Card Wirless IPW2200 ku bekerja!!!
- on 01.24.07
- Linux
- Digg
- Del.icio.us
Hehehe kacian neh blog, dah lama aku ga ngisi. Coz binun mo ngisi apaan + lagi ga mood juga nulis-nulis
Ceritanya kemaren aku abis install ulang linux di leptopku, dan ternyata aku lupa cara ngaktifin wifi di leptop ku
Dulu wifi berhasil bekerja dengan baik setelah oprek-oprek dikit dengan bantuan sodara M Sakti Lubis yang sekarang lagi sibuk ngurusin 3G (kangen neh wak!!! kapan bisa survive bareng lage di ibu kota) hahahaha… Kali ini musti kucoba ngaktifin sendiri
OK, intro dolo yah…
Apa seh sebenernya IPW2200?!!! IPW2200 adalah mini pci wireless keluaran dari Intel. Ada banyak card semacam ini, contoh lainnya ada card wifi keluaran dari Atheros, Broadcom, LinkSys dan masih banyak lagi. Tapi kebetulan aja leptopku pake IPW2200 keluaran Intel.
Ada 3 modul yang erat kaitannya dengan card wifi :
- Driver
- Firmwire
- IEEE
Semuanya itu musti disesuaikan sama card wifi yang kita pake. Kebanyakan card wifi yang diintegrasikan dengan laptop atau mesin gadged bekerja di IEEE802.11. Aku sendiri ga tau apa sebenernya IEEE802.11, pokoknya semacem standart internasional gitu dech.
Langkah awal untuk membuat card wifi kita bekerja yaitu mendapatkan ke-3 modul tersebut. Silahkan sesuaikan dengan card wifi yang digunakan, dan segeralah googling ;)) Untuk IPW2200 bisa didapatkan di :
- Driver
- Firmware
- IEEE802.11
Sekarang ini aku pake kernel 2.6.18 dan aku yakin ga akan nemuin banyak kesulitan karena kernel ini denger-denger dah support banget ma dunia wifi ;)) so bagi yang masih pake kernel jaman Fir`aun ga ada salahnya untuk update dulu kernelnya :))
OK sekarang, ada 2 command yang sering dipake saat kita main-main dengan hardware wireless, iwconfig dan iwlist. Kalo 2 command tersebut udah ada di list command, sekarang waktunya coba scan signal wireless yang ada di sekitar kita.
[root@acenux ~]# iwlist scanning lo Interface doesn’t support scanning. eth0 Interface doesn’t support scanning. sit0 Interface doesn’t support scanning.
Sekedar informasi, card wifi ku ada di eth1. Dari tampilan seperti di atas, sudah terlihat ada masalah dengan card wifinya. Untuk memastikannya, bisa kita coba dengan command yang satunya.
[root@acenux ~]# iwconfig lo no wireless extensions. eth0 no wireless extensions. sit0 no wireless extensions.
OK, udah jelas ada masalah dengan card wifinya. Masalah hardware paling mudah dideteksi dari booting message, untuk itu kita perlu cari tau di booting message apa yang terjadi dengan card IPW2200 kuw
[root@acenux ~]# dmesg |grep ipw2200 ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.1.2kmprq ipw2200: Copyright(c) 2003-2006 Intel Corporation ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection ipw2200: ipw2200-bss.fw request_firmware failed: Reason -2 ipw2200: Unable to load firmware: -2 ipw2200: failed to register network device ipw2200: probe of 0000:02:04.0 failed with error -5
OK, dari sini dah ketauan masalahnya, “ipw2200: Unable to load firmware: -2″ terlihat dengan jelas kan?!! hehehe firmware-nya gagal di-load. Untuk drivernya ga ada masalah, coz system dah bisa ngenalin IPW2200. Sekalian aja cek, apa ada masalah di modul IEEE802.11-nya.
[root@acenux ~]# dmesg |grep ieee80211 ieee80211_crypt: registered algorithm ‘NULL’ ieee80211: 802.11 data/management/control stack, git-1.1.13 ieee80211: Copyright (C) 2004-2005 Intel Corporation
Seep, masalahnya cuma satu, gagal load firmware!!!
Aku sempet baca manual firmware IPW2200, firmware card wifi itu seharusnya ada di /lib/firmware, so mudah aja, tinggal di ekstrak ipw2200-fw-3.0.tgz dan pindahkan ke direktori tersebut. Ingat, file-file firmware-nya harus berada di dalam direktori itu persis, bukan subdirektori. Kenapa?!! ga tau dech, dimanualnya ditulis gitu
aku dah coba ngeyel dengan memasukkan file-file firmware-nya ke /lib/firmware/ipw2200-fw-3.0/ dan hasilnya tetep gagal load firmware-nya.
[root@acenux ~]# tar -zxvf /home/onnie/nie/ipw2200-fw-3.0.tgz [root@acenux ~]# mv ipw2200-fw-3.0/* /lib/firmware/
OK setelah itu reboot system-nya.
Setelah masuk ke system lagi, coba cek booting message-nya apa masih ada masalah.
[root@acenux ~]# dmesg |grep ipw2200 ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.1.2kmprq ipw2200: Copyright(c) 2003-2006 Intel Corporation ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection ipw2200: Detected geography ZZM (11 802.11bg channels, 0 802.11a channels)
Seep!!!
Sekarang scan kembali signal yang mungkin ada.
[root@acenux ~]# iwlist scanning lo Interface doesn’t support scanning. eth0 Interface doesn’t support scanning. eth1 Scan completed : Cell 01 - Address: 00:13:10:92:37:B9 ESSID:”digipogo” Protocol:IEEE 802.11bg Mode:Master Channel:6 Encryption key:on Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 6 Mb/s; 9 Mb/s 11 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s; 36 Mb/s 48 Mb/s; 54 Mb/s Quality=91/100 Signal level=-38 dBm Extra: Last beacon: 104ms ago Cell 02 - Address: 00:02:6F:43:8D:E6 ESSID:”testing” Protocol:IEEE 802.11b Mode:Master Channel:1 Encryption key:off Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s Quality=46/100 Signal level=-73 dBm Extra: Last beacon: 184ms sit0 Interface doesn’t support scanning
OK, ada 2 signal yang tersedia, tinggal pilih mau konek dengan yang mana. Sekedar informasi, cell01 itu akses point punya kantor ku dan aku mau konek ke sana.
[root@acenux ~]# iwconfig eth1 essid “digipogo” mode managed key SENSORSENSORSENSOR
SENSORSENSORSENSOR seharusnya di isi dengan WEP key, tapi sengaja ku ganti, coz itu rahasia ;)) Kalo ga ada message error artinya dah berhasil konek dengan akses point yang kita tuju.
[root@acenux ~]# iwconfig lo no wireless extensions. eth0 no wireless extensions. eth1 IEEE 802.11g ESSID:”digipogo” Mode:Managed Frequency:2.437 GHz Access Point: 00:13:10:92:37:B9 Bit Rate:54 Mb/s Tx-Power=20 dBm Sensitivity=8/0 Retry limit:7 RTS thrff Fragment thrff Encryption key:SENSORSENSORSENSOR Security modepen Power Managementff Link Quality=91/100 Signal level=-38 dBm Noise level=-84 dBm Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:10 Missed beacon:0 sit0 no wireless extensions. [root@acenux ~]# ping http://www.google.com PING http://www.l.google.com (66.249.89.99) 56(84) bytes of data. 64 bytes from jp-in-f99.google.com (66.249.89.99): icmp_seq=1 ttl=243 time=239 ms 64 bytes from jp-in-f99.google.com (66.249.89.99): icmp_seq=2 ttl=243 time=239 ms 64 bytes from jp-in-f99.google.com (66.249.89.99): icmp_seq=3 ttl=243 time=239 ms
OK, beres!!! dah konek!!!
Kalo pengen otomatis konek ke sebuah akses point saat booting, kita bisa set parameter-paramaternya di /etc/sysconfig/network-scripts/ifcfg-eth1 dengan cara mengedit filet tersebut.
[root@acenux ~]# more /etc/sysconfig/network-scripts/ifcfg-eth1 # Intel Corporation PRO/Wireless 2200BG Network Connection DEVICE=eth1 ONBOOT=yes BOOTPROTO=dhcp TYPE=Ethernet USERCTL=no IPV6INIT=no PEERDNS=yes ESSID=digipogo MODE=Managed KEY=SENSORSENSORSENSOR
Kalo masih ada masalah, coba restart-restart hardware-nya dengan perintah ifdown eth1 dan ifup eth1.
Hmm… dapet ide neh, gemana yah kalo mini pci yang ada leptopku ku ganti ma punya Atheros, trus load super channel-nya dan jalan di frek 2,3Ghz hahahahaha bakalan kebal interferen neh ;))
Dah agh… aku mo check email ;)) byeeee

Leave a Reply