xref: /freebsd/share/man/man4/snd_es137x.4 (revision fa9896e082a1046ff4fbc75fcba4d18d1f2efc19)
173ad990aSSimon L. B. Nielsen.\" Copyright (c) 2004 Atte Peltomaki
273ad990aSSimon L. B. Nielsen.\" All rights reserved.
373ad990aSSimon L. B. Nielsen.\"
473ad990aSSimon L. B. Nielsen.\" Redistribution and use in source and binary forms, with or without
573ad990aSSimon L. B. Nielsen.\" modification, are permitted provided that the following conditions
673ad990aSSimon L. B. Nielsen.\" are met:
773ad990aSSimon L. B. Nielsen.\" 1. Redistributions of source code must retain the above copyright
873ad990aSSimon L. B. Nielsen.\"    notice, this list of conditions and the following disclaimer.
973ad990aSSimon L. B. Nielsen.\" 2. Redistributions in binary form must reproduce the above copyright
1073ad990aSSimon L. B. Nielsen.\"    notice, this list of conditions and the following disclaimer in the
1173ad990aSSimon L. B. Nielsen.\"    documentation and/or other materials provided with the distribution.
1273ad990aSSimon L. B. Nielsen.\"
1373ad990aSSimon L. B. Nielsen.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
1473ad990aSSimon L. B. Nielsen.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1573ad990aSSimon L. B. Nielsen.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
1673ad990aSSimon L. B. Nielsen.\" ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
1773ad990aSSimon L. B. Nielsen.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
1873ad990aSSimon L. B. Nielsen.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
1973ad990aSSimon L. B. Nielsen.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
2073ad990aSSimon L. B. Nielsen.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
2173ad990aSSimon L. B. Nielsen.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
2273ad990aSSimon L. B. Nielsen.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
2373ad990aSSimon L. B. Nielsen.\" SUCH DAMAGE.
2473ad990aSSimon L. B. Nielsen.\"
254a418e5bSJoel Dahl.Dd November 29, 2006
2673ad990aSSimon L. B. Nielsen.Dt SND_ES137X 4
2773ad990aSSimon L. B. Nielsen.Os
2873ad990aSSimon L. B. Nielsen.Sh NAME
2973ad990aSSimon L. B. Nielsen.Nm snd_es137x
3073ad990aSSimon L. B. Nielsen.Nd "Ensoniq AudioPCI ES137x bridge device driver"
3173ad990aSSimon L. B. Nielsen.Sh SYNOPSIS
32aaf93d16SJoel DahlTo compile this driver into the kernel, place the following lines in your
33aaf93d16SJoel Dahlkernel configuration file:
34aaf93d16SJoel Dahl.Bd -ragged -offset indent
3524013109SRuslan Ermilov.Cd "device sound"
3673ad990aSSimon L. B. Nielsen.Cd "device snd_es137x"
37aaf93d16SJoel Dahl.Ed
38aaf93d16SJoel Dahl.Pp
39aaf93d16SJoel DahlAlternatively, to load the driver as a module at boot time, place the
40aaf93d16SJoel Dahlfollowing line in
41aaf93d16SJoel Dahl.Xr loader.conf 5 :
42aaf93d16SJoel Dahl.Bd -literal -offset indent
43aaf93d16SJoel Dahlsnd_es137x_load="YES"
44aaf93d16SJoel Dahl.Ed
4573ad990aSSimon L. B. Nielsen.Sh DESCRIPTION
4673ad990aSSimon L. B. NielsenThe
4773ad990aSSimon L. B. Nielsen.Nm
4873ad990aSSimon L. B. Nielsenbridge driver allows the generic audio driver
4973ad990aSSimon L. B. Nielsen.Xr sound 4
5073ad990aSSimon L. B. Nielsento attach to the Ensoniq 137x audio cards.
51796eb4c2SAlexander Leidinger.Ss Runtime Configuration
52796eb4c2SAlexander LeidingerThe following
53796eb4c2SAlexander Leidinger.Xr sysctl 8
54796eb4c2SAlexander Leidingervariables are available in addition to those available to all
55796eb4c2SAlexander Leidinger.Xr sound 4
56796eb4c2SAlexander Leidingerdevices:
57796eb4c2SAlexander Leidinger.Bl -tag -width ".Va hw.snd.pcm%d.latency_timer" -offset indent
58796eb4c2SAlexander Leidinger.It Va hw.snd.pcm%d.latency_timer
59796eb4c2SAlexander LeidingerControls the PCI latency timer setting.
60796eb4c2SAlexander LeidingerIncreasing this value will solve most popping and crackling issues
61796eb4c2SAlexander Leidinger(especially on VIA motherboards).
62796eb4c2SAlexander Leidinger.It Va hw.snd.pcm%d.spdif_enabled
63796eb4c2SAlexander LeidingerEnables S/PDIF output on the primary playback channel.
64796eb4c2SAlexander LeidingerThis
65796eb4c2SAlexander Leidinger.Xr sysctl 8
66796eb4c2SAlexander Leidingervariable is available only if the device is known to support S/PDIF output.
674a418e5bSJoel Dahl.It Va dev.pcm.%d.polling
684a418e5bSJoel DahlExperimental polling mode, where the driver operates by querying the device
694a418e5bSJoel Dahlstate on each tick using
704a418e5bSJoel Dahl.Xr callout 9 .
714a418e5bSJoel DahlPolling is disabled by default.
724a418e5bSJoel DahlDo not enable it unless you are facing weird interrupt problems or if the
734a418e5bSJoel Dahldevice cannot generate interrupts at all.
74796eb4c2SAlexander Leidinger.El
7573ad990aSSimon L. B. Nielsen.Sh HARDWARE
7673ad990aSSimon L. B. NielsenThe
7773ad990aSSimon L. B. Nielsen.Nm
7873ad990aSSimon L. B. Nielsendriver supports the following sound cards:
7973ad990aSSimon L. B. Nielsen.Pp
8073ad990aSSimon L. B. Nielsen.Bl -bullet -compact
8173ad990aSSimon L. B. Nielsen.It
829aa2457dSJoel DahlCreative CT5880-A
839aa2457dSJoel Dahl.It
849aa2457dSJoel DahlCreative CT5880-C
859aa2457dSJoel Dahl.It
869aa2457dSJoel DahlCreative CT5880-D
879aa2457dSJoel Dahl.It
889aa2457dSJoel DahlCreative CT5880-E
899aa2457dSJoel Dahl.It
909aa2457dSJoel DahlCreative SB AudioPCI CT4730
919aa2457dSJoel Dahl.It
929aa2457dSJoel DahlEnsoniq AudioPCI ES1370
939aa2457dSJoel Dahl.It
949aa2457dSJoel DahlEnsoniq AudioPCI ES1371-A
959aa2457dSJoel Dahl.It
969aa2457dSJoel DahlEnsoniq AudioPCI ES1371-B
979aa2457dSJoel Dahl.It
989aa2457dSJoel DahlEnsoniq AudioPCI ES1373-A
999aa2457dSJoel Dahl.It
1009aa2457dSJoel DahlEnsoniq AudioPCI ES1373-B
1019aa2457dSJoel Dahl.It
1029aa2457dSJoel DahlEnsoniq AudioPCI ES1373-8
10373ad990aSSimon L. B. Nielsen.El
10473ad990aSSimon L. B. Nielsen.Sh SEE ALSO
10573ad990aSSimon L. B. Nielsen.Xr sound 4
10673ad990aSSimon L. B. Nielsen.Sh HISTORY
10773ad990aSSimon L. B. NielsenThe
10873ad990aSSimon L. B. Nielsen.Nm
1090199a480SJoel Dahldevice driver first appeared in
1100199a480SJoel Dahl.Fx 4.0 .
11173ad990aSSimon L. B. Nielsen.Sh AUTHORS
112*6c899950SBaptiste Daroussin.An Russell Cattelan Aq Mt cattelan@thebarn.com
113*6c899950SBaptiste Daroussin.An Cameron Grant Aq Mt cg@FreeBSD.org
114*6c899950SBaptiste Daroussin.An Joachim Kuebart
115*6c899950SBaptiste Daroussin.An Jonathan Noack Aq Mt noackjr@alumni.rice.edu
116