Frank Barknecht wrote:
> UA-20 MME driver on Win2000. Here midi works in "Advanced Driver" mode,
> which is recommended by Edirol's README (maybe it is required).
>
> /proc/bus/usb/devices shows this:
> [...]
> P:  Vendor=0582 ProdID=0025 Rev= 1.01
> [...]
> I:  If#= 3 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=03 Prot=00 Driver=(none)
> E:  Ad=03(O) Atr=02(Bulk) MxPS=  32 Ivl=0ms
> E:  Ad=84(I) Atr=02(Bulk) MxPS=  32 Ivl=0ms
> I:  If#= 3 Alt= 1 #EPs= 2 Cls=ff(vend.) Sub=03 Prot=00 Driver=(none)
> E:  Ad=03(O) Atr=02(Bulk) MxPS=  32 Ivl=0ms
> E:  Ad=84(I) Atr=03(Int.) MxPS=  32 Ivl=1ms

This is the MIDI streaming interface. I guess this will work with the
original quirk.

> [...]
> I:  If#= 0 Alt= 0 #EPs= 0 Cls=ff(vend.) Sub=01 Prot=00 Driver=(none)

But now the audio streaming interfaces aren't conforming to the USB audio
specification. This is necessary if, in Windows, a device wants to
deactivate automatic detection of USB audio devices so that it can load
its own driver instead of Microsoft's, but it means that automatic
detection doesn't work in Linux, either.

BTW: The packet size indicates that in advanced mode, the device uses 24
bits instead of 16.


To use PCM audio in "Advanced Driver" mode, I have to add information
about the supported audio format(s) to usbquirks.h. Please send me the
output of "lsusb -v" in both modes.


HTH
Clemens




-------------------------------------------------------
This SF.net email is sponsored by: SlickEdit Inc. Develop an edge.
The most comprehensive and flexible code editor you can use.
Code faster. C/C++, C#, Java, HTML, XML, many more. FREE 30-Day Trial.
www.slickedit.com/sourceforge
_______________________________________________
Alsa-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-user

Reply via email to