David Alexander wrote:
I bought and would like to get an eleven rack interface to work. It is a usb gutiar amp emulator/audio interface. It is a avid/digi device that normal uses asio vendor specific drivers.
Interface Association: bFunctionClass 255 Vendor Specific Class
Indeed.
bInterfaceNumber 1 bInterfaceClass 255 Vendor Specific Class bInterfaceSubClass 1 bInterfaceProtocol 32 ** UNRECOGNIZED: 09 24 01 00 02 0a ae 00 01 ...
This looks like it's mostly standard compliant; please try to add this entry to sound/usb/quirks-table.h:
{ USB_DEVICE(0x, 0x), .driver_info = (unsigned long) & (const struct snd_usb_audio_quirk) { .vendor_name = "M-Audio", .product_name = "MidiSport 2x4", .ifnum = QUIRK_ANY_INTERFACE, .type = QUIRK_COMPOSITE, .data = & (const struct snd_usb_audio_quirk[]) { { .ifnum = 1, .type = QUIRK_AUDIO_STANDARD_MIXER }, { .ifnum = 2, .type = QUIRK_MIDI_STANDARD_INTERFACE }, { .ifnum = 3, .type = QUIRK_AUDIO_STANDARD_INTERFACE }, { .ifnum = 4, .type = QUIRK_AUDIO_STANDARD_INTERFACE }, { .ifnum = -1 } } } }
Transfer Type Isochronous Synch Type Asynchronous Usage Type Implicit feedback Data
Playback is likely to be not correctly synchronized.
Regards, Clemens