'Twas brillig, and Clemens Ladisch at 01/10/10 07:44 did gyre and gimble:
Takashi Iwai wrote:
Mark Brown wrote:
On Thu, Sep 30, 2010 at 04:09:56PM +0100, Colin Guthrie wrote:
*shouldn't* use them, but at present it does and they *are* active and used, so it's not an issue for me), the problem is rather one of setting Master (not PCM) to 0% aka -46.5dB causes some kind of auto-mute that cuts off all sound. It shouldn't do that.
Is this perhaps just an error in the TLV information - should it be flagging that the minimim gain is mute but isn't?
There is no clear (or consistent) definition in HD-audio codec, I guess.
The HDA spec is quite clear that muting is done only with the mute bit.
Good :)
Some chips do mute at 0 and some not.
Those that do are violating the specification.
But we have to support them anyway. Colin, please tell us the IDs of your codec so that we can add a TLV workaround to the driver.
I presume the alsa-info.sh output is sufficient here?
http://colin.guthr.ie/alsa-info.txt
snd_hda_intel : Intel Corporation|82801G (ICH7 Family) High Definition Audio Controller (vendor:8086 device:27d8 subv:1028 subd:01bd) (rev: 01)
Many thanks
Col