snd_hda.4 (1829d5da5355930d5cfa8ec8add8ff47dc0bebab) snd_hda.4 (8fd5093c2a0e128aaf515494b55e10b041c564d8)
1.\" Copyright (c) 2006-2008 Joel Dahl <joel@FreeBSD.org>
2.\" Copyright (c) 2008 Alexander Motin <mav@FreeBSD.org>
3.\" All rights reserved.
4.\"
5.\" Redistribution and use in source and binary forms, with or without
6.\" modification, are permitted provided that the following conditions
7.\" are met:
8.\" 1. Redistributions of source code must retain the above copyright

--- 11 unchanged lines hidden (view full) ---

20.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
21.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
22.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
23.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
24.\" SUCH DAMAGE.
25.\"
26.\" $FreeBSD$
27.\"
1.\" Copyright (c) 2006-2008 Joel Dahl <joel@FreeBSD.org>
2.\" Copyright (c) 2008 Alexander Motin <mav@FreeBSD.org>
3.\" All rights reserved.
4.\"
5.\" Redistribution and use in source and binary forms, with or without
6.\" modification, are permitted provided that the following conditions
7.\" are met:
8.\" 1. Redistributions of source code must retain the above copyright

--- 11 unchanged lines hidden (view full) ---

20.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
21.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
22.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
23.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
24.\" SUCH DAMAGE.
25.\"
26.\" $FreeBSD$
27.\"
28.Dd January 7, 2009
28.Dd November 13, 2009
29.Dt SND_HDA 4
30.Os
31.Sh NAME
32.Nm snd_hda
33.Nd "Intel High Definition Audio bridge device driver"
34.Sh SYNOPSIS
35To compile this driver into the kernel, place the following lines in your
36kernel configuration file:

--- 17 unchanged lines hidden (view full) ---

54The
55.Nm
56driver is a HDA bus controller driver and HDA codecs audio functions bridge
57driver that allows the generic audio driver,
58.Xr sound 4 ,
59to be used with this hardware.
60Only audio functions are supported by
61.Nm .
29.Dt SND_HDA 4
30.Os
31.Sh NAME
32.Nm snd_hda
33.Nd "Intel High Definition Audio bridge device driver"
34.Sh SYNOPSIS
35To compile this driver into the kernel, place the following lines in your
36kernel configuration file:

--- 17 unchanged lines hidden (view full) ---

54The
55.Nm
56driver is a HDA bus controller driver and HDA codecs audio functions bridge
57driver that allows the generic audio driver,
58.Xr sound 4 ,
59to be used with this hardware.
60Only audio functions are supported by
61.Nm .
62Modem, HDMI and other possible functions are not implemented.
62Modem and other possible functions are not implemented.
63.Pp
64The
65.Nm
66driver supports hardware that conforms with revision 1.0 of the Intel High
67Definition Audio specification and tries to behave much like the Microsoft
68Universal Audio Architecture (UAA) draft (revision 0.7b) for handling audio
69devices.
70.Pp

--- 424 unchanged lines hidden (view full) ---

495nVidia MCP67A
496.It
497nVidia MCP67B
498.It
499nVidia MCP68
500.It
501nVidia MCP69
502.It
63.Pp
64The
65.Nm
66driver supports hardware that conforms with revision 1.0 of the Intel High
67Definition Audio specification and tries to behave much like the Microsoft
68Universal Audio Architecture (UAA) draft (revision 0.7b) for handling audio
69devices.
70.Pp

--- 424 unchanged lines hidden (view full) ---

495nVidia MCP67A
496.It
497nVidia MCP67B
498.It
499nVidia MCP68
500.It
501nVidia MCP69
502.It
503nVidia MCP73
504.It
505nVidia MCP78
506.It
507nVidia MCP79
508.It
509nVidia MCP89
510.It
503SiS 966
504.It
505VIA VT8251/8237A
506.El
507.Pp
508The following and many other codecs have been verified to work:
509.Pp
510.Bl -bullet -compact

--- 110 unchanged lines hidden (view full) ---

621driver useless, which usually results in a state where the
622.Nm
623driver seems to attach and work, but without any sound. Some of
624that cases can be solved by tuning loader.conf variables. But before
625trying to fix problem that way, make sure that problem is really exists
626and the PCM audio device you are using really corresponds to expected
627audio connector.
628.Pp
511SiS 966
512.It
513VIA VT8251/8237A
514.El
515.Pp
516The following and many other codecs have been verified to work:
517.Pp
518.Bl -bullet -compact

--- 110 unchanged lines hidden (view full) ---

629driver useless, which usually results in a state where the
630.Nm
631driver seems to attach and work, but without any sound. Some of
632that cases can be solved by tuning loader.conf variables. But before
633trying to fix problem that way, make sure that problem is really exists
634and the PCM audio device you are using really corresponds to expected
635audio connector.
636.Pp
637Some vendors use non-standardized General Purpose I/O (GPIO) pins of codec
638to control external amplifiers. In some cases setting proper combination of
639GPIO bits may be needed to make sound work on specific device.
640.Pp
641HDMI and DisplayPort audio may also require support from video driver.
642.Pp
629Due to OSS limitation multichannel (not multidevice) playback is not
630supported.
643Due to OSS limitation multichannel (not multidevice) playback is not
644supported.