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

From: Clemens Ladisch <clemens@email-addr-hidden>
Date: Mon Nov 21 2005 - 18:49:03 EET

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
Received on Mon Nov 21 20:15:06 2005

This archive was generated by hypermail 2.1.8 : Mon Nov 21 2005 - 20:15:07 EET