Date: Wed, 16 May 2018 22:04:18 +0200 From: K Staring <qdk@quickdekay.net> To: freebsd-hackers@freebsd.org Subject: snd_hda(4) pin patches WIP (was: Re: new laptop, no sound in spite of driver attaching) Message-ID: <20180516220418.1b7c25454c1d30bf2dbf9cbe@quickdekay.net> In-Reply-To: <alpine.BSF.2.20.1804301354400.18403@puchar.net> References: <alpine.BSF.2.20.1804301354400.18403@puchar.net>
next in thread | previous in thread | raw e-mail | index | archive | help
--Signature=_Wed__16_May_2018_22_04_19_+0200_tqVtnb=hcM56Zes3 Content-Type: text/plain; charset=US-ASCII Content-Disposition: inline Content-Transfer-Encoding: quoted-printable After initial success with getting the jack plug output on my Dell XPS 9650= to work (since been merged into -CURRENT), I've been busy to port some of = the pin patches from Linux to FreeBSD's snd_hda(4) driver. Apparently Intel's HDA specification is very difficult to implement correct= ly, or "we'll fix it in software" prevails: there are a *lot* of patches to= make hardware work in the Linux source... There are three kinds of patches present in snd_hda (and similarly in the h= da Linux code) : - pin patches - GPIO patches - "other" (manual fiddling in code) I've been focussing on pin patches for now, for Realtek chipsets. So if you= run CURRENT, have problems with the snd_hda(4) driver and your system has = a Realtek audio chipset, this github branch might be useful: https://github= .com/kstaring/freebsd/tree/hda_pin_fixes_realtek . At the moment, most pin = patches for the Realtek ALC260, ALC268, ALC269, ALC271, ACL280 and ALC880 a= re ported (barring some unclear or strange entries in the Linux source). I'd appreciate all feedback! --=20 K Staring <qdk@quickdekay.net> --Signature=_Wed__16_May_2018_22_04_19_+0200_tqVtnb=hcM56Zes3 Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEQdP3BANRX65TrEyuO++4CB4086wFAlr8jsMACgkQO++4CB40 86x2IggAt9JBExUmlWGZPIziQgRXtsXGOK1kZ9ggMwrbdGCrpTpt8+1A8yM7uHFu XfBMR5Ts8IV706vG8uX/L7ZP8O/jecb+koE4io607JBQV3yTN2HWg6O4qOenIIbI VvZHqM1S5H1Oakpm7uQ+vFmZFjtKreaR2QOXmOn6HvkXciuRc5PmyHP77JIp0pLs n7YEresAcT6uSQRUjmg4GxOAERBhS3iu02KLq7Jo18YJ/8z8caw3q+yvzEz9oLqE FSM727t/XifR5MXaMKgI6cBZirn1wKinCSLOWokGytqYQkWu3uMe5DTAYw37BD9d vmD5/QIbZIYQhRWinFhsU/IN3+Yz0g== =2ff4 -----END PGP SIGNATURE----- --Signature=_Wed__16_May_2018_22_04_19_+0200_tqVtnb=hcM56Zes3--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20180516220418.1b7c25454c1d30bf2dbf9cbe>