Re: [Alsa-user] Midi on Edirol UA-20
Brought to you by:
perex
From: Clemens L. <cl...@la...> - 2003-02-21 12:46:49
|
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 |