ASUS EeePC 900-X の SDHC だけでFreeBSD を動くように

ASUS EeePC 900-X の SDHC だけでFreeBSD を動くようにする。
Live CD ではつまらないので普通に使えるようにしてみた。
7.1BETAにaeのパッチをあてたもの。
 MFCされているので、最新のソースであればパッチは不要。ただし ae は config の中に入っていないので注意。
 本日の時点ではまだ7.1はRELEASEになっていない
もし、SDHC

Nov  8 09:47:55 eeepc kernel: da0: <USB2.0 CardReader SD0 0100> Removable Direct Access SCSI-0 device
Nov  8 09:47:55 eeepc kernel: da0: 1.000MB/s transfers

と認識されるようであれば、BIOSのおまじないをとなえる。

Advanced Settings の OS Installation を Finished にする。

これで、

Nov  9 19:19:00 eeepc kernel: da0: <USB2.0 CardReader SD0 0100> Removable Direct Access SCSI-0 device
Nov  9 19:19:00 eeepc kernel: da0: 40.000MB/s transfers

と幸せになれる。以下、

EeePC では SDHC は ad ではなく da で見えることに注意。
SDHCからの起動で50秒。
内蔵SSDからの起動で40秒。

# fdisk -I da0
# fdisk -B da0
# bsdlabel -w da0s1 auto
# bsdlabel -B da0s1
# disklabel -e /dev/da0s1
# newfs -U /dev/da0s1a
# mount /dev/da0s1a /mnt
# cd /mnt
# dump 0af - /dev/ad2s1a|restore rf -

BUFFALO Eee PC 901-X内蔵用SLC搭載SSD SHD-EP9S16G

BUFFALO Eee PC 901-X内蔵用SLC搭載SSD SHD-EP9S16G

広告にでてきた、
LSI C-80 Ver3.6 (FreeBSD/Linuxパック) 基本パッケージ

LSI C-80 Ver3.6 (FreeBSD/Linuxパック) 基本パッケージ

の値段にびっくり。FreeBSD 2.2.6 対応だって。懐かしいねぇ。