[alsa-devel] issues with usb-audio and maudio quattro

Daniel Mack daniel at zonque.org
Mon Dec 9 11:41:59 CET 2013


On Sun, Dec 08, 2013 at 10:21:20AM +0100, Takashi Iwai wrote:
> At Sun, 8 Dec 2013 01:47:19 +1100 (EST),
> Patrick Shirkey wrote:
> > 
> > Hi,
> > 
> > It seems that some changes were made to the usb-audio driver over the
> > years that have resulted in partially broken  behaviour with maudio
> > quattro.
> > 
> > We have run some tests on two different devices with different machines
> > and found the following items:
> > 
> > 1: There are no longer three pcm devices - this breaks previously working
> > asoundrc files
> > 2: pcm0 and pcm1 have different behaviours - this results in audio input
> > working for pcm0 but white noise in pcm1 (probably due to endianess le vs
> > be)
> > 3: We can record 4 tracks with arecord. Tracks 1/2 have audio and track
> > 3/4 have white noise
> > 4: We can no longer run 4 playback tracks in JACK2 as it complains about
> > the ports not matching (this might be a seperate issue with JACK2 and
> > route/plug configs for multichannel devices but that would probably affect
> > the delta 10/10, RME Hammerfall or other multichannel devices too.)
> > 
> > jackd: ../common/JackGraphManager.cpp:44: void
> > Jack::JackGraphManager::AssertPort(jack_port_id_t): Assertion `port_index
> > < fPortMax' failed.

I'm not sure what this warning is supposed to tell us.

> > So the main question is who made the decision to drop/consolidate the
> > third pcm and break previously working asoundrc files?
> > 
> > There must be a good reason in which case maybe we can get things working
> > again relatively easily?
> 
> I don't know of such intentional breakage.  Bisection please.

Yes, please. Also, please describe how the audio interface was exposed
before to userspace, and how it is now. The output of 'lsusb -v' would
also help.


Thanks,
Daniel


More information about the Alsa-devel mailing list