[alsa-devel] [PATCH] ALSA: usb: Add support for Zoom R16/24 capture and midi interfaces

Panu Matilainen pmatilai at laiskiainen.org
Sun Nov 30 11:08:38 CET 2014


On 11/29/2014 09:39 PM, Takashi Iwai wrote:
> At Sat, 29 Nov 2014 21:35:04 +0200,
> Panu Matilainen wrote:
>>
>> This makes the midi interface and capture work out of the box with
>> R16 (and presumably R24 too but untested). Playback stream would also
>> seem to function fine except for one caveat: no sound is produced,
>> so it is disabled for now.
>
> Could you give more comments in the playback iface why it's disabled?
> Ditto for ifnum=0.

Sure, I'll post an updated patch with added comments.

In the meanwhile I started looking at the mixer - this is just guessing 
but maybe its starting with outputs muted which could explain the 
playback stream running but without sound.

The descriptors for interface 0 are garbage but what is there would seem 
to map to logical elements by subtype and terminaltype, after those the 
data doesn't seem to add up (eg number of input/output channels 
missing/wrongly placed etc):

** UNRECOGNIZED:  0b 24 01 00 01 35 00 03 01 02 03
    -> Header?
** UNRECOGNIZED:  0c 24 02 05 01 01 00 02 03 00 00 00
    -> USB streaming input terminal?
** UNRECOGNIZED:  09 24 03 08 01 03 00 05 00
    -> Speaker output terminal?
** UNRECOGNIZED:  0c 24 02 09 01 02 00 08 00 00 00 00
    -> Microphone input terminal?
** UNRECOGNIZED:  09 24 03 0c 01 01 00 09 00
    -> USB streaming output terminal?

Anything there that might ring a bell, or other ideas where to start 
poking at this thing?

FWIW there are other unrecognized descriptors too but those are 
associated with the other interfaces, which I guess I can ignore for now...

	- Panu -


More information about the Alsa-devel mailing list