Bring in manpages from RELENG_6. Manpages related to sound imported in
authorHasso Tepper <hasso@dragonflybsd.org>
Sat, 16 Jun 2007 17:44:34 +0000 (17:44 +0000)
committerHasso Tepper <hasso@dragonflybsd.org>
Sat, 16 Jun 2007 17:44:34 +0000 (17:44 +0000)
January from FreeBSD were from HEAD, but the code from RELENG_6.

Obtained-from: FreeBSD

30 files changed:
share/man/man4/pcm.4
share/man/man4/snd_ad1816.4
share/man/man4/snd_als4000.4
share/man/man4/snd_atiixp.4
share/man/man4/snd_cmi.4
share/man/man4/snd_cs4281.4
share/man/man4/snd_csa.4
share/man/man4/snd_ds1.4
share/man/man4/snd_emu10k1.4
share/man/man4/snd_emu10kx.4 [deleted file]
share/man/man4/snd_envy24.4
share/man/man4/snd_envy24ht.4
share/man/man4/snd_es137x.4
share/man/man4/snd_ess.4
share/man/man4/snd_fm801.4
share/man/man4/snd_gusc.4
share/man/man4/snd_hda.4
share/man/man4/snd_ich.4
share/man/man4/snd_maestro.4
share/man/man4/snd_maestro3.4
share/man/man4/snd_mss.4
share/man/man4/snd_neomagic.4
share/man/man4/snd_sbc.4
share/man/man4/snd_solo.4
share/man/man4/snd_spicds.4
share/man/man4/snd_t4dwave.4
share/man/man4/snd_uaudio.4
share/man/man4/snd_via8233.4
share/man/man4/snd_via82c686.4
share/man/man4/snd_vibes.4

index 8303bbd..f639111 100644 (file)
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\" $FreeBSD: src/share/man/man4/pcm.4,v 1.50 2006/11/29 17:07:02 joel Exp $
-.\" $DragonFly: src/share/man/man4/pcm.4,v 1.6 2007/01/04 21:47:00 corecode Exp $
+.\" $FreeBSD: src/share/man/man4/pcm.4,v 1.39.2.6 2007/05/23 19:45:49 brueffer Exp $
+.\" $DragonFly: src/share/man/man4/pcm.4,v 1.7 2007/06/16 17:44:33 hasso Exp $
 .\"
-.Dd November 29, 2006
+.Dd November 26, 2006
 .Dt SOUND 4
 .Os
 .Sh NAME
@@ -34,7 +34,7 @@
 .Nm pcm ,
 .Nm snd
 .Nd
-.Fx
+.Dx
 PCM audio device infrastructure
 .Sh SYNOPSIS
 To compile this driver into the kernel, place the following line in your
@@ -143,51 +143,33 @@ options can be configured via the
 .Xr sysctl 8
 interface but can only be manipulated while the device is inactive.
 .Ss Runtime Configuration
-There are a number of
+The following
 .Xr sysctl 8
-variables available.
-.Va hw.snd.*
-tunables are global settings and
-.Va dev.pcm.*
-are device specific.
+variables are available:
 .Bl -tag -width ".Va hw.snd.report_soft_formats" -offset indent
-.It Va hw.snd.latency_profile
-Define sets of buffering latency conversion tables for the
-.Va hw.snd.latency
-tunable.
-A value of 0 will use a low and aggressive latency profile which can result
-in possible underruns if the application cannot keep up with a rapid irq
-rate, especially during high workload.
-The default value is 1, which is considered a moderate/safe latency profile.
-.It Va hw.snd.latency
-Configure the buffering latency.
-Only affects applications that do not explicitly request
-blocksize / fragments.
-This tunable provides finer granularity than the
-.Va hw.snd.latency_profile
-tunable.
-Possible values range between 0 (lowest latency) and 10 (highest latency).
+.It Va hw.snd.pcm%d.buffersize
+Configure the amount of
+.Tn DMA
+bufferspace available for a device.
+.It Va hw.snd.targetirqrate
+Set the default block size such that continuous
+playback will achieve this
+.Tn IRQ
+rate.
+This value can be tuned to improve application performance.
+Increase this value when the sound lags and decrease
+it if sound stutters or breaks up.
 .It Va hw.snd.report_soft_formats
 Controls the internal format conversion if it is
 available transparently to the application software.
 When disabled or not available, the application will
 only be able to select formats the device natively supports.
-.It Va hw.snd.feeder_rate_round
-Sample rate rounding threshold, to avoid large prime division at the
-cost of accuracy.
-All requested sample rates will be rounded to the nearest threshold value.
-Possible values range between 0 (disabled) and 500.
-Default is 25.
-.It Va hw.snd.feeder_rate_max
-Maximum allowable sample rate.
-.It Va hw.snd.feeder_rate_min
-Minimum allowable sample rate.
 .It Va hw.snd.verbose
 Level of verbosity for the
 .Pa /dev/sndstat
 device.
 Higher values include more output and the highest level,
-four, should be used when reporting problems.
+three, should be used when reporting problems.
 Other options include:
 .Bl -tag -width 2n
 .It 0
@@ -201,8 +183,6 @@ current format, speed, and pseudo device statistics such as
 buffer overruns and buffer underruns.
 .It 3
 File names and versions of the currently loaded sound modules.
-.It 4
-Various messages intended for debugging.
 .El
 .It Va hw.snd.maxautovchans
 Global
@@ -215,18 +195,7 @@ Set to
 if no
 .Tn VCHANS
 are desired.
-Maximum value is 255.
-.It Va hw.snd.default_unit
-Default sound card for systems with multiple sound cards.
-When using
-.Xr devfs 5 ,
-the default device for
-.Pa /dev/dsp .
-Equivalent to a symlink from
-.Pa /dev/dsp
-to
-.Pa /dev/dsp Ns Va ${hw.snd.default_unit} .
-.It Va dev.pcm.%d.vchans
+.It Va hw.snd.pcm%d.vchans
 The current number of
 .Tn VCHANs
 allocated per device.
@@ -237,29 +206,11 @@ Setting this value to
 will disable
 .Tn VCHANs
 for this device.
-.It Va dev.pcm.%d.vchanrate
-Sample rate speed for
-.Tn VCHAN
-mixing.
-All playback paths will be converted to this sample rate before the mixing
-process begins.
-.It Va dev.pcm.%d.vchanformat
-Format for
-.Tn VCHAN
-mixing.
-All playback paths will be converted to this format before the mixing
-process begins.
-.It Va dev.pcm.%d.polling
-Experimental polling mode support where the driver operates by querying the
-device state on each tick using a
-.Xr callout 9
-mechanism.
-Disabled by default and currently only available for a few device drivers.
 .El
 .Ss Recording Channels
 On devices that have more than one recording source (ie: mic and line),
 there is a corresponding
-.Pa /dev/dsp%d.r%d
+.Pa /dev/dspr%d.%d
 device.
 .Ss Statistics
 Channel statistics are only kept while the device is open.
@@ -287,7 +238,7 @@ functions.
 .Sh FILES
 The
 .Nm
-drivers may create the following
+drivers may use the following
 device nodes:
 .Pp
 .Bl -tag -width ".Pa /dev/audio%d.%d" -compact
@@ -299,12 +250,8 @@ Digitized voice device.
 Like
 .Pa /dev/dsp ,
 but 16 bits per sample.
-.It Pa /dev/dsp%d.p%d
-Playback channel.
-.It Pa /dev/dsp%d.r%d
-Record channel.
-.It Pa /dev/dsp%d.v%d
-Virtual channel.
+.It Pa /dev/dspr%d.%d
+Should be connected to a record codec.
 .It Pa /dev/sndstat
 Current
 .Nm
@@ -326,9 +273,8 @@ device is probed and attached, these messages can be viewed with the
 utility.
 .Sh DIAGNOSTICS
 .Bl -diag
-.It pcm%d:play:%d:dsp%d.p%d: play interrupt timeout, channel dead
-The hardware does not generate interrupts to serve incoming (play)
-or outgoing (record) data.
+.It ac97: dac not ready
+AC97 codec is not likely to be accompanied with the sound card.
 .It unsupported subdevice XX
 A device node is not created properly.
 .El
@@ -336,13 +282,11 @@ A device node is not created properly.
 .Xr snd_ad1816 4 ,
 .Xr snd_als4000 4 ,
 .Xr snd_atiixp 4 ,
-.Xr snd_audiocs 4 ,
 .Xr snd_cmi 4 ,
 .Xr snd_cs4281 4 ,
 .Xr snd_csa 4 ,
 .Xr snd_ds1 4 ,
 .Xr snd_emu10k1 4 ,
-.Xr snd_emu10kx 4 ,
 .Xr snd_envy24 4 ,
 .Xr snd_envy24ht 4 ,
 .Xr snd_es137x 4 ,
@@ -363,7 +307,6 @@ A device node is not created properly.
 .Xr snd_via8233 4 ,
 .Xr snd_via82c686 4 ,
 .Xr snd_vibes 4 ,
-.Xr devfs 5 ,
 .Xr loader.conf 5 ,
 .Xr dmesg 8 ,
 .Xr kldload 8 ,
index 72802c2..4a6dda5 100644 (file)
@@ -22,8 +22,8 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\" $FreeBSD: src/share/man/man4/snd_ad1816.4,v 1.6 2005/12/15 20:25:41 joel Exp $
-.\" $DragonFly: src/share/man/man4/snd_ad1816.4,v 1.1 2007/01/04 21:47:00 corecode Exp $
+.\" $FreeBSD: src/share/man/man4/snd_ad1816.4,v 1.4.2.1 2006/01/09 12:48:39 joel Exp $
+.\" $DragonFly: src/share/man/man4/snd_ad1816.4,v 1.2 2007/06/16 17:44:33 hasso Exp $
 .\"
 .Dd December 15, 2005
 .Dt SND_AD1816 4
index 4a36009..9464012 100644 (file)
@@ -22,8 +22,8 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\" $FreeBSD: src/share/man/man4/snd_als4000.4,v 1.7 2005/12/15 20:25:41 joel Exp $
-.\" $DragonFly: src/share/man/man4/snd_als4000.4,v 1.1 2007/01/04 21:47:00 corecode Exp $
+.\" $FreeBSD: src/share/man/man4/snd_als4000.4,v 1.4.2.1 2006/01/09 12:48:39 joel Exp $
+.\" $DragonFly: src/share/man/man4/snd_als4000.4,v 1.2 2007/06/16 17:44:33 hasso Exp $
 .\"
 .Dd December 15, 2005
 .Dt SND_ALS4000 4
index 041e426..8ebc1b5 100644 (file)
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\" $FreeBSD: src/share/man/man4/snd_atiixp.4,v 1.4 2006/11/29 17:07:02 joel Exp $
-.\" $DragonFly: src/share/man/man4/snd_atiixp.4,v 1.2 2007/02/25 19:12:28 swildner Exp $
+.\" $FreeBSD: src/share/man/man4/snd_atiixp.4,v 1.2.2.2 2006/01/31 00:10:09 ariff Exp $
+.\" $DragonFly: src/share/man/man4/snd_atiixp.4,v 1.3 2007/06/16 17:44:33 hasso Exp $
 .\"
-.Dd November 29, 2006
+.Dd November 28, 2005
 .Dt SND_ATIIXP 4
 .Os
 .Sh NAME
@@ -53,21 +53,6 @@ bridge driver allows the generic audio driver,
 to attach to ATI IXP audio devices.
 This driver supports 16bit playback and recording, and 32bit native playback
 and recording.
-.Ss Runtime Configuration
-The following
-.Xr sysctl 8
-variables are available in addition to those available to all
-.Xr sound 4
-devices:
-.Bl -tag -width ".Va dev.pcm.%d.polling" -offset indent
-.It Va dev.pcm.%d.polling
-Experimental polling mode, where the driver operates by querying the device
-state on each tick using
-.Xr callout 9 .
-Polling is disabled by default.
-Do not enable it unless you are facing weird interrupt problems or if the
-device cannot generate interrupts at all.
-.El
 .Sh HARDWARE
 The
 .Nm
index 45264f0..32ea6f4 100644 (file)
@@ -22,8 +22,8 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\" $FreeBSD: src/share/man/man4/snd_cmi.4,v 1.7 2005/12/15 20:25:41 joel Exp $
-.\" $DragonFly: src/share/man/man4/snd_cmi.4,v 1.1 2007/01/04 21:47:00 corecode Exp $
+.\" $FreeBSD: src/share/man/man4/snd_cmi.4,v 1.4.2.2 2006/01/09 12:48:39 joel Exp $
+.\" $DragonFly: src/share/man/man4/snd_cmi.4,v 1.2 2007/06/16 17:44:33 hasso Exp $
 .\"
 .Dd December 15, 2005
 .Dt SND_CMI 4
index 283184e..6470e1a 100644 (file)
@@ -22,8 +22,8 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\" $FreeBSD: src/share/man/man4/snd_cs4281.4,v 1.6 2005/12/15 20:25:41 joel Exp $
-.\" $DragonFly: src/share/man/man4/snd_cs4281.4,v 1.1 2007/01/04 21:47:00 corecode Exp $
+.\" $FreeBSD: src/share/man/man4/snd_cs4281.4,v 1.2.2.4 2005/05/25 15:41:28 brueffer Exp $
+.\" $DragonFly: src/share/man/man4/snd_cs4281.4,v 1.2 2007/06/16 17:44:33 hasso Exp $
 .\"
 .Dd December 15, 2005
 .Dt SND_CS4281 4
index dee25fd..1325b6c 100644 (file)
@@ -23,8 +23,8 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\" $FreeBSD: src/share/man/man4/snd_csa.4,v 1.16 2006/06/18 17:53:04 brueffer Exp $
-.\" $DragonFly: src/share/man/man4/snd_csa.4,v 1.1 2007/01/04 21:47:00 corecode Exp $
+.\" $FreeBSD: src/share/man/man4/snd_csa.4,v 1.13.2.3 2006/06/21 04:28:05 brueffer Exp $
+.\" $DragonFly: src/share/man/man4/snd_csa.4,v 1.2 2007/06/16 17:44:33 hasso Exp $
 .\"
 .Dd December 15, 2005
 .Dt SND_CSA 4
index 5dab181..80a317c 100644 (file)
@@ -22,8 +22,8 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\" $FreeBSD: src/share/man/man4/snd_ds1.4,v 1.6 2005/12/15 20:25:41 joel Exp $
-.\" $DragonFly: src/share/man/man4/snd_ds1.4,v 1.1 2007/01/04 21:47:00 corecode Exp $
+.\" $FreeBSD: src/share/man/man4/snd_ds1.4,v 1.4.2.1 2006/01/09 12:48:39 joel Exp $
+.\" $DragonFly: src/share/man/man4/snd_ds1.4,v 1.2 2007/06/16 17:44:33 hasso Exp $
 .\"
 .Dd December 15, 2005
 .Dt SND_DS1 4
index 0dc0be0..b835767 100644 (file)
@@ -22,8 +22,8 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\" $FreeBSD: src/share/man/man4/snd_emu10k1.4,v 1.8 2005/12/15 20:25:41 joel Exp $
-.\" $DragonFly: src/share/man/man4/snd_emu10k1.4,v 1.1 2007/01/04 21:47:00 corecode Exp $
+.\" $FreeBSD: src/share/man/man4/snd_emu10k1.4,v 1.5.2.2 2006/01/09 12:48:39 joel Exp $
+.\" $DragonFly: src/share/man/man4/snd_emu10k1.4,v 1.2 2007/06/16 17:44:33 hasso Exp $
 .\"
 .Dd December 15, 2005
 .Dt SND_EMU10K1 4
diff --git a/share/man/man4/snd_emu10kx.4 b/share/man/man4/snd_emu10kx.4
deleted file mode 100644 (file)
index 71263fb..0000000
+++ /dev/null
@@ -1,218 +0,0 @@
-.\"
-.\" Copyright (c) 2003,2006 Yuriy Tsibizov,
-.\" All rights reserved.
-.\"
-.\" Redistribution and use in source and binary forms, with or without
-.\" modification, are permitted provided that the following conditions
-.\" are met:
-.\" 1. Redistributions of source code must retain the above copyright
-.\"    notice, this list of conditions and the following disclaimer.
-.\" 2. Redistributions in binary form must reproduce the above copyright
-.\"    notice, this list of conditions and the following disclaimer in the
-.\"    documentation and/or other materials provided with the distribution.
-.\"
-.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
-.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-.\" ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
-.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
-.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
-.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-.\" SUCH DAMAGE.
-.\"
-.\" $Id: snd_emu10kx.4,v 1.19 2006/06/07 11:18:57 chibis Exp $
-.\" $FreeBSD: src/share/man/man4/snd_emu10kx.4,v 1.4 2006/12/14 16:40:57 mpp Exp $
-.\" $DragonFly: src/share/man/man4/Attic/snd_emu10kx.4,v 1.1 2007/01/04 21:47:00 corecode Exp $
-.\"
-.Dd July 15, 2006
-.Dt SND_EMU10KX 4
-.Os
-.Sh NAME
-.Nm snd_emu10kx
-.Nd Creative SoundBlaster Live! and Audigy sound cards device driver
-.Sh SYNOPSIS
-To compile this driver into the kernel, place the following lines in your
-kernel configuration file:
-.Bd -ragged -offset indent
-.Cd "device pcm"
-.Cd "device snd_emu10kx"
-.Pp
-For additional options:
-.Cd "options EMU10KX_MULTICHANNEL"
-.Cd "options EMU10KX_DEBUG"
-.Ed
-.Pp
-Alternatively, to load the driver as a module at boot time, place the
-following line in
-.Xr loader.conf 5 :
-.Bd -literal -offset indent
-snd_emu10kx_load="YES"
-.Ed
-.Sh DESCRIPTION
-The
-.Nm
-bridge driver allows the generic audio driver
-.Xr sound 4
-to attach to the Creative sound cards based on EMU10K1, CA0100, CA0101, CA0102
-and CA0108 DSPs.
-.Pp
-The
-.Nm
-sound cards have a PCM part, which is accessible through one to five
-.Xr pcm 4
-devices (see
-.Sx MULTICHANNEL PLAYBACK
-for details), and MPU401-compatible MIDI I/O controller, which is accessible
-through the midi device.
-Wave table synthesizer is not supported.
-.Sh HARDWARE
-The
-.Nm
-driver supports the following sound cards:
-.Pp
-.Bl -bullet -compact
-.It
-Creative Sound Blaster Live!\& (EMU10K1 Chipset).
-Both PCM and MIDI interfaces are available.
-.It
-Creative Sound Blaster Audigy (CA0100 and CA0101 Chipset).
-PCM and two MIDI interfaces available.
-.It
-Creative Sound Blaster Audigy 2 and Creative Sound Blaster Audigy 4 (CA0102
-Chipset).
-PCM support is limited to 48kHz/16 bit stereo (192kHz/24 bit part
-of this chipset is not supported).
-.It
-Creative Sound Blaster Audigy 2 Value (CA0108 Chipset).
-PCM support is limited
-to 48kHz/16 bit stereo (192kHz/24 bit part of this chipset is not supported).
-There is no MIDI support for this card.
-.El
-.Pp
-The
-.Nm
-driver does
-.Em not
-support the following sound cards (although they are named
-similar to some supported ones):
-.Pp
-.Bl -bullet -compact
-.It
-Creative Sound Blaster Live!\& 24-Bit, identified by
-.Fx
-as
-.Qq Li "emu10k1x Soundblaster Live! 5.1" .
-.It
-Creative Sound Blaster Audigy LS / ES, identified by
-.Fx
-as
-.Qq Li "CA0106-DAT Audigy LS" .
-.It
-All other cards with -DAT chipsets.
-.El
-.Sh MULTICHANNEL PLAYBACK
-It is possible to build this driver with multichannel playback capabilities.
-If you enable the
-.Dv EMU10KX_MULTICHANNEL
-option in your kernel configuration (or
-build it as a module) you will get up to five DSP devices, one for each sound
-card output.
-Only
-.Dq FRONT
-output can play and record sound from external
-sources (like line or S/PDIF inputs).
-.Sh OSS MIXER CONTROLS
-These are controls available through the standard OSS programming interface.
-You can use
-.Xr mixer 8
-to change them.
-.Pp
-On EMU10K1-based cards the OSS mixer directly controls the AC97 codec on card.
-On newer cards the OSS mixer controls some parameters of the AC97 codec and
-some DSP-based mixer controls.
-.Bl -inset
-.It Qq vol
-mixer control is overall sound volume.
-.It Qq pcm
-mixer control is PCM playback volume.
-It controls only front output
-volume in multichannel mode and all output volume in single channel mode.
-.It Qq rec
-mixer control acts very different on EMU10K1 and other cards.
-On EMU10K1 cards it controls the AC97 codec recording level.
-On non-EMU10K1 cards
-it controls the amount of AC97 "stereo mix" entering the DSP.
-AC97 recording level and AC97 recording source are fixed
-on CA0100, CA0101, CA0102 and CA0108 cards.
-AC97 recording level are always set to
-maximum and recording source is always
-.Dq Li "stereo mix" .
-.El
-.Pp
-Other OSS mixer controls do not work.
-.Sh PRIVATE DEVICE CONTROLS
-You can control most of EMU10Kx operation and configuration parameters through
-.Va dev.emu10kx. Ns Aq Ar X
-sysctls.
-These
-.Xr sysctl 8
-values are temporary and should not be relied
-upon.
-.Sh DRIVER CONFIGURATION
-.Ss Kernel Configuration Options
-The following kernel configuration options control the
-.Nm
-driver.
-.Bl -tag -width ".Dv EMU10KX_MULTICHANNEL"
-.It Dv EMU10KX_MULTICHANNEL
-This option enables
-.Sx MULTICHANNEL PLAYBACK
-for all instances of the
-.Nm
-driver.
-.It Dv EMU10KX_DEBUG
-This option enables additional debug messages.
-.El
-.Sh FILES
-.Bl -tag -width ".Pa /dev/emu10kx?" -compact
-.It Pa /dev/emu10kx?
-.Nm
-management interface
-.El
-.Sh SEE ALSO
-.Xr sound 4
-.Sh HISTORY
-The
-.Nm
-device driver first appeared in
-.Fx 7.0 .
-.Sh AUTHORS
-.An -nosplit
-The PCM part of the driver is based on the
-.Xr snd_emu10k1 4
-SB Live!\& driver by
-.An "Cameron Grant" .
-The MIDI interface is based on the
-.Xr snd_emu10k1 4
-MIDI interface code by
-.An "Mathew Kanner" .
-The
-.Nm
-device driver and this manual page were written by
-.An Yuriy Tsibizov .
-.Sh BUGS
-8kHz/8bit/mono recording does not work.
-8kHz recording was removed from the driver capabilities.
-.Pp
-The driver does not detect lost S/PDIF signal and produces noise when S/PDIF
-is not connected and S/PDIF volume is not zero.
-.Pp
-The PCM driver cannot detect the presence of Live!Drive or AudigyDrive
-breakout boxes
-and tries to use them (and list their connectors in the mixer).
-.Pp
-The MIDI driver cannot detect the presence of Live!Drive or AudigyDrive
-breakout boxes and tries to enable the IR receiver on them anyway.
index 88fdd75..69b43df 100644 (file)
@@ -22,8 +22,8 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\" $FreeBSD: src/share/man/man4/snd_envy24.4,v 1.3 2006/09/30 17:19:22 netchild Exp $
-.\" $DragonFly: src/share/man/man4/snd_envy24.4,v 1.1 2007/01/04 21:47:00 corecode Exp $
+.\" $FreeBSD: src/share/man/man4/snd_envy24.4,v 1.3.2.1 2007/05/15 18:40:22 joel Exp $
+.\" $DragonFly: src/share/man/man4/snd_envy24.4,v 1.2 2007/06/16 17:44:33 hasso Exp $
 .\"
 .Dd September 30, 2006
 .Dt SND_ENVY24 4
index 2687169..eb61bdd 100644 (file)
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\" $FreeBSD: src/share/man/man4/snd_envy24ht.4,v 1.1 2006/09/30 18:04:57 netchild Exp $
-.\" $DragonFly: src/share/man/man4/snd_envy24ht.4,v 1.1 2007/01/04 21:47:00 corecode Exp $
+.\" $FreeBSD: src/share/man/man4/snd_envy24ht.4,v 1.1.2.2 2007/06/13 13:46:01 joel Exp $
+.\" $DragonFly: src/share/man/man4/snd_envy24ht.4,v 1.2 2007/06/16 17:44:33 hasso Exp $
 .\"
-.Dd September 30, 2006
+.Dd May 28, 2007
 .Dt SND_ENVY24HT 4
 .Os
 .Sh NAME
@@ -64,6 +64,12 @@ Audiotrak Prodigy 7.1
 .It
 Audiotrak Prodigy 7.1 LT
 .It
+Audiotrak Prodigy 7.1 XT
+.It
+Audiotrak Prodigy HD2
+.It
+ESI Juli@
+.It
 M-Audio Audiophile 192
 .It
 M-Audio Revolution 5.1
index 66d1b5f..4e7df19 100644 (file)
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\" $FreeBSD: src/share/man/man4/snd_es137x.4,v 1.9 2006/11/29 17:07:02 joel Exp $
-.\" $DragonFly: src/share/man/man4/snd_es137x.4,v 1.1 2007/01/04 21:47:00 corecode Exp $
+.\" $FreeBSD: src/share/man/man4/snd_es137x.4,v 1.4.2.2 2005/12/30 19:55:55 netchild Exp $
+.\" $DragonFly: src/share/man/man4/snd_es137x.4,v 1.2 2007/06/16 17:44:33 hasso Exp $
 .\"
-.Dd November 29, 2006
+.Dd December 15, 2005
 .Dt SND_ES137X 4
 .Os
 .Sh NAME
@@ -57,23 +57,12 @@ The following
 variables are available in addition to those available to all
 .Xr sound 4
 devices:
-.Bl -tag -width ".Va hw.snd.pcm%d.latency_timer" -offset indent
-.It Va hw.snd.pcm%d.latency_timer
-Controls the PCI latency timer setting.
-Increasing this value will solve most popping and crackling issues
-(especially on VIA motherboards).
+.Bl -tag -width ".Va hw.snd.pcm%d.spdif_enabled" -offset indent
 .It Va hw.snd.pcm%d.spdif_enabled
 Enables S/PDIF output on the primary playback channel.
 This
 .Xr sysctl 8
 variable is available only if the device is known to support S/PDIF output.
-.It Va dev.pcm.%d.polling
-Experimental polling mode, where the driver operates by querying the device
-state on each tick using
-.Xr callout 9 .
-Polling is disabled by default.
-Do not enable it unless you are facing weird interrupt problems or if the
-device cannot generate interrupts at all.
 .El
 .Sh HARDWARE
 The
index 3ecebd6..4f4f5e3 100644 (file)
@@ -22,8 +22,8 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\" $FreeBSD: src/share/man/man4/snd_ess.4,v 1.7 2005/12/15 20:25:41 joel Exp $
-.\" $DragonFly: src/share/man/man4/snd_ess.4,v 1.1 2007/01/04 21:47:00 corecode Exp $
+.\" $FreeBSD: src/share/man/man4/snd_ess.4,v 1.4.2.2 2006/01/09 12:48:39 joel Exp $
+.\" $DragonFly: src/share/man/man4/snd_ess.4,v 1.2 2007/06/16 17:44:33 hasso Exp $
 .\"
 .Dd December 15, 2005
 .Dt SND_ESS 4
index 19ad3d4..5d004c3 100644 (file)
@@ -22,8 +22,8 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\" $FreeBSD: src/share/man/man4/snd_fm801.4,v 1.3 2005/12/01 12:58:50 joel Exp $
-.\" $DragonFly: src/share/man/man4/snd_fm801.4,v 1.1 2007/01/04 21:47:00 corecode Exp $
+.\" $FreeBSD: src/share/man/man4/snd_fm801.4,v 1.1.4.1 2006/01/09 12:48:39 joel Exp $
+.\" $DragonFly: src/share/man/man4/snd_fm801.4,v 1.2 2007/06/16 17:44:33 hasso Exp $
 .\"
 .Dd December 1, 2005
 .Dt SND_FM801 4
index 5304730..f6620fd 100644 (file)
@@ -23,8 +23,8 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\" $FreeBSD: src/share/man/man4/snd_gusc.4,v 1.14 2006/06/18 17:53:04 brueffer Exp $
-.\" $DragonFly: src/share/man/man4/snd_gusc.4,v 1.1 2007/01/04 21:47:00 corecode Exp $
+.\" $FreeBSD: src/share/man/man4/snd_gusc.4,v 1.12.2.2 2006/06/21 04:28:05 brueffer Exp $
+.\" $DragonFly: src/share/man/man4/snd_gusc.4,v 1.2 2007/06/16 17:44:33 hasso Exp $
 .\"
 .Dd December 15, 2005
 .Dt SND_GUSC 4
@@ -40,9 +40,16 @@ kernel configuration file:
 .Cd "device snd_gusc"
 .Ed
 .Pp
+Alternatively, to load the driver as a module at boot time, place the
+following line in
+.Xr loader.conf 5 :
+.Bd -literal -offset indent
+snd_gusc_load="YES"
+.Ed
+.Pp
 Non-PnP cards require a setting in the kernel config file:
 .Bd -literal -offset indent
-.Cd "device pcm0 at isa? port? irq 5 drq 1 flags 0x15"
+.Cd "device pcm0 at isa? port? irq 5 drq 1 flags 0x13"
 .Ed
 .Sh DESCRIPTION
 The
index 7b2de8c..5f0970d 100644 (file)
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\" $FreeBSD: src/share/man/man4/snd_hda.4,v 1.5 2006/12/17 16:48:26 joel Exp $
-.\" $DragonFly: src/share/man/man4/snd_hda.4,v 1.1 2007/01/04 21:47:00 corecode Exp $
+.\" $FreeBSD: src/share/man/man4/snd_hda.4,v 1.10.2.1 2007/05/15 18:40:22 joel Exp $
+.\" $DragonFly: src/share/man/man4/snd_hda.4,v 1.2 2007/06/16 17:44:33 hasso Exp $
 .\"
-.Dd December 17, 2006
+.Dd May 5, 2007
 .Dt SND_HDA 4
 .Os
 .Sh NAME
@@ -125,7 +125,7 @@ SiS 966
 VIA VT8251/8237A
 .El
 .Pp
-Generic Audio chipsets compatible with the Intel HDA specification should work,
+Generic audio chipsets compatible with the Intel HDA specification should work,
 but have not been verified yet.
 The following codecs have been verified to work:
 .Pp
@@ -137,6 +137,8 @@ Analog Device AD1983
 .It
 Analog Device AD1986A
 .It
+Analog Device AD1988
+.It
 CMedia CMI9880
 .It
 Conexant Venice
@@ -145,14 +147,20 @@ Conexant Waikiki
 .It
 Realtek ALC260
 .It
+Realtek ALC262
+.It
 Realtek ALC861
 .It
+Realtek ALC861VD
+.It
 Realtek ALC880
 .It
 Realtek ALC882
 .It
 Realtek ALC883
 .It
+Realtek ALC885
+.It
 Realtek ALC888
 .It
 Sigmatel STAC9220
@@ -164,10 +172,17 @@ Sigmatel STAC9221
 Sigmatel STAC9221D
 .It
 Sigmatel STAC9227
+.It
+Sigmatel STAC9271D
+.It
+VIA VT1708
+.It
+VIA VT1709
 .El
 .Sh SEE ALSO
 .Xr sound 4 ,
-.Xr loader.conf 5
+.Xr loader.conf 5 ,
+.Xr sysctl 8
 .Sh HISTORY
 The
 .Nm
index 8362991..0c9dc89 100644 (file)
@@ -22,8 +22,8 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\" $FreeBSD: src/share/man/man4/snd_ich.4,v 1.9 2006/06/18 17:53:04 brueffer Exp $
-.\" $DragonFly: src/share/man/man4/snd_ich.4,v 1.1 2007/01/04 21:47:00 corecode Exp $
+.\" $FreeBSD: src/share/man/man4/snd_ich.4,v 1.6.2.2 2006/06/21 04:28:05 brueffer Exp $
+.\" $DragonFly: src/share/man/man4/snd_ich.4,v 1.2 2007/06/16 17:44:33 hasso Exp $
 .\"
 .Dd December 15, 2005
 .Dt SND_ICH 4
index 3f6ac2e..ca30663 100644 (file)
@@ -22,8 +22,8 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\" $FreeBSD: src/share/man/man4/snd_maestro.4,v 1.3 2005/12/15 20:25:41 joel Exp $
-.\" $DragonFly: src/share/man/man4/snd_maestro.4,v 1.1 2007/01/04 21:47:00 corecode Exp $
+.\" $FreeBSD: src/share/man/man4/snd_maestro.4,v 1.1.2.1 2004/12/21 15:06:33 simon Exp $
+.\" $DragonFly: src/share/man/man4/snd_maestro.4,v 1.2 2007/06/16 17:44:33 hasso Exp $
 .\"
 .Dd December 15, 2005
 .Dt SND_MAESTRO 4
index fb8729d..f8ecf12 100644 (file)
@@ -22,8 +22,8 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\" $FreeBSD: src/share/man/man4/snd_maestro3.4,v 1.9 2006/01/09 12:51:45 joel Exp $
-.\" $DragonFly: src/share/man/man4/snd_maestro3.4,v 1.1 2007/01/04 21:47:00 corecode Exp $
+.\" $FreeBSD: src/share/man/man4/snd_maestro3.4,v 1.7.2.2 2006/01/10 08:25:15 joel Exp $
+.\" $DragonFly: src/share/man/man4/snd_maestro3.4,v 1.2 2007/06/16 17:44:33 hasso Exp $
 .\"
 .Dd December 15, 2005
 .Dt SND_MAESTRO3 4
index 420a465..b797506 100644 (file)
@@ -22,8 +22,8 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\" $FreeBSD: src/share/man/man4/snd_mss.4,v 1.3 2005/12/01 12:58:50 joel Exp $
-.\" $DragonFly: src/share/man/man4/snd_mss.4,v 1.1 2007/01/04 21:47:00 corecode Exp $
+.\" $FreeBSD: src/share/man/man4/snd_mss.4,v 1.3.2.1 2005/12/30 22:59:07 brueffer Exp $
+.\" $DragonFly: src/share/man/man4/snd_mss.4,v 1.2 2007/06/16 17:44:33 hasso Exp $
 .\"
 .Dd December 1, 2005
 .Dt SND_MSS 4
@@ -48,7 +48,7 @@ snd_mss_load="YES"
 .Pp
 Non-PnP cards require a setting in the kernel config file:
 .Bd -literal -offset indent
-.Cd "device pcm0 at isa? port? irq 5 drq 1 flags 0x15"
+.Cd "device pcm0 at isa? port? irq 5 drq 1 flags 0x0"
 .Ed
 .Sh DESCRIPTION
 The
index 06ed47b..ad8fa74 100644 (file)
@@ -22,8 +22,8 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\" $FreeBSD: src/share/man/man4/snd_neomagic.4,v 1.5 2005/12/01 12:58:50 joel Exp $
-.\" $DragonFly: src/share/man/man4/snd_neomagic.4,v 1.1 2007/01/04 21:47:00 corecode Exp $
+.\" $FreeBSD: src/share/man/man4/snd_neomagic.4,v 1.3.4.1 2006/01/09 12:48:39 joel Exp $
+.\" $DragonFly: src/share/man/man4/snd_neomagic.4,v 1.2 2007/06/16 17:44:34 hasso Exp $
 .\"
 .Dd December 1, 2005
 .Dt SND_NEOMAGIC 4
index 837f407..370ac2b 100644 (file)
@@ -23,8 +23,8 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\" $FreeBSD: src/share/man/man4/snd_sbc.4,v 1.17 2006/06/18 17:53:04 brueffer Exp $
-.\" $DragonFly: src/share/man/man4/snd_sbc.4,v 1.1 2007/01/04 21:47:00 corecode Exp $
+.\" $FreeBSD: src/share/man/man4/snd_sbc.4,v 1.14.2.3 2006/06/21 04:28:05 brueffer Exp $
+.\" $DragonFly: src/share/man/man4/snd_sbc.4,v 1.2 2007/06/16 17:44:34 hasso Exp $
 .\"
 .Dd December 15, 2005
 .Dt SND_SBC 4
index 0640198..1652ba5 100644 (file)
@@ -22,8 +22,8 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\" $FreeBSD: src/share/man/man4/snd_solo.4,v 1.5 2005/11/28 18:47:00 joel Exp $
-.\" $DragonFly: src/share/man/man4/snd_solo.4,v 1.1 2007/01/04 21:47:00 corecode Exp $
+.\" $FreeBSD: src/share/man/man4/snd_solo.4,v 1.4.2.1 2006/01/09 12:48:39 joel Exp $
+.\" $DragonFly: src/share/man/man4/snd_solo.4,v 1.2 2007/06/16 17:44:34 hasso Exp $
 .\"
 .Dd November 28, 2005
 .Dt SND_SOLO 4
index eddcd56..fe1e40a 100644 (file)
@@ -22,8 +22,8 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\" $FreeBSD: src/share/man/man4/snd_spicds.4,v 1.2 2006/11/13 08:56:42 ru Exp $
-.\" $DragonFly: src/share/man/man4/snd_spicds.4,v 1.1 2007/01/04 21:47:00 corecode Exp $
+.\" $FreeBSD: src/share/man/man4/snd_spicds.4,v 1.2.2.1 2007/05/15 18:40:22 joel Exp $
+.\" $DragonFly: src/share/man/man4/snd_spicds.4,v 1.2 2007/06/16 17:44:34 hasso Exp $
 .\"
 .Dd September 30, 2006
 .Dt SND_SPICDS 4
index 51c5eb0..b1e7e29 100644 (file)
@@ -22,8 +22,8 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\" $FreeBSD: src/share/man/man4/snd_t4dwave.4,v 1.3 2005/12/01 12:58:50 joel Exp $
-.\" $DragonFly: src/share/man/man4/snd_t4dwave.4,v 1.1 2007/01/04 21:47:00 corecode Exp $
+.\" $FreeBSD: src/share/man/man4/snd_t4dwave.4,v 1.1.2.2 2006/01/09 12:48:39 joel Exp $
+.\" $DragonFly: src/share/man/man4/snd_t4dwave.4,v 1.2 2007/06/16 17:44:34 hasso Exp $
 .\"
 .Dd December 1, 2005
 .Dt SND_T4DWAVE 4
index 15f2074..7a1a71c 100644 (file)
@@ -34,8 +34,8 @@
 .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 .\" POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" $FreeBSD: src/share/man/man4/snd_uaudio.4,v 1.6 2005/12/15 20:25:41 joel Exp $
-.\" $DragonFly: src/share/man/man4/snd_uaudio.4,v 1.1 2007/01/04 21:47:00 corecode Exp $
+.\" $FreeBSD: src/share/man/man4/snd_uaudio.4,v 1.5.4.1 2006/01/09 12:48:39 joel Exp $
+.\" $DragonFly: src/share/man/man4/snd_uaudio.4,v 1.2 2007/06/16 17:44:34 hasso Exp $
 .\"
 .Dd December 15, 2005
 .Dt SND_UAUDIO 4
index 76113e7..c916c13 100644 (file)
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\" $FreeBSD: src/share/man/man4/snd_via8233.4,v 1.6 2006/11/29 17:07:02 joel Exp $
-.\" $DragonFly: src/share/man/man4/snd_via8233.4,v 1.2 2007/02/25 19:12:28 swildner Exp $
+.\" $FreeBSD: src/share/man/man4/snd_via8233.4,v 1.2.2.1.2.1 2006/04/26 18:46:12 brueffer Exp $
+.\" $DragonFly: src/share/man/man4/snd_via8233.4,v 1.3 2007/06/16 17:44:34 hasso Exp $
 .\"
-.Dd November 29, 2006
+.Dd April 25, 2006
 .Dt SND_VIA8233 4
 .Os
 .Sh NAME
@@ -53,21 +53,6 @@ bridge driver allows the generic audio driver,
 to attach to the VIA VT8233 audio devices.
 These audio chipsets are integrated in the southbridge on many VIA based
 motherboards.
-.Ss Runtime Configuration
-The following
-.Xr sysctl 8
-variables are available in addition to those available to all
-.Xr sound 4
-devices:
-.Bl -tag -width ".Va dev.pcm.%d.polling" -offset indent
-.It Va dev.pcm.%d.polling
-Experimental polling mode, where the driver operates by querying the device
-state on each tick using
-.Xr callout 9 .
-Polling is disabled by default.
-Do not enable it unless you are facing weird interrupt problems or if the
-device cannot generate interrupts at all.
-.El
 .Sh HARDWARE
 The
 .Nm
index e031470..27e0ab4 100644 (file)
@@ -22,8 +22,8 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\" $FreeBSD: src/share/man/man4/snd_via82c686.4,v 1.3 2005/12/01 12:58:50 joel Exp $
-.\" $DragonFly: src/share/man/man4/snd_via82c686.4,v 1.1 2007/01/04 21:47:00 corecode Exp $
+.\" $FreeBSD: src/share/man/man4/snd_via82c686.4,v 1.1.4.1 2006/01/09 12:48:39 joel Exp $
+.\" $DragonFly: src/share/man/man4/snd_via82c686.4,v 1.2 2007/06/16 17:44:34 hasso Exp $
 .\"
 .Dd December 1, 2005
 .Dt SND_VIA82C686 4
index 3443ef0..7a351d8 100644 (file)
@@ -22,8 +22,8 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\" $FreeBSD: src/share/man/man4/snd_vibes.4,v 1.3 2005/12/01 12:58:51 joel Exp $
-.\" $DragonFly: src/share/man/man4/snd_vibes.4,v 1.1 2007/01/04 21:47:00 corecode Exp $
+.\" $FreeBSD: src/share/man/man4/snd_vibes.4,v 1.1.4.1 2006/01/09 12:48:39 joel Exp $
+.\" $DragonFly: src/share/man/man4/snd_vibes.4,v 1.2 2007/06/16 17:44:34 hasso Exp $
 .\"
 .Dd December 1, 2005
 .Dt SND_VIBES 4