ALSA: maestro3: Fix Allegro mute until master volume/mute is touched
authorOndrej Zary <linux@rainbow-software.org>
Sun, 1 Nov 2015 19:53:14 +0000 (20:53 +0100)
committerTakashi Iwai <tiwai@suse.de>
Mon, 2 Nov 2015 07:46:30 +0000 (08:46 +0100)
commit2c8d08925272b9be383cd81f1973c6faf9fbf53a
tree6e012daa67c9e027e3505ec366a41f2800d63af1
parent030270ba1aa2072d2967c11129c67d9de9aa762b
ALSA: maestro3: Fix Allegro mute until master volume/mute is touched

ESS Allegro (marked ES1989S), [125d:1988] (rev 10) is mute after
loading snd-maestro3 and running alsactl restore. Touching master
volume or mute makes it work.

Looks like a bug in the AC'97 codec integrated into the chip.

Write AC97_MASTER register twice to work-around the problem.

Signed-off-by: Ondrej Zary <linux@rainbow-software.org>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/pci/maestro3.c