[alsa-devel] No surround sound with ALC892 on B150M Pro4/D3 - fixed with hdajackretask
Takashi Iwai
tiwai at suse.de
Fri Oct 21 09:20:47 CEST 2016
On Thu, 20 Oct 2016 23:47:47 +0200,
Benjamin Valentin wrote:
>
> On Thu, 20 Oct 2016 12:18:16 +0200
> Takashi Iwai <tiwai at suse.de> wrote:
>
> > Does the patch below work for you?
>
> Thank you, that works - there is only one typo ;)
>
> > ---
> > sound/pci/hda/patch_realtek.c | 12 ++++++++++++
> > 1 file changed, 12 insertions(+)
> >
> > diff --git a/sound/pci/hda/patch_realtek.c
> > b/sound/pci/hda/patch_realtek.c index b582d57fe184..284315555229
> > 100644 --- a/sound/pci/hda/patch_realtek.c
> > +++ b/sound/pci/hda/patch_realtek.c
> > static const struct hda_fixup alc662_fixups[] = {
> > @@ -6901,6 +6902,16 @@ static const struct hda_fixup alc662_fixups[]
> > = { { }
> > }
> > },
> > + [ALC892_FIXUP_ASROCK_MOBO] = {
> > + .type = HDA_FIXUP_PINS,
> > + .v.pins = (const struct hda_pintbl[]) {
> > + { 0x15, 0x40f000f0 }, /* disabled */
> > + { 0x16, 0x40f000f0 }, /* disabled */
> > + { 0x18, 0x01014011 }, /* LO */
> > + { 0x18, 0x01014012 }, /* LO */
> ^^^^^^
> should be
> + { 0x15, 0x40f000f0 }, /* disabled */
> + { 0x16, 0x40f000f0 }, /* disabled */
> + { 0x18, 0x01014011 }, /* LO */
> + { 0x1a, 0x01014012 }, /* LO */
>
> otherwise there will be no center/lfe channel.
Doh, yes, it should be 0x1a.
And did the patch work for you?
thanks,
Takashi
More information about the Alsa-devel
mailing list