[alsa-devel] Bug in setting channels, related to recent ELD/EDID changes?

Anssi Hannula anssi.hannula at iki.fi
Tue Jan 11 21:47:33 CET 2011

On 11.01.2011 22:37, VDR User wrote:
> First, THANK YOU for addressing this!  However, I have a couple
> questions.  Which solution was implemented; a true/false switch
> controlling the behavior between the old _working_ method, or the new
> ELD restricted one?  Or, this module parameter thing that was
> mentioned?
> As a user having to deal with the frustration of this problem, I
> absolutely think the true/false switch is the best solution as it's
> set-and-forget.  Set it one time, get the behavior you _want_, and not
> have to bother with it again.  With the module parameter thing, it
> sounds like you have to change module parameters according to what you
> want at the moment.  Or is it that the true/false switch is controlled
> by a module param?  Maybe I've misinterpreted it but it's not very
> clear.

Yes, it is a true/false switch controlled by a module parameter.

> So I grab alsa git, but how do I use the fix to restore the old behavior?

Set the module parameter static_hdmi_pcm of snd-hda-codec-hdmi to 1.

For example, by adding this into /etc/modprobe.conf:
options snd-hda-codec-hdmi static_hdmi_pcm=1

For the record, this is the commit:

Anssi Hannula

More information about the Alsa-devel mailing list