[linux-audio-user] Edirol UA-20 not seen by alsa in ADVANCED mode - ADDITIONAL INFO

Clemens Ladisch clemens at ladisch.de
Mon Nov 21 11:49:03 EST 2005


Cesare Marilungo wrote:

> This is my lsusb -v output:
>
> Bus 001 Device 002: ID 0582:0025 Roland Corp.
>   ...
>   bcdDevice            1.01
>   ...
>     Interface Descriptor:
>       bLength                 9
>       bDescriptorType         4
>       bInterfaceNumber        1
>       bAlternateSetting       1
>       bNumEndpoints           1
>       bInterfaceClass       255 Vendor Specific Class
>       bInterfaceSubClass      2
>       bInterfaceProtocol      0
>       iInterface              0
>       Endpoint Descriptor:
>         bLength                 9
>         bDescriptorType         5
>         bEndpointAddress     0x01  EP 1 OUT
>         bmAttributes            9
>           Transfer Type            Isochronous
>           Synch Type               Adaptive
>           Usage Type               Data
>         wMaxPacketSize     0x0120  bytes 288 once
>         bInterval               1
>         bRefresh                0
>         bSynchAddress           0

It seems some moron at Roland made a new revision of this device and left out
the class-specific descriptors that would have told the driver what sample
format to use.

I've changed the driver to use a hard-coded sample format for the UA-20.
This should be on the public CVS servers in a hour or so.


HTH
Clemens


More information about the linux-audio-user mailing list