alsa-devel.alsa-project.org archive mirror
 help / color / mirror / Atom feed
* issues with usb-audio and maudio quattro
@ 2013-12-07 14:47 Patrick Shirkey
  2013-12-08  9:21 ` Takashi Iwai
  0 siblings, 1 reply; 3+ messages in thread
From: Patrick Shirkey @ 2013-12-07 14:47 UTC (permalink / raw)
  To: alsa-devel

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.


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?



Cheers

--
Patrick Shirkey
Boost Hardware Ltd

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: issues with usb-audio and maudio quattro
  2013-12-07 14:47 issues with usb-audio and maudio quattro Patrick Shirkey
@ 2013-12-08  9:21 ` Takashi Iwai
  2013-12-09 10:41   ` Daniel Mack
  0 siblings, 1 reply; 3+ messages in thread
From: Takashi Iwai @ 2013-12-08  9:21 UTC (permalink / raw)
  To: Patrick Shirkey; +Cc: alsa-devel

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.
> 
> 
> 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.


Takashi

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: issues with usb-audio and maudio quattro
  2013-12-08  9:21 ` Takashi Iwai
@ 2013-12-09 10:41   ` Daniel Mack
  0 siblings, 0 replies; 3+ messages in thread
From: Daniel Mack @ 2013-12-09 10:41 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel

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

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2013-12-09 10:42 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-12-07 14:47 issues with usb-audio and maudio quattro Patrick Shirkey
2013-12-08  9:21 ` Takashi Iwai
2013-12-09 10:41   ` Daniel Mack

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).