Re: [linux-audio-user] UA-100

From: Malte Steiner <steiner@email-addr-hidden>
Date: Fri Dec 16 2005 - 20:11:58 EET

Hello,

thanks for your time.

> The driver hardcodes four channels of 16-bit data at 44.1 kHz.
>
it doesnt have a dedicated switch.

> What is the output of "lsusb -v" for this device?
>
>
Bus 001 Device 004: ID 0582:0000 Roland Corp.
Device Descriptor:
   bLength 18
   bDescriptorType 1
   bcdUSB 1.00
   bDeviceClass 255 Vendor Specific Class
   bDeviceSubClass 0
   bDeviceProtocol 255
   bMaxPacketSize0 8
   idVendor 0x0582 Roland Corp.
   idProduct 0x0000
   bcdDevice 1.09
   iManufacturer 0
   iProduct 0
   iSerial 0
   bNumConfigurations 1
   Configuration Descriptor:
     bLength 9
     bDescriptorType 2
     wTotalLength 119
     bNumInterfaces 3
     bConfigurationValue 1
     iConfiguration 0
     bmAttributes 0x40
       Self Powered
     MaxPower 0mA
     Interface Descriptor:
       bLength 9
       bDescriptorType 4
       bInterfaceNumber 0
       bAlternateSetting 0
       bNumEndpoints 1
       bInterfaceClass 255 Vendor Specific Class
       bInterfaceSubClass 255 Vendor Specific Subclass
       bInterfaceProtocol 0
       iInterface 0
       Endpoint Descriptor:
         bLength 7
         bDescriptorType 5
         bEndpointAddress 0x01 EP 1 OUT
         bmAttributes 1
           Transfer Type Isochronous
           Synch Type None
           Usage Type Data
         wMaxPacketSize 0x0000 1x 0 bytes
         bInterval 1
     Interface Descriptor:
       bLength 9
       bDescriptorType 4
       bInterfaceNumber 0
       bAlternateSetting 1
       bNumEndpoints 1
       bInterfaceClass 255 Vendor Specific Class
       bInterfaceSubClass 255 Vendor Specific Subclass
       bInterfaceProtocol 0
       iInterface 0
       Endpoint Descriptor:
         bLength 7
         bDescriptorType 5
         bEndpointAddress 0x01 EP 1 OUT
         bmAttributes 1
           Transfer Type Isochronous
           Synch Type None
           Usage Type Data
         wMaxPacketSize 0x0168 1x 360 bytes
         bInterval 1
     Interface Descriptor:
       bLength 9
       bDescriptorType 4
       bInterfaceNumber 1
       bAlternateSetting 0
       bNumEndpoints 1
       bInterfaceClass 255 Vendor Specific Class
       bInterfaceSubClass 255 Vendor Specific Subclass
       bInterfaceProtocol 0
       iInterface 0
       Endpoint Descriptor:
         bLength 7
         bDescriptorType 5
         bEndpointAddress 0x81 EP 1 IN
         bmAttributes 1
           Transfer Type Isochronous
           Synch Type None
           Usage Type Data
         wMaxPacketSize 0x0000 1x 0 bytes
         bInterval 1
     Interface Descriptor:
       bLength 9
       bDescriptorType 4
       bInterfaceNumber 1
       bAlternateSetting 1
       bNumEndpoints 1
       bInterfaceClass 255 Vendor Specific Class
       bInterfaceSubClass 255 Vendor Specific Subclass
       bInterfaceProtocol 0
       iInterface 0
       Endpoint Descriptor:
         bLength 7
         bDescriptorType 5
         bEndpointAddress 0x81 EP 1 IN
         bmAttributes 1
           Transfer Type Isochronous
           Synch Type None
           Usage Type Data
         wMaxPacketSize 0x00b8 1x 184 bytes
         bInterval 1
     Interface Descriptor:
       bLength 9
       bDescriptorType 4
       bInterfaceNumber 2
       bAlternateSetting 0
       bNumEndpoints 2
       bInterfaceClass 255 Vendor Specific Class
       bInterfaceSubClass 255 Vendor Specific Subclass
       bInterfaceProtocol 0
       iInterface 0
       Endpoint Descriptor:
         bLength 7
         bDescriptorType 5
         bEndpointAddress 0x02 EP 2 OUT
         bmAttributes 2
           Transfer Type Bulk
           Synch Type None
           Usage Type Data
         wMaxPacketSize 0x0020 1x 32 bytes
         bInterval 1
       Endpoint Descriptor:
         bLength 7
         bDescriptorType 5
         bEndpointAddress 0x82 EP 2 IN
         bmAttributes 2
           Transfer Type Bulk
           Synch Type None
           Usage Type Data
         wMaxPacketSize 0x0020 1x 32 bytes
         bInterval 1
     Interface Descriptor:
       bLength 9
       bDescriptorType 4
       bInterfaceNumber 2
       bAlternateSetting 1
       bNumEndpoints 2
       bInterfaceClass 255 Vendor Specific Class
       bInterfaceSubClass 255 Vendor Specific Subclass
       bInterfaceProtocol 0
       iInterface 0
       Endpoint Descriptor:
         bLength 7
         bDescriptorType 5
         bEndpointAddress 0x02 EP 2 OUT
         bmAttributes 2
           Transfer Type Bulk
           Synch Type None
           Usage Type Data
         wMaxPacketSize 0x0020 1x 32 bytes
         bInterval 1
       Endpoint Descriptor:
         bLength 7
         bDescriptorType 5
         bEndpointAddress 0x82 EP 2 IN
         bmAttributes 3
           Transfer Type Interrupt
           Synch Type None
           Usage Type Data
         wMaxPacketSize 0x0020 1x 32 bytes
         bInterval 2

Thanks for any help,

Malte

-- 
Malte Steiner
media art + development
-www.block4.com-
Received on Sat Dec 17 00:15:05 2005

This archive was generated by hypermail 2.1.8 : Sat Dec 17 2005 - 00:15:05 EET