FreeBSD 핸드북 : FreeBSD 커널 설정 : 설정 파일 : 사운드 카드
Previous: 네트워킹
Next: 가상 장치

5.3.9. 사운드 카드

여기서부터는 처음으로 GENERC 커널에 들어있지 않은 것들을 다룹니다. 사운드카드를 지원하려면, LINT 커널(모든 장치 지원을 포함하고 있습니다)에서 다음처럼 적절한 행을 가져다가 추가해야 합니다:

controller snd0

일반적인 사운드 드리이버 코드. pca를 제외한 아래의 모든 사운드카드에서 필요합니다.

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

ProAudioSpectrum digital audio와 MIDI.

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

SoundBlaster digital audio.

주: 사운드블러스터가 표준과 다른 IRQ (예를 들면 5)에 있다면, irq 7를 irq 5로 바꾸어주고,conflicts 키워드를 제거하세요. 또한 options ``SBC_IRQ=5'' 행을 추가해야 합니다.

device sbxvi0 at isa? drq 5

SoundBlaster 16 digital 16-bit audio.

주: SB16의 16-bit DMA channel (6 또는 7)이 표준과 다를 경우에는, 키워드 drq 5를 적절한 값으로 고치고, (DMA 6경우라면) options "SB16_DMA=6"를 추가해 주세요.

device sbmidi0 at isa? port 0x330

SoundBlaster16 의 MIDI 인터페이스. 사운드블러스터 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-synthesis audio. 애들립, 사운드 블라스터, 그리고 ProAudioSpectrum 사용자의 경우는, (ports collection에 있는) playmidi를 사용하고 싶으면 이 행을 추가하세요.

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

Roland MPU-401 stand-alone card.

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

Stand-alone 6850 UART for MIDI.

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

PC 스피커를 사용하는 디지틀 오디오. 이것은 매우 음질이 좋지 않으며, CPU를 많이 잡아먹으므로, 사용하지 않는 것이 좋습니다(그러나 이것은 사운드 카드가 필요 없습니다).

주: 추가 문서가 /usr/src/sys/i386/isa/sound/sound.doc에 있습니다. 또한, 이런 장치를 추가할때는 반드시 sound 장치 노드를 만들어야 합니다.


FreeBSD 핸드북 : FreeBSD 커널 설정 : 설정 파일 : 사운드 카드
Previous: 네트워킹
Next: 가상 장치