Intel の 945GTP マザーボードで snd_ich ドライバが動くように格闘しています。
FreeBSD は 4.5-stable (12月の snapshot? の iso イメージをダウンロード)で、
サウンドデバイスは ICH7 です。
http://people.freebsd.org/~ariff/ から /sys/dev/sound/pci/ich.c の
diff なんかを取って来てようやく ICH7 の認識まで来ました。

pcm0: <Intel ICH7 (82801GB)> mem 0x501c0000-0x501c3fff irq 22 at device 27.0 on pci0

が、

pcm0: unable to map IO port space
device_attach: pcm0 attach returned 6

というメッセージが出ます。何が悪のでしょう…?
BIOS には Plug & Play OS の項目はないし…。
ACPI off はまだ試してみてないですが…。