[alsa-devel] Configuring slave output for ALC889

Raymond Yau superquad.vortex2 at gmail.com
Thu Jan 15 06:10:41 CET 2015


>
> I am using an Intel Desktop Board DX58SO. I am using S/PDIF for HDMI Audio
> and there is no sound output via HDMI. I have checked with alsamixer and
> the volumes for the S/PDIF are stuck at 0 and I can't increase them. By
> looking at the commit history, I have found this commit which enables 0x10
> as a slave output for 0x6 on ALC889 for the exact same board that I am
> using.
>
>
http://mailman.alsa-project.org/pipermail/alsa-devel/2009-April/015901.html
>
> However, it appears that with the commit "ALSA: hda/realtek - Drop ALC882
> desktop model quirks", the older workaround has been removed, which caused
> a regression.
>
> I have checked the output of alsainfo and it seems that 0x06 is still
being
> used instead of 0x010.
>
> Node 0x1e [Pin Complex] wcaps 0x400300: Mono Digital
>   Control: name="SPDIF Phantom Jack", index=1, device=0
>   Pincap 0x00000010: OUT
>   Pin Default 0x99430130: [Fixed] SPDIF Out at Int ATAPI
>     Conn = ATAPI, Color = Unknown
>     DefAssociation = 0x3, Sequence = 0x0
>     Misc = NO_PRESENCE
>   Pin-ctls: 0x40: OUT
>   Connection: 1
>      0x06
>
> I was planning to edit the "patch_alc882" function to configure the
> "spec->gen.slave_dig_outs" and set the values to "{0x10, 0, 0}". However,
I
> was not sure if this was the right way of doing.
>
> Please advice.
>
> I am running Arch-Linux with 3.17 kernel.
>

https://git.kernel.org/cgit/linux/kernel/git/tiwai/sound.git/commit/sound/pci/hda?id=6a05ac4afa90ac9c38fedd3f6940fe8da5d1fcf6

Do you mean this patch was not worked as expected or you want to use  both
digital output can play different audio at the same time ?

There is no volume control for digital output

http://www.intel.com/content/www/us/en/motherboards/desktop-motherboards/desktop-board-dx58so.html

10-channel (7.1) Dolby Home Theater* Audio subsystem with five analog audio
outputs and two S/PDIF digital audio outputs (coaxial and optical) using
the Realtek* ALC889 audio codec


More information about the Alsa-devel mailing list