Alsa-Devel Archive on lore.kernel.org
 help / color / mirror / Atom feed
From: Daniel Mack <daniel@zonque.org>
To: Jan Baumgart <raga.raga@gmx.de>, alsa-devel@alsa-project.org
Subject: Re: MiniDSP USBStreamer / UAC2 / Alsamixer bogus
Date: Fri, 23 May 2014 12:10:15 +0200	[thread overview]
Message-ID: <537F1E87.2010707@zonque.org> (raw)
In-Reply-To: <trinity-69d5b18f-8b7a-4d6a-97e4-025a61f952fe-1400780207708@3capp-gmx-bs24>

Hi Jan,

On 05/22/2014 07:36 PM, Jan Baumgart wrote:
>    Today I received a MiniDSP USBStreamer Box.
>    (http://www.minidsp.com/products/usb-audio-interface/usbstreamer-box)
>    It's an USB to ADAT optical interface and claims to be UAC2 compliant.
>    It's based on a XMOS L2 core.
> 
>    Audio worked out of the box!
>    8-Channels In & Out :)

Nice!

>    But the alsamixer controls seem to be bogus.
>    Here's a screenshot of qasmixer:
>    icem.folkwang-uni.de/~jb/geheim/usbstreamer_qasmixer.png
> 
>    All controls are named "USBStreamer Clock Selector"...

That's strange indeed.

>    The first control always snaps back to zero.

This is likely a separate problem.

>    The following 8 Multi-Controls don't have any effect.
>    Only the last two Input/Ouput Master controls work as expected.

Could you read through Documentation/usb/usbmon.txt and follow the
instructions there? Then capture the packets that are transmitted when
you try to set the ALSA controls with amixer. I'd like to know whether
the right units are addressed at all. Make sure to denote in the trace
which amixer control you set, and which traffic resulted from that.

Also, a snapping back control means that the driver got an interrupt
from the device. The corresponding packet should also be visible in the
dump.

>    On OS X 10.8.5 without installing any driver I see 8 Input/Output
>    Volume Sliders + Master Sliders and a working Clock Selector.

Ok, so that means it's definitely a bug on our side.

>    I'm running debian testing with a 3.13-1-amd64 stock kernel.

You can already build a kernel from today's sound master git, as this is
the base for new patches:

  https://git.kernel.org/cgit/linux/kernel/git/tiwai/sound.git/

>    Any ideas? I've attached lsusb and amixer infos below...

Excellent - thanks a bunch for such detailed information!

I'll hope to find some time soon to comprehend what's going on.


Thanks,
Daniel

  reply	other threads:[~2014-05-23 10:10 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-05-22 17:36 MiniDSP USBStreamer / UAC2 / Alsamixer bogus Jan Baumgart
2014-05-23 10:10 ` Daniel Mack [this message]
2014-05-23 17:18 ` Daniel Mack
2014-05-24 10:22   ` Jan Baumgart

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=537F1E87.2010707@zonque.org \
    --to=daniel@zonque.org \
    --cc=alsa-devel@alsa-project.org \
    --cc=raga.raga@gmx.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox