Date: Sun, 02 Feb 2014 20:53:33 -0800 From: Maverick <mmavipc@hostedyou.com> To: freebsd-drivers@freebsd.org, freebsd-questions@freebsd.org Cc: "Brian M. Waters" <brianmwaters@gmail.com> Subject: Re: snd_hda autodetection Message-ID: <52EF20CD.6000102@hostedyou.com> In-Reply-To: <CAGibMaKY_MF%2BmNOkSWUvAzLW3HTZ2MgWiY_EKSx-PHO%2B-LBxMg@mail.gmail.com> References: <CAGibMaKY_MF%2BmNOkSWUvAzLW3HTZ2MgWiY_EKSx-PHO%2B-LBxMg@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On 2/2/2014 5:22 PM, Brian M. Waters wrote: > Cross-post from freebsd-hardware@: > > I have been messing around trying to get the snd_hda driver to work > 100% on my ThinkPad. There are a lot of HDA chips out there, and it > turns out laptop manufacturers are real "cowboy" about wiring them up > - pins x, y, z on one machine may not have the same function as pins > x, y, z on another machine. To make matters worse, these quirks are > never documented. However, Linux (and Windows) "just work" on these > platforms - while FreeBSD (at least on my X230) requires manually > experimenting with the snd_hda driver's configuration via > device.hints. I am not sure exactly how Linux/Windows handle this - > perhaps they do some kind of probing, or perhaps they ship with a long > list of known quirks. My question is: is there some technical reason > this has not been implemented in FreeBSD, or is it simply something > waiting to be implemented? Is there any way I can help out? > > BW > _______________________________________________ > freebsd-drivers@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-drivers > To unsubscribe, send any mail to "freebsd-drivers-unsubscribe@freebsd.org" According to https://www.kernel.org/doc/Documentation/sound/alsa/HD-Audio.txt the BIOS sets the default config for each pin, but the driver has a static configuration table with "several preset models, either to override the BIOS setup or to provide more comprehensive features"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?52EF20CD.6000102>