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