先日のエントリへ反応をいただいて、Vineのmkkpkgというツールを教えていただいた。ちょうど今回の用途にベストマッチ。以下の通りコマンド入力して実行、途中で現在のkernelとこれから作るイメージの名前が被らないように名前を指定して、menuconfig実行。
% mkkpkg kernel-2.6.16-0vl66.src.rpm menuconfig
ここで指定するオプションは、ThinkPad s30 ACPI Patchでのカーネル2.6.9〜のコンフィグレーションの通り。DSDTのファイルを/rootに置いたとして以下の通り編集した。
後はただひたすら待ち、rpmができたらそれをつっこみ、再起動。
無事、バッテリの情報がとれるようになりました!
ACアダプタも起動後でも着脱にちゃんと反応するようになったし、電源周りは完璧です、やっほい。後はサスペンドと無線LANの設定かー、無線LANはまた来週...。
ソフトウェア環境全体に影響を及ぼしたり、ログインログアウトが必要だったりするテストをメインのPCでやるのは面倒なので、そういう時用のPCとして、一台小さいのを秋葉原のFirst Point行ったときに購入した。買ったのは、IBM NetVista A30、celeron-1.7G、512MB、HDD40GB。家に確かに余ってるPCは一台あるけども、フツーのタワーケースなので普段居る所に持ってくると邪魔になるので...。
F1キーでBIOSメニューへ入るのを忘れない。
あと、細々したモノを購入。USBハブとかCPU用の7cmファンとか。そろそろUSBケーブルの取り回しを考えないとなぁ...。