[alsa-devel] AD1986A stop working if adjust the volume
tiwai at suse.de
Tue Sep 18 17:54:14 CEST 2007
At Tue, 18 Sep 2007 15:34:24 +0800,
> 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).
More information about the Alsa-devel