You might also try the "probe_mask=1" option to the snd-hda-intel module. This solved my no-sound problem that was characterized by a line of the form:
hda_intel: azx_get_response timeout
reported by dmesg as having occurred during boot (probably when the module loaded).