HAYAGUI

FreeBSD 4.5 + CMI8738

はじめに

FreeBSD 4.5 に C-Media 製 CMI8738 - 6ch - MX を認識させる方法を説明します。 サウンドカードは、NOVAC 製 Sound MX です。

ほとんど、Ensoniq 1370 をインストールさせた時と同じです。

CMI8738 は、FreeBSD 4.3 R から pcm で対応されています。

サウンドカードを認識させる

最初からサウンドカードは認識されていませんので、カーネルコンフィグレーションにデバイスを追加して、カーネルをコンパイルする必要があります。 カーネルコンフィグレーションファイルをコピーします。
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 などで音を出してください。


戻る



(C)1999 - 2002 Kenji Ito All rights reserved.