can you add snd_printk to print / find out whether it can read wcaps 0x200500 from node 0x3e after changing codec->num_nodes ?
nid = codec->start_nid; for (i = 0; i < codec->num_nodes; i++, nid++) codec->wcaps[i] = snd_hda_param_read(codec, nid, AC_PAR_AUDIO_WIDGET_CAP);
can you add snd_printk to print / find out whether it can read wcaps 0x200500 from node 0x3e after changing codec->num_nodes ?
nid = codec->start_nid; param_read( codec, nid,
AC_ PAR_AUDIO_ WIDGET_ CAP);
for (i = 0; i < codec->num_nodes; i++, nid++)
codec->wcaps[i] = snd_hda_