CASIO FIVA205/206/216 で FreeBSD 4.x を使う

2003/10/04 時点でのメモ(R 4.9 PRERELEASE をベース) 私が、持っていたのは 206(無印)

Suspend/Redume

R4.9 になると、ACPIの機能が MFC されるらしいのですが、それがどんなもんか、 私は知りません。
私は、APM の機能を使いました。
  1. BIOS の "Suspend Mode" を Suspend to Disk にする
  2. Disk の partition 4 に、メモリ容量以上の領域を確保して sysid を 160(0xa0) にする
  3. http://people.freebsd.org/~iwasaki/apm/にある phformat-4.c をとってきて、コンパイルしたものを実行し、指示に従います。
  4. http://people.freebsd.org/~iwasaki/apm/にある apm-fiva-4-20010503.patch を当てるのですが、私が R 4.9の PREREREALSE でやったところ、パッチが当たらないところがありました。apm-fiva-4-20030916.patchを作り直しました。これが当たるかもしれません。
あと、device apm0 を有効にしてみました
-------------------------------------------------------------------------------
device          apm0    at nexus? flags 0x20 # Advanced Power Management
-------------------------------------------------------------------------------

PCMCIA/CF スロット関連

GENERICカーネルとの差分
-------------------------------------------------------------------------------
#device		pcic0	at isa? irq 0 port 0x3e0 iomem 0xd0000
#device		pcic1	at isa? irq 0 port 0x3e2 iomem 0xd4000 disable
device		pcic0	at isa? irq 7 port 0x3e0 iomem 0xde000
device		pcic1	at isa? irq 7 port 0x3e2 iomem 0xdf000
-------------------------------------------------------------------------------
/boot/loader.conf はこんな感じ

XF86Config

私のはこれ

サウンド

device pcm を有効にして
-------------------------------------------------------------------------------
device          pcm
-------------------------------------------------------------------------------
# cd /dev
# sh MAKEDEV snd0
でデバイスを作りました

関連URL

4.x 5.x
Zope メモ