At Tue, 18 Sep 2007 15:34:24 +0800, zhejiang wrote:
Hi,
I have a ICH8M + AD1986A machine and run alsa-driver-1.0.15rc.
I found that : In 6 channel mode,if adjust the front or pcm volume when playing music, all channel will be muted,but if adjust the volume alone(don't play music at the same time),every thing is ok. I use printk to display the verb in the azx_send_cmd(), when adjusting the volume in either case, there are just two verb (0x300) sent to the nid(0x1b) [correct action]. But in the first case, the dac widget amp-out vals are all affected.
Some other interesting thing, If i adjust the Sur or CLFE volume when playing music, the printk show that correct verb is sent, but the codec status don't change. If I adjust them alone,every thing is ok.
Sorry, no idea about this weird problem. It must be a codec-specific problem, I guess. The difference between 2ch and 6ch modes is only the connection of 0x10 and 0x11 and the pin I/O direction of 0x1c and 0x1d, and it should have no influence on amp behavior of other widgets (in theory).
Takashi