Intel PRO Wireless無線LANアダプタについて
T42内蔵のはiwiドライバで動くらしいんですが、まだ動いてません…
http://damien.bergamini.free.fr/ipw/iwi-freebsd.html
以下、基本的に翻訳。
- ソースコードをダウンロードする
http://damien.bergamini.free.fr/ipw/get.php?file=iwi-freebsd-1.3.4.tgz
- コンパイルする
# tar xzvf iwi-freebsd-VERSION.tgz # cd iwi-freebsd-VERSION/ # make && make install
- ファームウェアをインストールする
# pkg_add http://damien.bergamini.free.fr/iwifw/FreeBSD/iwi-firmware-1.2.tbz
- ドライバをカーネルに読み込ませる
# kldload -v if_iwi
- ちゃんとロードされているか確認
# dmesg | grep iwi iwi0: <Intel(R) PRO/Wireless 2200BG MiniPCI> mem 0xe0206000-0xe0206fff irq 11 at device 4.0 on pci2 iwi0: Ethernet address: xx:xx:xx:xx:xx:xx iwi0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps iwi0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 24Mbps 36Mbps 48Mbps 54Mbps
- ファームウェアを読み込む
# iwicontrol -i iwi0 -d /usr/local/libdata/if_iwi -m bss
- これでiwi0が有効になる(ここまでは来た)。
# ifconfig iwi0 iwi0: flags=8806<BROADCAST,SIMPLEX,MULTICAST> mtu 1500 ether xx:xx:xx:xx:xx:xx media: IEEE 802.11 Wireless Ethernet autoselect status: no carrier ssid "" channel -1 authmode OPEN powersavemode OFF powersavesleep 100 rtsthreshold 2312 protmode CTS txpower 100 wepmode OFF weptxkey
- 無線が発信されているかを確かめるには、以下のコマンドを使う。
# iwicontrol -i iwi0 -r Radio is ON
ONなら使える。Offの場合にはハードウェアスイッチなどをいじってOnにする必要がある。もしこのフラグが完全にソフトウェアで切替えられているタイプの無線LANなら、追加でドライバが必要だ。http://damien.bergamini.free.fr/ipw/forum/ このフォーラムを見て欲しい。
- 後は普通に
# ifconfig iwi0 inet 192.168.0.20 netmask 255.255.255.0
でつながるはずだけど、継らない…orz status: associatedってのは出るけど、dhclient iwi0とかやってもIPアドレスが0.0.0.0のまんまだ。
うぅっ、どうにかせんとなぁ。