SB(4)

명칭
sb - Creative Labs SoundBlaster 및 호환 디바이스 드라이버

서식
sb 드라이버로 서포트되고 있는 모든 사운드 카드에는 이하가 필요합니다: controller snd0

SoundBlaster, SB Pro, SoundBlaster16, Pro Audio Spectrum (SB 에뮤레이트) (을)를 위해서(때문에): device sb0 at isa? port 0x220 irq 7 drq 1

SB16 고유의 서포트를 위해서(때문에): device sbxvi0 at isa? drq 5

SoundBlaster 16 에 있어서의 16 비트 MIDI 서포트를 위해서(때문에): device sbmidi0 at isa? port 0x300

Jazz16 서포트를 추가하기 위해서: options JAZZ16

Logitech SoundMan Games 서포트를 추가하기 위해서: options SM_GAMES

SG NX Pro mixer 서포트를 추가하기 위해서: options __SGNXPRO__

OPL-2/3 는 SoundBlaster, SoundBlaster Pro, SB 16, Pro Audio Spectrum 로 사용되고 있습니다. Yamaha OPL-2/OPL-3 FM 서포트를 위해서(때문에): device opl0 at isa? port 0x388

해설
이 드라이버는 SoundBlaster 1.0 으로부터 SoundBlaster 16/SoundBlaster 32 (을)를 포함한 SoundBlaster 패밀리를 커버하고 있습니다. awe 드라이버는 AWE32/64 의 기능을 제공하고 있습니다. 이 드라이버는 FreeBSD 2.0-current 버젼으로부터 3.0-current 버젼까지 제공되고 있습니다. 설정 파일에 conflicts 키워드를 사용하는 것에 의해, 복수의 카드를 동일한 DMA 를 사용하도록(듯이) 설정할 수 있습니다. 이것은, 복수의 에뮬레이션을 실시하는 보드에 유용합니다.

버그
SB16 는, 다른 드라이버와 같은 IRQ 와 주소를 사용하기 (위해)때문에, 검출할 수 없다 snd 드라이버도 존재하겠지요. 이것은, 충돌이 발생하고 있으면(자) 커널이 생각하기 (위해)때문입니다. 이것은, sb16 디바이스의 행에 "confilicts" 키워드를 이용하면 회피할 수 있습니다.

현재의 버젼은, 디바이스를 클로우즈 해 재차 오픈하는 일 없이 모드를 변경하는 기능을 서포트를 하고 있지 않습니다. 이 기능의 서포트에 대해서는, 장래의 버젼에 실장될지도 모릅니다.

관련 항목
cdcontrol(1), cdplay(1), mixer(8)

저자
오리지날의 SoundBlaster DSP, SoundBlaster 16 MIDI, Yamaha OPL-3 디바이스는 Hannu Savolainen 하지만 썼습니다. SoundBlaster 16 DSP 의 코드는 J. Schuber <jsb@sth.ruhr-uni-bochum.de> 하지만 썼습니다. OPL-3 드라이버에 대한 개량은 Rob Hooft <hooft@chem.ruu.nl> 하지만 실시했습니다.

역사
Sound Galaxy NX Pro 의 서포트는 Hunyue Yau 가 추가했습니다(Jan 6 1994). MV ProSonic/Jazz 16 의 16비트 서포트는 JRA Gibson 가 추가했습니다 (April 1995). Audio Excel DSP 16 서포트는 Riccardo Facchetti 가 추가했습니다(March 24 1995).