[alsa-devel] [bug] SPDIF (digital-out) not working on NForce4/CK804
Raymond Yau
superquad.vortex2 at gmail.com
Tue Oct 7 05:21:58 CEST 2014
>
> It works!
>
>
>
> Solution (in OpenElec 4.2.0; settings on other distros would be similar):
> * Create custom asound.state in /storage/.config/ with the following
contents:http://sprunge.us/SiHH(this state-file will, among other things,
unmute the appropriate mixer controls, set proper output formats, ...).
>
> * Load the above state file with the following command:
>
> alsactl nrestore 0 -f /storage/.config/asound.state
> (replace the "0" with the card-number corresponding to CK804 on your
system)
>
> You may want to add this command to a custom autostart.sh in
/storage/.config/ so the state is restored on every boot.
>
> * Create intel8x0.conf in /storage/.config/modprobe.d/ with the following
contents:
>
> options snd-intel8x0 spdif_aclink=1
> (I am told that this above setting depends on the specific
motherboard, so this may not work for everyone: it does work on my ASUS
A8N-SLI Deluxe)
>
> This was the final setting that solved the issue for me. I did try this
setting before, but it seems that some sources on the Internet had this
mis-written as "options snd-intel-8x0 spdif_aclink=1" (notice the extra
dash).
>
> * In XBMC, select the SPDIF out as both the audio-device AND the
passthrough device.
>
>
Advanced information - PCI Vendor/Device/Subsystem ID's
!!-------------------------------------------------------
00:04.0 0401: 10de:0059 (rev a2)
Subsystem: 1043:812a
You can add pci subsystem id into spdif_aclink_defaults
static struct snd_pci_quirk spdif_aclink_defaults[] __devinitdata = {
SND_PCI_QUIRK(0x147b, 0x1c1a, "ASUS KN8", 1),
{ } /* end */
};
>> >>
>> >> Simple mixer control 'IEC958 Playback AC97-SPSA',0
>> >> Capabilities: volume volume-joined
>> >> Playback channels: Mono
>> >> Capture channels: Mono
>> >> Limits: 0 - 3
>> >> Mono: 0 [0%]
Does it use slot front left and front right slots for pcm playback?
Does it use spdif left/right slot for ac3 passthrough? default for alc850
after cold boot
Can it get signal from the other two setting : rear left/right slot or
center/lfe slot?
More information about the Alsa-devel
mailing list