[alsa-devel] [PATCH] New quirk for USB DAC 08bb:2704
xsdg at xsdg.org
Mon Feb 14 22:16:18 CET 2011
On 02/14/2011 05:10 PM, Takashi Iwai wrote:
> At Sat, 12 Feb 2011 22:53:25 +0000,
> Omari Stephens wrote:
>> Howdy, all
>> I have one of these:
>> It's got one of these USB DACs inside
>> ID 08bb:2704 Texas Instruments Japan
>> The DAC has a single mixer control, Master, which allows you to adjust
>> volume and mute/unmute. The fun thing is that the volume adjustment has
>> no effect whatsoever. On machines running pulse, this means that output
>> will be at 0dB pretty much all the time. (Of course, this is true of
>> non-pulse machines also).
>> The attached patch disables the Master control, which causes pulse to
>> control levels entirely in software, as it should for this device.
>> The main downside to this patch is that, while the volume part of the
>> Master control is non-functional, the mute/unmute aspect does work as
>> expected. I couldn't figure out how to change the Master control to
>> just a mute/unmute control, but if someone has suggestions on what to
>> do, that'd be appreciated. Judging by the comments in the code (and
>> contrary to what I wrote in the map comment), I presume the mute/unmute
>> control is the only reason why 08bb:2702 isn't doing this same thing.
> The patch looks good to me. Could you give your sign-off?
Oops; sorry (haven't submitted a kernel patch before). Will do.
That said, I have some friends with the same device, and at least one
says that the volume control works fine for him, so I want to do a bit
more investigation before this quirk gets added. Will send email when I
get things figured out a little more.
More information about the Alsa-devel