FreeBSD 5.0-RELEASE を ThinkPad X21 に突っ込んでみました。
まだ、5.0 をフロッピーブートからインストールしたことはないので、 CD-ROM ブートを利用せずに、 フロッピーブートで CD-ROM からインストールしてみることにしました。
ごく普通に kern.flp → mfsroot.flp の順で突っ込みます。
あれ、このエラーが出る…。 明らかに以前自分で書いたコードでエラーが出ているのだが、 src/release/i386/drivers.conf が壊れてる?
一見インストールはうまく進むように見えるものの、 CD-ROM をマウントするところで失敗してしまう。
なるほど、 3 枚目のフロッピーの drivers.flp に ISO-9660 ファイルシステムのモジュール (cd9660.ko) が移動していたのね。
モジュールを読み込んでからインストールを開始したら、 ちゃんとCD-ROMをマウントして読み込みが開始されました。
OK。インストール完了。
CF カードを一枚突っ込んでみたのですが、 問題なく NEWCARD で認識されていますね。
XFree86 も特に問題なく、素直に設定できました。
おおっと、電源を切ってしまった。 background fsck、働いてるね。 あれ、hw.bus.devctl_disable を 1 に設定しているね。 devctl ってまだ動作怪しいのかな?
ACPI をいじってみるんだけど、どうも怪しいなぁ〜。 どうなってるんだろう?