SB(4) BSD/i386 Kernel Interfaces Manual SB(4)NAME
sb — Creative Labs Sound Blaster and compatible device driver
SYNOPSIS
For all sound cards supported with the sb driver this is needed:
device snd0
For the SoundBlaster, SB Pro, SoundBlaster16, or the Pro Audio Spectrum
(emulating SB):
device sb0 at isa? port 0x220 irq 7 drq 1
For specific SB16 support:
device sbxvi0 at isa? drq 5
For SoundBlaster 16 16 bit MIDI support:
device sbmidi0 at isa? port 0x300
To add Jazz16 support:
options JAZZ16
To add support for the Logitech SoundMan Games:
options SM_GAMES
To add SG NX Pro mixer support:
options __SGNXPRO__
The OPL-2/3 is used in the SoundBlaster, SoundBlaster Pro, SB 16, and the
Pro Audio Spectrum. For Yamaha OPL-2/OPL-3 FM support:
device opl0 at isa? port 0x388
DESCRIPTION
This driver covers the SoundBlaster family of cards including the Sound‐
Blaster 1.0 to the SoundBlaster 16/SoundBlaster 32. The awe driver pro‐
vides AWE32/64 functionality. This driver is provided in FreeBSD ver‐
sions 2.0-current through 3.0-current.
SEE ALSOcdcontrol(1), mixer(8)HISTORY
Sound Galaxy NX Pro support added by Hunyue Yau (Jan 6 1994). MV
ProSonic/Jazz 16 16bit support added by JRA Gibson (April 1995). Audio
Excel DSP 16 support added by Riccardo Facchetti (March 24 1995).
AUTHORS
The original SoundBlaster DSP and SoundBlaster 16 MIDI, and Yamaha OPL-3
drivers were written by Hannu Savolainen. The SoundBlaster 16 DSP code
was written by J. Schuber ⟨jsb@sth.ruhr-uni-bochum.de⟩. Improvements to
the OPL-3 drivers were made by Rob Hooft ⟨hooft@chem.ruu.nl⟩.
BUGS
Since the SB16 uses the same IRQ and addresses for the different drivers,
some of the snd drivers will not be probed because the kernel thinks
there is a conflict.
Current version doesn't support mode changes without closing and reopen‐
ing the device. Support for this feature may be implemented in a future
version of this driver.
BSD August 9, 1997 BSD