[alsa-devel] Realtek model parser problem with the new jack detection

David Henningsson david.henningsson at canonical.com
Wed Jan 18 17:28:32 CET 2012

Hi Takashi,

I'm troubleshooting a problem with the Realtek quirk/model parsers. The 
problem is basically that add_jack_kctls call 
snd_hda_jack_detect_enable, which in turn overwrites the current unsol tag.

E g, first the model parser sets a pin to AC_USRSP_EN | ALC_HP_EVENT, 
then comes snd_hda_jack_detect_enable and does AC_USRSP_EN | jack->tag.

I'm not sure of the best way to resolve this; either keep the current 
tag (and mark all jacks as dirty on an unsol event), or read back the 
current tag and set it as jack->action (and then always use the jack 
table). What do you think?

Example alsa-info for this is in 

David Henningsson, Canonical Ltd.

More information about the Alsa-devel mailing list