最初からサウンドカードは認識されていませんので、カーネルコンフィグレーションにデバイスを追加して、カーネルをコンパイルする必要があります。
カーネルコンフィグレーションファイルをコピーします。
mico# cd /usr/src/sys/i386/conf
mico# cp GENERIC MYKERNEL
MYKERNEL を vi で開き、以下のようにデバイスを追加し保存。
# Sound Device
device pcm # CMI 8738
あとは、カーネルコンパイル。
mico# /usr/sbin/config MYKERNEL
Don't forget to do a ``make depend''
Kernel build directory is ../../compile/MYKERNEL
メッセージ通りに cd して、make depend install
mico# cd ../../compile/MYKERNEL
mico# make depend
mico# make
mico# make install
エラーメッセージも表示されなかったら、reboot します。
再起動したら、dmesg を見てみましょう。
pcm0: <CMedia CMI8738> port 0xc800-0xc8ff irq 5 at device 3.0 on pci2
cat /dev/sndstat すると、以下のように出力されます。
mico# cat /dev/sndstat
FreeBSD Audio Driver (newpcm) May 26 2002 23:03:08
Installed devices:
pcm0: <CMedia CMI8738> at io 0xc800 irq 5 (1p/1r/0v channels duplex)
デバイスを作成します。
mico# pwd
/dev
mico# ./MAKEDEV snd0
後は、mpg123 などで音を出してください。