Skip to content
Commit 6ce4a3bc authored by Takashi Iwai's avatar Takashi Iwai
Browse files

ALSA: hda - Make codec-probing more robust



When an error occurs during the codec probing, typically accessing to an
non-existing codec slot, the controller chip gets often screwed up and
can no longer communicate with the codecs.

This patch adds a preparation phase just to probe codec addresses before
actually creating codec instances.  If any error occurs during this
probing phase, the driver resets the controller to recover.

This will (hopefully) fix the famous "single_cmd" errors.

Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
parent 33fa35ed
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment