Hallo,
Clemens Ladisch hat gesagt: // Clemens Ladisch wrote:

> Frank Barknecht wrote:
> > The main reason for my assumption is the value for bInterfaceNumber
> > which is "3" or 0x03 as it should be according to the USB spec which
> > requires for a "MIDI Adapter Standard MIDIStreaming Interface
> > Descriptor" to have this field set as follows:
> >
> > Offset Field                Size  Value   Description
> > ...
> > 6      bInterfaceSubclass   1     0x03   MIDISTREAMING.
> > ...
> 
> The bInterfaceNumber field simply specifies the number (i.e., the
> index) of the interface.  Interfaces must be numbered 0, 1, 2, etc.

Ah, my fault: I intended to write "bInterfaceSubclass" as in the
spec quote... 

> The problem is that bInterfaceClass isn't set to 1 (Audio).
> 
> The class-specific descriptors are there (lsusb shows them as
> "unknown" because it doesn't try to parse vendor-specific things), so
> it should be possible to use the MIDI_STANDARD_INTERFACE quirk (see
> below).

I'd love to test it, but I had to send back the device already. :(
Could you test it? 

ciao
-- 
 Frank Barknecht                               _ ______footils.org__


-------------------------------------------------------
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click
_______________________________________________
Alsa-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-devel

Reply via email to