ThinkPad? X40 と Linux
前提条件
- Debian(sid)を使用
- Kernel 2.6を使用
ThinkPad?ボタン
- tpbにより実現
サウンド
- ALSA snd-intel8x0ドライバ
USB
- UHCI/EHCI
Wireless LAN
- Atheros a/b/g対応のカード
- ドライバはsubversionにより取得可(svn checkout http://svn.madwifi.org/trunk madwifi-ng)
- デバイス名は athXとなる。
- カーネルソースが/hoge/fuga/kernel-sourceにあり、バージョンが2.6.14、モジュールのインストール場所を/hoge/fuga/dist-dirとすると、以下のようにすればよい。
export COPTS=-DSOFTLED <== 無線LANのLEDを使用
export KERNELRELEASE=2.6.14 <== 無指定の場合は uname -r の結果
export KERNELSOURCE=/hoge/fuga/kernel-source <== 無指定の場合は /lib/modules/`uname -r`/build
export DISTDIR=/hoge/fuga/dist-dir <== 無指定の場合は / (/lib/modules/`uname -r`/net 以下にインストールされる)
make
make install
- /etc/modprobe.d/ath0というファイルを作成し、以下のように記述し、update-modulesを実行することにより、/etc/modules.confを更新する。
alias ath0 ath_pci
- /etc/network/interfacesに以下のように書く
iface ath0 inet dhcp <== eth0ではない
wireless_mode managed
# The WEP key
wireless_key s:hogehoge
# The WLAN Name
wireless_essid WLANSSID
wireless_power off
wireless_txpower auto
- どのESSIDが使用可能か調べるためには、以下のようにすることにより、リストとして出力可能。
# ifconfig ath0 up
# iwlist ath0 scan
- (追記) madwifi-ngからは、wlanconfig(madwifi-ngのtoolsディレクトリにある)を使用し、wifi0からath0を作成する必要あり。
# wlanconfig ath0 create wlandev wifi0 wlanmode sta
破棄する場合は、
# wlanconfig ath0 destroy
とする。
有線LAN
- e1000ドライバ
- mii-toolコマンドにより、ケーブルの状態を調べることが出来る。
PCMCIA
- yenta & CardBus?
ビデオチップ
- 810用のドライバ
- DRMも使用できる
CPUクロック数
- cpufreqdで調節可能。
ACPI/APM
- acpiサスペンド(swsusp)は失敗する。ちゃんと調査してないので原因は不明。
- APMサスペンドはうまくいく。
SDリーダ
- 使えてない。
|