David Henningsson wrote:
Hmm, I and Colin Guthrie have found a regression between kernels 2.6.38 and 3.0.
When running "amixer -D hw:handset" for this device under 2.6.38, the attached file is returned. Under 3.0, the dB information is missing. This can't be intentional, can it?
There are patches that might have introduced bugs, but these two patches do remove dB information intentionally:
ALSA: usb-audio - Don't expose broken dB ranges: http://git.alsa-project.org/?p=alsa-kernel.git;a=commitdiff;h=59bb7f0eebe6 ALSA: usb-audio - Add volume range check and warn if it too big: http://git.alsa-project.org/?p=alsa-kernel.git;a=commitdiff;h=80acefff3bc7
Are there any messages in the system log when loading the driver? What are the controls' dB ranges (see "amixer contents")?
Regards, Clemens