Let's note T5で無線LANなしモデルを買って、IO-DATAのWN-G54/CBLを設定して使えるようにしたのでそのメモ。WN-G54/CBLはAtheros社のAR5212チップを搭載しているので、madwifiドライバで利用することができ、実績もある。madwifiドライバのインストール方法は、あちらこちらにあるけど自分用としてメモ。
□ WN-G54/CBL@Etchで無線LANメモ
* 動作環境
PC :Panasonic Let's note T5
OS :Debian GNU/Linux Etch
無線LANカード :IO-DATA WN-G54/CBL (PCカード)
* 無線LANカードのチップセットの確認
$ lspci | grep -i ethernet
:
05:00.0 Ethernet controller: Atheros Communications, Inc. AR5212 802.11abg NIC (rev 01)
madwifiドライバを利用して、ネットワーク接続を行う。
インストールにはmadwifiモジュールのコンパイルが必要。
* インストール方法
1.必要なパッケージのインストール
現在利用しているカーネルのバージョンを把握
(利用環境によってカーネルのバージョンは異なります)
$ uname -r
2.6.18-5-686
madwifiのソースと自分の環境に適合したカーネルヘッダのインストール
# aptitude update
# aptitude install madwifi-source linux-headers-2.6.18-5-686
2.madwifiモジュールのビルド
コンパイル手順については、/usr/share/doc/madwifi-source/README.Debianを
参照のこと。module-assistantを使うので、お手軽にパッケージ作成ができる。
# cd /usr/src
# tar xvjf madwifi.tar.bz2
# m-a prepare
# m-a a-i madwifi
で必要なパッケージをインストールしてビルドを行う。
3.作成したパッケージのインストール
ファイル名は各自の環境によって異なりますので、ディレクトリ内を参照してください。
# dpkg -i madwifi-modules-2.6.18-5-686_0.9.2+r1842.20061207-2etch1+2.6.18.dfsg.1-13etch4_i386.deb
4.無線LANデバイスの認識
再起動して、無線LANデバイスを認識させる。
認識された場合のカーネルメッセージ
$ dmesg
:
ath_hal: module license 'Proprietary' taints kernel.
ath_hal: 0.9.18.0 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413)
wlan: 0.8.4.2 (0.9.3)
ath_rate_sample: 1.2 (0.9.3)
ath_pci: 0.9.4.5 (0.9.3)
PCI: Enabling device 0000:05:00.0 (0000 -> 0002)
ACPI: PCI Interrupt 0000:05:00.0[A] -> GSI 22 (level, low) -> IRQ 185
wifi0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps
wifi0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
wifi0: H/W encryption support: WEP AES AES_CCM TKIP
wifi0: mac 7.9 phy 4.5 radio 5.6
wifi0: Use hw queue 1 for WME_AC_BE traffic
wifi0: Use hw queue 0 for WME_AC_BK traffic
wifi0: Use hw queue 2 for WME_AC_VI traffic
wifi0: Use hw queue 3 for WME_AC_VO traffic
wifi0: Use hw queue 8 for CAB traffic
wifi0: Use hw queue 9 for beacons
wifi0: Atheros 5212: mem=0x6a000000, irq=185
5.無線LANのネットワーク設定
手動で設定しても良いですが、「ネットワーク設定ツール」などで設定すると楽です。
ESSIDやWEPキーなどの設定を行って、インタフェースを有効にする。
インタフェースは、ath0として認識された。
* 参考情報
なにはともあれ、/usr/share/doc/madwifi-source/README.Debianを参照のこと。
kmuto氏のサイト 無線LAN動作状況 - 無線LANカードの動作報告等
http://kmuto.jp/open.cgi?%cc%b5%c0%feLAN%c6%b0%ba%ee%be%f5%b6%b7
madwifi.org
http://madwifi.org/
sourceforge.net - madwifi
http://sourceforge.net/projects/madwifi/