From mboxrd@z Thu Jan 1 00:00:00 1970 From: Owen Williams Subject: Re: Regression in Traktor Audio10 driver (snd-usb-audio) mixer flags Date: Fri, 08 Jan 2016 09:18:58 -0500 Message-ID: <1452262738.27231.46.camel@legoogs.cam.corp.google.com> References: <1451586418.9097.8.camel@mixxx.org> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Received: from mail-qg0-f48.google.com (mail-qg0-f48.google.com [209.85.192.48]) by alsa0.perex.cz (Postfix) with ESMTP id AED6526040E for ; Fri, 8 Jan 2016 15:19:00 +0100 (CET) Received: by mail-qg0-f48.google.com with SMTP id o11so352859204qge.2 for ; Fri, 08 Jan 2016 06:19:00 -0800 (PST) Received: from ?IPv6:2620:0:1004:0:c0ce:1c04:5f1d:461? ([2620:0:1004:0:c0ce:1c04:5f1d:461]) by smtp.gmail.com with ESMTPSA id d129sm48912348qka.31.2016.01.08.06.18.59 for (version=TLS1_2 cipher=AES128-GCM-SHA256 bits=128/128); Fri, 08 Jan 2016 06:18:59 -0800 (PST) In-Reply-To: <1451586418.9097.8.camel@mixxx.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: alsa-devel-bounces@alsa-project.org Sender: alsa-devel-bounces@alsa-project.org To: alsa-devel@alsa-project.org List-Id: alsa-devel@alsa-project.org Sorry to bump my own thread, but I don't know how else to report bugs to ALSA (I think the bug tracker was abandoned a while back?). I'm willing to do work to diagnose and fix this problem (I'm comfortable building kernels, doing git bisect, using gdb, etc) but I need some guidance about how to start. On Thu, 2015-12-31 at 13:26 -0500, Owen Williams wrote: > Sometime between kernels 3.13 (ubuntu 14.04) and 3.19 (15.04) there was > a regression that caused the mixer elements of the Traktor Audio10 > driver to stop responding to changes to True. I have an older machine > still running 14.04, and if I open alsamixer I can see and interact > with the 8 basic boolean switches: > > numid=3,iface=MIXER,name='Direct Thru Channel A' > ; type=BOOLEAN,access=rw------,values=1 > : values=off > numid=4,iface=MIXER,name='Direct Thru Channel B' > ; type=BOOLEAN,access=rw------,values=1 > : values=off > numid=5,iface=MIXER,name='Direct Thru Channel C' > ; type=BOOLEAN,access=rw------,values=1 > : values=off > numid=6,iface=MIXER,name='Direct Thru Channel D' > ; type=BOOLEAN,access=rw------,values=1 > : values=off > numid=7,iface=MIXER,name='Phono Input Channel A' > ; type=BOOLEAN,access=rw------,values=1 > : values=off > numid=8,iface=MIXER,name='Phono Input Channel B' > ; type=BOOLEAN,access=rw------,values=1 > : values=off > numid=9,iface=MIXER,name='Phono Input Channel C' > ; type=BOOLEAN,access=rw------,values=1 > : values=off > numid=10,iface=MIXER,name='Phono Input Channel D' > ; type=BOOLEAN,access=rw------,values=1 > : values=off > > > or I can use amixer: > amixer -c T10 cset numid=8 on > > > however on my newer machine, with ubuntu 15.04 and 15.10, I am unable > to change the values to true. I am a member of the audio group and I > have also tried with sudo, but when I try to set the value on nothing > happens: > > $ amixer -c T10 cset numid=8 on > numid=8,iface=MIXER,name='Phono Input Channel B' > ; type=BOOLEAN,access=rw------,values=1 > : values=off > > The fun part is, if I connect the card to my mac I can set startup > conditions for these flags. I can set them to true, and when I connect > to my linux machines the flags start up as true. And then, even on the > newer kernel, I can turn them off! But I can't turn them back on > again. > > This sound card is the one I'd like to recommend officially for the > Mixxx DJ project so I'd really like to get to the bottom of this issue. > > > thanks, > Owen Williams > > A Lead Developer, Mixxx.org