FreeBSD ハンドブック : FreeBSDカーネルのコンフィグレーション : コンフィグレーション ファイル : サウンドカード
Previous: ネットワーク
Next: 疑似デバイス

5.3.9. サウンドカード

ここは GENERICカーネルに含まれていない最初のセクションです. サウンドカードのサポートをするためには LINTコンフィグレーショ ンファイル(これにはすべてのデバイスが含まれています)か ら以下のような適切な行をコピーする必要があります.

controller snd0

サウンドドライバ一般のコードです. pcaを除く以下のすべてのサウンドカードで必要で す.

device pas0 at isa? port 0x388 irq 10 drq 6 vector pasintr

ProAudioSpectrum のオーディオ と MIDI です.

device sb0 at isa? port 0x220 irq 7 conflicts drq 1 vector sbintr

SoundBlaster です.

注: SoundBlaster の IRQが標準と異る値, 例えば 5になっている場合, irq 7irq 5に書き換え, キーワード conflictsを削除し てください. さらに options ``SBC_IRQ=5''の行を 加える必要があります.

device sbxvi0 at isa? drq 5

SoundBlaster 16 の 16-bit オーディオです.

注: SB16の DMAチャネルが標準と異っている( 例えば 6か7)キーワード drq 5を適切な値に書き直 して, (DMA 6の場合) options "SB16_DMA=6"を付け 加えてください.

device sbmidi0 at isa? port 0x330

SoundBlaster 16 の MIDI インタフェースです. SoundBlaster 16を使う場合必ずこの行を含めてコンパイル してください.

device gus0 at isa? port 0x220 irq 10 drq 1 vector gusintr

Gravis Ultrasound です.

device mss0 at isa? port 0x530 irq 10 drq 1 vector adintr

Microsoft Sound System です.

device opl0 at isa? port 0x388 conflicts

AdLib FMシンセサイザオーディオです. AdLib, SoundBlaster, ProAudioSpectrum を使い playmidi (ports にあります) などのプログラムで MIDIの演奏をしたい場合にこの行を含めます.

device mpu0 at isa? port 0x330 irq 6 drq 0

Roland MPU-401 カードです.

device uart0 at isa? port 0x330 irq 5 vector ``m6850intr''

MIDIインタフェースの 6850 UART です.

device pca0 at isa? port ``IO_TIMER1'' tty

PC のスピーカーを使ったオーディオです. これは非常に品質 が悪く, CPUの性能, 負荷に強く依存します, と言っておき ます (サウンドカードは必要ありませんが).

注: 追加のドキュメントが /usr/src/sys/i386/isa/sound/sound.docにあります. また, これらのデバイスを追加する場合は, サウンド デバイスノードを作る必要があり ます.


FreeBSD ハンドブック : FreeBSDカーネルのコンフィグレーション : コンフィグレーション ファイル : サウンドカード
Previous: ネットワーク
Next: 疑似デバイス