[PlanetCCRMA] [LAU] edirol usb soundcards
Fernando Lopez-Lezcano
nando at ccrma.Stanford.EDU
Tue Jul 27 11:53:04 PDT 2010
On Tue, 2010-07-27 at 14:31 -0300, Bernardo Barros wrote:
> there is this big "UNRECOGNIZED" there... what that means?
>
> iInterface 0
> ** UNRECOGNIZED: 0a 24 01 00 01 34 00 02 01 02
> ** UNRECOGNIZED: 0c 24 02 01 01 01 00 02 03 00 00 00
> ** UNRECOGNIZED: 09 24 03 03 04 03 00 01 00
> ** UNRECOGNIZED: 0c 24 02 04 02 06 00 02 03 00 00 00
> ** UNRECOGNIZED: 09 24 03 07 01 01 00 04 00
That means the lsusb utility does not know what to do about part of the
usb descriptors the edirol device supplies. Maybe Clemens will know
more...
-- Fernando
> Bus 001 Device 008: ID 0582:0064 Roland Corp. EDIROL PCR-1 WAVE
> Device Descriptor:
> bLength 18
> bDescriptorType 1
> bcdUSB 1.10
> bDeviceClass 255 Vendor Specific Class
> bDeviceSubClass 0
> bDeviceProtocol 255
> bMaxPacketSize0 8
> idVendor 0x0582 Roland Corp.
> idProduct 0x0064 EDIROL PCR-1 WAVE
> bcdDevice 1.00
> iManufacturer 1 EDIROL
> iProduct 2 PCR-1
> iSerial 0
> bNumConfigurations 1
> Configuration Descriptor:
> bLength 9
> bDescriptorType 2
> wTotalLength 193
> bNumInterfaces 4
> bConfigurationValue 1
> iConfiguration 0
> bmAttributes 0x80
> (Bus Powered)
> MaxPower 100mA
> Interface Descriptor:
> bLength 9
> bDescriptorType 4
> bInterfaceNumber 0
> bAlternateSetting 0
> bNumEndpoints 0
> bInterfaceClass 255 Vendor Specific Class
> bInterfaceSubClass 1
> bInterfaceProtocol 0
> iInterface 0
> ** UNRECOGNIZED: 0a 24 01 00 01 34 00 02 01 02
> ** UNRECOGNIZED: 0c 24 02 01 01 01 00 02 03 00 00 00
> ** UNRECOGNIZED: 09 24 03 03 04 03 00 01 00
> ** UNRECOGNIZED: 0c 24 02 04 02 06 00 02 03 00 00 00
> ** UNRECOGNIZED: 09 24 03 07 01 01 00 04 00
> Interface Descriptor:
> bLength 9
> bDescriptorType 4
> bInterfaceNumber 1
> bAlternateSetting 0
> bNumEndpoints 0
> bInterfaceClass 255 Vendor Specific Class
> bInterfaceSubClass 2
> bInterfaceProtocol 0
> iInterface 0
> Interface Descriptor:
> bLength 9
> bDescriptorType 4
> bInterfaceNumber 1
> bAlternateSetting 1
> bNumEndpoints 1
> bInterfaceClass 255 Vendor Specific Class
> bInterfaceSubClass 2
> bInterfaceProtocol 0
> iInterface 0
> ** UNRECOGNIZED: 07 24 01 01 00 01 00
> ** UNRECOGNIZED: 0b 24 02 01 02 03 18 01 44 ac 00
> Endpoint Descriptor:
> bLength 7
> bDescriptorType 5
> bEndpointAddress 0x01 EP 1 OUT
> bmAttributes 9
> Transfer Type Isochronous
> Synch Type Adaptive
> Usage Type Data
> wMaxPacketSize 0x0120 1x 288 bytes
> bInterval 1
> Interface Descriptor:
> bLength 9
> bDescriptorType 4
> bInterfaceNumber 2
> bAlternateSetting 0
> bNumEndpoints 0
> bInterfaceClass 255 Vendor Specific Class
> bInterfaceSubClass 2
> bInterfaceProtocol 0
> iInterface 0
> Interface Descriptor:
> bLength 9
> bDescriptorType 4
> bInterfaceNumber 2
> bAlternateSetting 1
> bNumEndpoints 1
> bInterfaceClass 255 Vendor Specific Class
> bInterfaceSubClass 2
> bInterfaceProtocol 0
> iInterface 0
> ** UNRECOGNIZED: 07 24 01 07 00 01 00
> ** UNRECOGNIZED: 0b 24 02 01 02 03 18 01 44 ac 00
> Endpoint Descriptor:
> bLength 7
> bDescriptorType 5
> bEndpointAddress 0x82 EP 2 IN
> bmAttributes 5
> Transfer Type Isochronous
> Synch Type Asynchronous
> Usage Type Data
> wMaxPacketSize 0x0120 1x 288 bytes
> bInterval 1
> Interface Descriptor:
> bLength 9
> bDescriptorType 4
> bInterfaceNumber 3
> 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 0x03 EP 3 OUT
> bmAttributes 2
> Transfer Type Bulk
> Synch Type None
> Usage Type Data
> wMaxPacketSize 0x0008 1x 8 bytes
> bInterval 1
> Endpoint Descriptor:
> bLength 7
> bDescriptorType 5
> bEndpointAddress 0x84 EP 4 IN
> bmAttributes 2
> Transfer Type Bulk
> Synch Type None
> Usage Type Data
> wMaxPacketSize 0x0008 1x 8 bytes
> bInterval 1
> Device Status: 0x0001
> Self Powered
>
>
> 2010/7/27, Bernardo Barros <bernardobarros2 at gmail.com>:
> > sorry, this one:
> >
> >
> > Bus 003 Device 002: ID 045e:0745 Microsoft Corp.
> > Device Descriptor:
> > bLength 18
> > bDescriptorType 1
> > bcdUSB 2.00
> > bDeviceClass 0 (Defined at Interface level)
> > bDeviceSubClass 0
> > bDeviceProtocol 0
> > bMaxPacketSize0 64
> > idVendor 0x045e Microsoft Corp.
> > idProduct 0x0745
> > bcdDevice 2.51
> > iManufacturer 1 Microsoft
> > iProduct 2 Microsoft� 2.4GHz Transceiver v6.0
> > iSerial 0
> > bNumConfigurations 1
> > Configuration Descriptor:
> > bLength 9
> > bDescriptorType 2
> > wTotalLength 84
> > bNumInterfaces 3
> > bConfigurationValue 1
> > iConfiguration 0
> > bmAttributes 0xa0
> > (Bus Powered)
> > Remote Wakeup
> > MaxPower 100mA
> > Interface Descriptor:
> > bLength 9
> > bDescriptorType 4
> > bInterfaceNumber 0
> > bAlternateSetting 0
> > bNumEndpoints 1
> > bInterfaceClass 3 Human Interface Device
> > bInterfaceSubClass 1 Boot Interface Subclass
> > bInterfaceProtocol 1 Keyboard
> > iInterface 0
> > HID Device Descriptor:
> > bLength 9
> > bDescriptorType 33
> > bcdHID 1.11
> > bCountryCode 0 Not supported
> > bNumDescriptors 1
> > bDescriptorType 34 Report
> > wDescriptorLength 57
> > Report Descriptors:
> > ** UNAVAILABLE **
> > Endpoint Descriptor:
> > bLength 7
> > bDescriptorType 5
> > bEndpointAddress 0x81 EP 1 IN
> > bmAttributes 3
> > Transfer Type Interrupt
> > Synch Type None
> > Usage Type Data
> > wMaxPacketSize 0x0008 1x 8 bytes
> > bInterval 4
> > Interface Descriptor:
> > bLength 9
> > bDescriptorType 4
> > bInterfaceNumber 1
> > bAlternateSetting 0
> > bNumEndpoints 1
> > bInterfaceClass 3 Human Interface Device
> > bInterfaceSubClass 1 Boot Interface Subclass
> > bInterfaceProtocol 2 Mouse
> > iInterface 0
> > HID Device Descriptor:
> > bLength 9
> > bDescriptorType 33
> > bcdHID 1.11
> > bCountryCode 0 Not supported
> > bNumDescriptors 1
> > bDescriptorType 34 Report
> > wDescriptorLength 295
> > Report Descriptors:
> > ** UNAVAILABLE **
> > Endpoint Descriptor:
> > bLength 7
> > bDescriptorType 5
> > bEndpointAddress 0x82 EP 2 IN
> > bmAttributes 3
> > Transfer Type Interrupt
> > Synch Type None
> > Usage Type Data
> > wMaxPacketSize 0x000a 1x 10 bytes
> > bInterval 1
> > Interface Descriptor:
> > bLength 9
> > bDescriptorType 4
> > bInterfaceNumber 2
> > bAlternateSetting 0
> > bNumEndpoints 1
> > bInterfaceClass 3 Human Interface Device
> > bInterfaceSubClass 0 No Subclass
> > bInterfaceProtocol 0 None
> > iInterface 0
> > HID Device Descriptor:
> > bLength 9
> > bDescriptorType 33
> > bcdHID 1.11
> > bCountryCode 0 Not supported
> > bNumDescriptors 1
> > bDescriptorType 34 Report
> > wDescriptorLength 319
> > Report Descriptors:
> > ** UNAVAILABLE **
> > Endpoint Descriptor:
> > bLength 7
> > bDescriptorType 5
> > bEndpointAddress 0x83 EP 3 IN
> > bmAttributes 3
> > Transfer Type Interrupt
> > Synch Type None
> > Usage Type Data
> > wMaxPacketSize 0x0020 1x 32 bytes
> > bInterval 1
> > Device Status: 0x0000
> > (Bus Powered)
> >
> > Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
> > Device Descriptor:
> > bLength 18
> > bDescriptorType 1
> > bcdUSB 3.00
> > bDeviceClass 9 Hub
> > bDeviceSubClass 0 Unused
> > bDeviceProtocol 3
> > bMaxPacketSize0 9
> > idVendor 0x1d6b Linux Foundation
> > idProduct 0x0003 3.0 root hub
> > bcdDevice 2.06
> > iManufacturer 3 Linux 2.6.33.6-147.fc13.x86_64 xhci_hcd
> > iProduct 2 xHCI Host Controller
> > iSerial 1 0000:0f:00.0
> > bNumConfigurations 1
> > Configuration Descriptor:
> > bLength 9
> > bDescriptorType 2
> > wTotalLength 25
> > bNumInterfaces 1
> > bConfigurationValue 1
> > iConfiguration 0
> > bmAttributes 0xe0
> > Self Powered
> > Remote Wakeup
> > MaxPower 0mA
> > Interface Descriptor:
> > bLength 9
> > bDescriptorType 4
> > bInterfaceNumber 0
> > bAlternateSetting 0
> > bNumEndpoints 1
> > bInterfaceClass 9 Hub
> > bInterfaceSubClass 0 Unused
> > bInterfaceProtocol 0 Full speed (or root) hub
> > iInterface 0
> > Endpoint Descriptor:
> > bLength 7
> > bDescriptorType 5
> > bEndpointAddress 0x81 EP 1 IN
> > bmAttributes 3
> > Transfer Type Interrupt
> > Synch Type None
> > Usage Type Data
> > wMaxPacketSize 0x0004 1x 4 bytes
> > bInterval 12
> > Hub Descriptor:
> > bLength 9
> > bDescriptorType 41
> > nNbrPorts 4
> > wHubCharacteristic 0x0009
> > Per-port power switching
> > Per-port overcurrent protection
> > TT think time 8 FS bits
> > bPwrOn2PwrGood 10 * 2 milli seconds
> > bHubContrCurrent 0 milli Ampere
> > DeviceRemovable 0x00
> > PortPwrCtrlMask 0xff
> > Hub Port Status:
> > Port 1: 0000.0100 power
> > Port 2: 0000.0100 power
> > Port 3: 0000.0103 power enable connect
> > Port 4: 0000.0100 power
> > Device Status: 0x0003
> > Self Powered
> > Remote Wakeup Enabled
> >
> > Bus 002 Device 003: ID 05c6:9204 Qualcomm, Inc.
> > Device Descriptor:
> > bLength 18
> > bDescriptorType 1
> > bcdUSB 2.00
> > bDeviceClass 0 (Defined at Interface level)
> > bDeviceSubClass 0
> > bDeviceProtocol 0
> > bMaxPacketSize0 64
> > idVendor 0x05c6 Qualcomm, Inc.
> > idProduct 0x9204
> > bcdDevice 0.02
> > iManufacturer 3 Qualcomm Incorporated
> > iProduct 2 Qualcomm Gobi 2000
> > iSerial 0
> > bNumConfigurations 1
> > Configuration Descriptor:
> > bLength 9
> > bDescriptorType 2
> > wTotalLength 32
> > bNumInterfaces 1
> > bConfigurationValue 1
> > iConfiguration 1 Qualcomm Configuration
> > bmAttributes 0xe0
> > Self Powered
> > Remote Wakeup
> > MaxPower 500mA
> > Interface Descriptor:
> > bLength 9
> > bDescriptorType 4
> > bInterfaceNumber 1
> > bAlternateSetting 0
> > bNumEndpoints 2
> > bInterfaceClass 255 Vendor Specific Class
> > bInterfaceSubClass 255 Vendor Specific Subclass
> > bInterfaceProtocol 255 Vendor Specific Protocol
> > iInterface 0
> > Endpoint Descriptor:
> > bLength 7
> > bDescriptorType 5
> > bEndpointAddress 0x81 EP 1 IN
> > bmAttributes 2
> > Transfer Type Bulk
> > Synch Type None
> > Usage Type Data
> > wMaxPacketSize 0x0200 1x 512 bytes
> > bInterval 32
> > Endpoint Descriptor:
> > bLength 7
> > bDescriptorType 5
> > bEndpointAddress 0x01 EP 1 OUT
> > bmAttributes 2
> > Transfer Type Bulk
> > Synch Type None
> > Usage Type Data
> > wMaxPacketSize 0x0200 1x 512 bytes
> > bInterval 32
> > Device Qualifier (for other device speed):
> > bLength 10
> > bDescriptorType 6
> > bcdUSB 2.00
> > bDeviceClass 0 (Defined at Interface level)
> > bDeviceSubClass 0
> > bDeviceProtocol 0
> > bMaxPacketSize0 64
> > bNumConfigurations 1
> > Device Status: 0x0001
> > Self Powered
> >
> > Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
> > Device Descriptor:
> > bLength 18
> > bDescriptorType 1
> > bcdUSB 2.00
> > bDeviceClass 9 Hub
> > bDeviceSubClass 0 Unused
> > bDeviceProtocol 1 Single TT
> > bMaxPacketSize0 64
> > idVendor 0x8087 Intel Corp.
> > idProduct 0x0020 Integrated Rate Matching Hub
> > bcdDevice 0.00
> > iManufacturer 0
> > iProduct 0
> > iSerial 0
> > bNumConfigurations 1
> > Configuration Descriptor:
> > bLength 9
> > bDescriptorType 2
> > wTotalLength 25
> > bNumInterfaces 1
> > bConfigurationValue 1
> > iConfiguration 0
> > bmAttributes 0xe0
> > Self Powered
> > Remote Wakeup
> > MaxPower 0mA
> > Interface Descriptor:
> > bLength 9
> > bDescriptorType 4
> > bInterfaceNumber 0
> > bAlternateSetting 0
> > bNumEndpoints 1
> > bInterfaceClass 9 Hub
> > bInterfaceSubClass 0 Unused
> > bInterfaceProtocol 0 Full speed (or root) hub
> > iInterface 0
> > Endpoint Descriptor:
> > bLength 7
> > bDescriptorType 5
> > bEndpointAddress 0x81 EP 1 IN
> > bmAttributes 3
> > Transfer Type Interrupt
> > Synch Type None
> > Usage Type Data
> > wMaxPacketSize 0x0002 1x 2 bytes
> > bInterval 12
> > Hub Descriptor:
> > bLength 11
> > bDescriptorType 41
> > nNbrPorts 8
> > wHubCharacteristic 0x0089
> > Per-port power switching
> > Per-port overcurrent protection
> > TT think time 8 FS bits
> > Port indicators
> > bPwrOn2PwrGood 50 * 2 milli seconds
> > bHubContrCurrent 0 milli Ampere
> > DeviceRemovable 0x00 0x00
> > PortPwrCtrlMask 0xff 0xff
> > Hub Port Status:
> > Port 1: 0000.0100 power
> > Port 2: 0000.0100 power
> > Port 3: 0000.0100 power
> > Port 4: 0000.0503 highspeed power enable connect
> > Port 5: 0000.0100 power
> > Port 6: 0000.0100 power
> > Port 7: 0000.0100 power
> > Port 8: 0000.0100 power
> > Device Qualifier (for other device speed):
> > bLength 10
> > bDescriptorType 6
> > bcdUSB 2.00
> > bDeviceClass 9 Hub
> > bDeviceSubClass 0 Unused
> > bDeviceProtocol 0 Full speed (or root) hub
> > bMaxPacketSize0 64
> > bNumConfigurations 1
> > Device Status: 0x0001
> > Self Powered
> >
> > Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
> > Device Descriptor:
> > bLength 18
> > bDescriptorType 1
> > bcdUSB 2.00
> > bDeviceClass 9 Hub
> > bDeviceSubClass 0 Unused
> > bDeviceProtocol 0 Full speed (or root) hub
> > bMaxPacketSize0 64
> > idVendor 0x1d6b Linux Foundation
> > idProduct 0x0002 2.0 root hub
> > bcdDevice 2.06
> > iManufacturer 3 Linux 2.6.33.6-147.fc13.x86_64 ehci_hcd
> > iProduct 2 EHCI Host Controller
> > iSerial 1 0000:00:1d.0
> > bNumConfigurations 1
> > Configuration Descriptor:
> > bLength 9
> > bDescriptorType 2
> > wTotalLength 25
> > bNumInterfaces 1
> > bConfigurationValue 1
> > iConfiguration 0
> > bmAttributes 0xe0
> > Self Powered
> > Remote Wakeup
> > MaxPower 0mA
> > Interface Descriptor:
> > bLength 9
> > bDescriptorType 4
> > bInterfaceNumber 0
> > bAlternateSetting 0
> > bNumEndpoints 1
> > bInterfaceClass 9 Hub
> > bInterfaceSubClass 0 Unused
> > bInterfaceProtocol 0 Full speed (or root) hub
> > iInterface 0
> > Endpoint Descriptor:
> > bLength 7
> > bDescriptorType 5
> > bEndpointAddress 0x81 EP 1 IN
> > bmAttributes 3
> > Transfer Type Interrupt
> > Synch Type None
> > Usage Type Data
> > wMaxPacketSize 0x0004 1x 4 bytes
> > bInterval 12
> > Hub Descriptor:
> > bLength 9
> > bDescriptorType 41
> > nNbrPorts 3
> > wHubCharacteristic 0x000a
> > No power switching (usb 1.0)
> > Per-port overcurrent protection
> > bPwrOn2PwrGood 10 * 2 milli seconds
> > bHubContrCurrent 0 milli Ampere
> > DeviceRemovable 0x00
> > PortPwrCtrlMask 0xff
> > Hub Port Status:
> > Port 1: 0000.0503 highspeed power enable connect
> > Port 2: 0000.0100 power
> > Port 3: 0000.0100 power
> > Device Status: 0x0003
> > Self Powered
> > Remote Wakeup Enabled
> >
> > Bus 001 Device 008: ID 0582:0064 Roland Corp. EDIROL PCR-1 WAVE
> > Device Descriptor:
> > bLength 18
> > bDescriptorType 1
> > bcdUSB 1.10
> > bDeviceClass 255 Vendor Specific Class
> > bDeviceSubClass 0
> > bDeviceProtocol 255
> > bMaxPacketSize0 8
> > idVendor 0x0582 Roland Corp.
> > idProduct 0x0064 EDIROL PCR-1 WAVE
> > bcdDevice 1.00
> > iManufacturer 1 EDIROL
> > iProduct 2 PCR-1
> > iSerial 0
> > bNumConfigurations 1
> > Configuration Descriptor:
> > bLength 9
> > bDescriptorType 2
> > wTotalLength 193
> > bNumInterfaces 4
> > bConfigurationValue 1
> > iConfiguration 0
> > bmAttributes 0x80
> > (Bus Powered)
> > MaxPower 100mA
> > Interface Descriptor:
> > bLength 9
> > bDescriptorType 4
> > bInterfaceNumber 0
> > bAlternateSetting 0
> > bNumEndpoints 0
> > bInterfaceClass 255 Vendor Specific Class
> > bInterfaceSubClass 1
> > bInterfaceProtocol 0
> > iInterface 0
> > ** UNRECOGNIZED: 0a 24 01 00 01 34 00 02 01 02
> > ** UNRECOGNIZED: 0c 24 02 01 01 01 00 02 03 00 00 00
> > ** UNRECOGNIZED: 09 24 03 03 04 03 00 01 00
> > ** UNRECOGNIZED: 0c 24 02 04 02 06 00 02 03 00 00 00
> > ** UNRECOGNIZED: 09 24 03 07 01 01 00 04 00
> > Interface Descriptor:
> > bLength 9
> > bDescriptorType 4
> > bInterfaceNumber 1
> > bAlternateSetting 0
> > bNumEndpoints 0
> > bInterfaceClass 255 Vendor Specific Class
> > bInterfaceSubClass 2
> > bInterfaceProtocol 0
> > iInterface 0
> > Interface Descriptor:
> > bLength 9
> > bDescriptorType 4
> > bInterfaceNumber 1
> > bAlternateSetting 1
> > bNumEndpoints 1
> > bInterfaceClass 255 Vendor Specific Class
> > bInterfaceSubClass 2
> > bInterfaceProtocol 0
> > iInterface 0
> > ** UNRECOGNIZED: 07 24 01 01 00 01 00
> > ** UNRECOGNIZED: 0b 24 02 01 02 03 18 01 44 ac 00
> > Endpoint Descriptor:
> > bLength 7
> > bDescriptorType 5
> > bEndpointAddress 0x01 EP 1 OUT
> > bmAttributes 9
> > Transfer Type Isochronous
> > Synch Type Adaptive
> > Usage Type Data
> > wMaxPacketSize 0x0120 1x 288 bytes
> > bInterval 1
> > Interface Descriptor:
> > bLength 9
> > bDescriptorType 4
> > bInterfaceNumber 2
> > bAlternateSetting 0
> > bNumEndpoints 0
> > bInterfaceClass 255 Vendor Specific Class
> > bInterfaceSubClass 2
> > bInterfaceProtocol 0
> > iInterface 0
> > Interface Descriptor:
> > bLength 9
> > bDescriptorType 4
> > bInterfaceNumber 2
> > bAlternateSetting 1
> > bNumEndpoints 1
> > bInterfaceClass 255 Vendor Specific Class
> > bInterfaceSubClass 2
> > bInterfaceProtocol 0
> > iInterface 0
> > ** UNRECOGNIZED: 07 24 01 07 00 01 00
> > ** UNRECOGNIZED: 0b 24 02 01 02 03 18 01 44 ac 00
> > Endpoint Descriptor:
> > bLength 7
> > bDescriptorType 5
> > bEndpointAddress 0x82 EP 2 IN
> > bmAttributes 5
> > Transfer Type Isochronous
> > Synch Type Asynchronous
> > Usage Type Data
> > wMaxPacketSize 0x0120 1x 288 bytes
> > bInterval 1
> > Interface Descriptor:
> > bLength 9
> > bDescriptorType 4
> > bInterfaceNumber 3
> > 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 0x03 EP 3 OUT
> > bmAttributes 2
> > Transfer Type Bulk
> > Synch Type None
> > Usage Type Data
> > wMaxPacketSize 0x0008 1x 8 bytes
> > bInterval 1
> > Endpoint Descriptor:
> > bLength 7
> > bDescriptorType 5
> > bEndpointAddress 0x84 EP 4 IN
> > bmAttributes 2
> > Transfer Type Bulk
> > Synch Type None
> > Usage Type Data
> > wMaxPacketSize 0x0008 1x 8 bytes
> > bInterval 1
> > Device Status: 0x0001
> > Self Powered
> >
> > Bus 001 Device 007: ID 0582:0065 Roland Corp. EDIROL PCR-1 MIDI
> > Device Descriptor:
> > bLength 18
> > bDescriptorType 1
> > bcdUSB 1.10
> > bDeviceClass 255 Vendor Specific Class
> > bDeviceSubClass 0
> > bDeviceProtocol 255
> > bMaxPacketSize0 64
> > idVendor 0x0582 Roland Corp.
> > idProduct 0x0065 EDIROL PCR-1 MIDI
> > bcdDevice 1.00
> > iManufacturer 1 EDIROL
> > iProduct 2 PCR-1
> > iSerial 0
> > bNumConfigurations 1
> > Configuration Descriptor:
> > bLength 9
> > bDescriptorType 2
> > wTotalLength 181
> > bNumInterfaces 1
> > bConfigurationValue 1
> > iConfiguration 0
> > bmAttributes 0x80
> > (Bus Powered)
> > MaxPower 100mA
> > Interface Descriptor:
> > bLength 9
> > bDescriptorType 4
> > bInterfaceNumber 0
> > bAlternateSetting 0
> > bNumEndpoints 2
> > bInterfaceClass 255 Vendor Specific Class
> > bInterfaceSubClass 3
> > bInterfaceProtocol 0
> > iInterface 0
> > ** UNRECOGNIZED: 07 24 01 00 01 34 00
> > ** UNRECOGNIZED: 06 24 02 01 10 00
> > ** UNRECOGNIZED: 06 24 02 02 20 00
> > ** UNRECOGNIZED: 06 24 02 02 21 00
> > ** UNRECOGNIZED: 09 24 03 01 30 01 20 01 00
> > ** UNRECOGNIZED: 09 24 03 01 31 01 21 01 00
> > ** UNRECOGNIZED: 09 24 03 02 40 01 10 01 00
> > Endpoint Descriptor:
> > bLength 7
> > bDescriptorType 5
> > bEndpointAddress 0x01 EP 1 OUT
> > bmAttributes 2
> > Transfer Type Bulk
> > Synch Type None
> > Usage Type Data
> > wMaxPacketSize 0x0040 1x 64 bytes
> > bInterval 0
> > Endpoint Descriptor:
> > bLength 7
> > bDescriptorType 5
> > bEndpointAddress 0x82 EP 2 IN
> > bmAttributes 2
> > Transfer Type Bulk
> > Synch Type None
> > Usage Type Data
> > wMaxPacketSize 0x0040 1x 64 bytes
> > bInterval 0
> > Interface Descriptor:
> > bLength 9
> > bDescriptorType 4
> > bInterfaceNumber 0
> > bAlternateSetting 1
> > bNumEndpoints 2
> > bInterfaceClass 255 Vendor Specific Class
> > bInterfaceSubClass 3
> > bInterfaceProtocol 0
> > iInterface 0
> > ** UNRECOGNIZED: 07 24 01 00 01 34 00
> > ** UNRECOGNIZED: 06 24 02 01 10 00
> > ** UNRECOGNIZED: 06 24 02 02 20 00
> > ** UNRECOGNIZED: 06 24 02 02 21 00
> > ** UNRECOGNIZED: 09 24 03 01 30 01 20 01 00
> > ** UNRECOGNIZED: 09 24 03 01 31 01 21 01 00
> > ** UNRECOGNIZED: 09 24 03 02 40 01 10 01 00
> > Endpoint Descriptor:
> > bLength 7
> > bDescriptorType 5
> > bEndpointAddress 0x01 EP 1 OUT
> > bmAttributes 2
> > Transfer Type Bulk
> > Synch Type None
> > Usage Type Data
> > wMaxPacketSize 0x0040 1x 64 bytes
> > bInterval 0
> > Endpoint Descriptor:
> > bLength 7
> > bDescriptorType 5
> > bEndpointAddress 0x82 EP 2 IN
> > bmAttributes 3
> > Transfer Type Interrupt
> > Synch Type None
> > Usage Type Data
> > wMaxPacketSize 0x0040 1x 64 bytes
> > bInterval 1
> > Device Status: 0x0000
> > (Bus Powered)
> >
> > Bus 001 Device 006: ID 0451:2036 Texas Instruments, Inc. TUSB2036 Hub
> > Device Descriptor:
> > bLength 18
> > bDescriptorType 1
> > bcdUSB 1.10
> > bDeviceClass 9 Hub
> > bDeviceSubClass 0 Unused
> > bDeviceProtocol 0 Full speed (or root) hub
> > bMaxPacketSize0 8
> > idVendor 0x0451 Texas Instruments, Inc.
> > idProduct 0x2036 TUSB2036 Hub
> > bcdDevice 1.01
> > iManufacturer 0
> > iProduct 1 General Purpose USB Hub
> > iSerial 0
> > bNumConfigurations 1
> > Configuration Descriptor:
> > bLength 9
> > bDescriptorType 2
> > wTotalLength 25
> > bNumInterfaces 1
> > bConfigurationValue 1
> > iConfiguration 1 General Purpose USB Hub
> > bmAttributes 0xa0
> > (Bus Powered)
> > Remote Wakeup
> > MaxPower 100mA
> > Interface Descriptor:
> > bLength 9
> > bDescriptorType 4
> > bInterfaceNumber 0
> > bAlternateSetting 0
> > bNumEndpoints 1
> > bInterfaceClass 9 Hub
> > bInterfaceSubClass 0 Unused
> > bInterfaceProtocol 0 Full speed (or root) hub
> > iInterface 1 General Purpose USB Hub
> > Endpoint Descriptor:
> > bLength 7
> > bDescriptorType 5
> > bEndpointAddress 0x81 EP 1 IN
> > bmAttributes 3
> > Transfer Type Interrupt
> > Synch Type None
> > Usage Type Data
> > wMaxPacketSize 0x0001 1x 1 bytes
> > bInterval 255
> > Hub Descriptor:
> > bLength 9
> > bDescriptorType 41
> > nNbrPorts 2
> > wHubCharacteristic 0x000d
> > Per-port power switching
> > Compound device
> > Per-port overcurrent protection
> > bPwrOn2PwrGood 50 * 2 milli seconds
> > bHubContrCurrent 100 milli Ampere
> > DeviceRemovable 0x06
> > PortPwrCtrlMask 0x06
> > Hub Port Status:
> > Port 1: 0000.0103 power enable connect
> > Port 2: 0000.0103 power enable connect
> > Device Status: 0x0000
> > (Bus Powered)
> >
> > Bus 001 Device 005: ID 17ef:480f Lenovo
> > Device Descriptor:
> > bLength 18
> > bDescriptorType 1
> > bcdUSB 2.00
> > bDeviceClass 239 Miscellaneous Device
> > bDeviceSubClass 2 ?
> > bDeviceProtocol 1 Interface Association
> > bMaxPacketSize0 64
> > idVendor 0x17ef Lenovo
> > idProduct 0x480f
> > bcdDevice 23.45
> > iManufacturer 1 Chicony Electronics Co., Ltd.
> > iProduct 2 Integrated Camera
> > iSerial 0
> > bNumConfigurations 1
> > Configuration Descriptor:
> > bLength 9
> > bDescriptorType 2
> > wTotalLength 722
> > bNumInterfaces 2
> > bConfigurationValue 1
> > iConfiguration 0
> > bmAttributes 0x80
> > (Bus Powered)
> > MaxPower 200mA
> > Interface Association:
> > bLength 8
> > bDescriptorType 11
> > bFirstInterface 0
> > bInterfaceCount 2
> > bFunctionClass 14 Video
> > bFunctionSubClass 3 Video Interface Collection
> > bFunctionProtocol 0
> > iFunction 4 Integrated Camera
> > Interface Descriptor:
> > bLength 9
> > bDescriptorType 4
> > bInterfaceNumber 0
> > bAlternateSetting 0
> > bNumEndpoints 1
> > bInterfaceClass 14 Video
> > bInterfaceSubClass 1 Video Control
> > bInterfaceProtocol 0
> > iInterface 4 Integrated Camera
> > VideoControl Interface Descriptor:
> > bLength 13
> > bDescriptorType 36
> > bDescriptorSubtype 1 (HEADER)
> > bcdUVC 1.00
> > wTotalLength 78
> > dwClockFrequency 30.000000MHz
> > bInCollection 1
> > baInterfaceNr( 0) 1
> > VideoControl Interface Descriptor:
> > bLength 18
> > bDescriptorType 36
> > bDescriptorSubtype 2 (INPUT_TERMINAL)
> > bTerminalID 1
> > wTerminalType 0x0201 Camera Sensor
> > bAssocTerminal 4
> > iTerminal 0
> > wObjectiveFocalLengthMin 0
> > wObjectiveFocalLengthMax 0
> > wOcularFocalLength 0
> > bControlSize 3
> > bmControls 0x00040a04
> > Auto-Exposure Priority
> > Zoom (Absolute)
> > PanTilt (Absolute)
> > Privacy
> > VideoControl Interface Descriptor:
> > bLength 11
> > bDescriptorType 36
> > bDescriptorSubtype 5 (PROCESSING_UNIT)
> > Warning: Descriptor too short
> > bUnitID 2
> > bSourceID 1
> > wMaxMultiplier 0
> > bControlSize 2
> > bmControls 0x0000013f
> > Brightness
> > Contrast
> > Hue
> > Saturation
> > Sharpness
> > Gamma
> > Backlight Compensation
> > iProcessing 0
> > bmVideoStandards 0x1b
> > None
> > NTSC - 525/60
> > SECAM - 625/50
> > NTSC - 625/50
> > VideoControl Interface Descriptor:
> > bLength 27
> > bDescriptorType 36
> > bDescriptorSubtype 6 (EXTENSION_UNIT)
> > bUnitID 3
> > guidExtensionCode {0a3e1874-8254-1a48-b402-48b8b8c49cc8}
> > bNumControl 10
> > bNrPins 1
> > baSourceID( 0) 2
> > bControlSize 2
> > bmControls( 0) 0xff
> > bmControls( 1) 0x03
> > iExtension 0
> > VideoControl Interface Descriptor:
> > bLength 9
> > bDescriptorType 36
> > bDescriptorSubtype 3 (OUTPUT_TERMINAL)
> > bTerminalID 4
> > wTerminalType 0x0101 USB Streaming
> > bAssocTerminal 0
> > bSourceID 3
> > iTerminal 0
> > Endpoint Descriptor:
> > bLength 7
> > bDescriptorType 5
> > bEndpointAddress 0x81 EP 1 IN
> > bmAttributes 3
> > Transfer Type Interrupt
> > Synch Type None
> > Usage Type Data
> > wMaxPacketSize 0x0010 1x 16 bytes
> > bInterval 8
> > Interface Descriptor:
> > bLength 9
> > bDescriptorType 4
> > bInterfaceNumber 1
> > bAlternateSetting 0
> > bNumEndpoints 0
> > bInterfaceClass 14 Video
> > bInterfaceSubClass 2 Video Streaming
> > bInterfaceProtocol 0
> > iInterface 0
> > VideoStreaming Interface Descriptor:
> > bLength 15
> > bDescriptorType 36
> > bDescriptorSubtype 1 (INPUT_HEADER)
> > bNumFormats 2
> > wTotalLength 533
> > bEndPointAddress 130
> > bmInfo 1
> > bTerminalLink 4
> > bStillCaptureMethod 1
> > bTriggerSupport 0
> > bTriggerUsage 0
> > bControlSize 1
> > bmaControls( 0) 27
> > bmaControls( 1) 27
> > VideoStreaming Interface Descriptor:
> > bLength 27
> > bDescriptorType 36
> > bDescriptorSubtype 4 (FORMAT_UNCOMPRESSED)
> > bFormatIndex 1
> > bNumFrameDescriptors 8
> > guidFormat
> > {59555932-0000-1000-8000-00aa00389b71}
> > bBitsPerPixel 16
> > bDefaultFrameIndex 1
> > bAspectRatioX 0
> > bAspectRatioY 0
> > bmInterlaceFlags 0x02
> > Interlaced stream or variable: No
> > Fields per frame: 2 fields
> > Field 1 first: No
> > Field pattern: Field 1 only
> > bCopyProtect 0
> > VideoStreaming Interface Descriptor:
> > bLength 30
> > bDescriptorType 36
> > bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
> > bFrameIndex 1
> > bmCapabilities 0x01
> > Still image supported
> > wWidth 640
> > wHeight 480
> > dwMinBitRate 147456000
> > dwMaxBitRate 147456000
> > dwMaxVideoFrameBufferSize 614400
> > dwDefaultFrameInterval 333333
> > bFrameIntervalType 1
> > dwFrameInterval( 0) 333333
> > VideoStreaming Interface Descriptor:
> > bLength 30
> > bDescriptorType 36
> > bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
> > bFrameIndex 2
> > bmCapabilities 0x01
> > Still image supported
> > wWidth 352
> > wHeight 288
> > dwMinBitRate 48660480
> > dwMaxBitRate 48660480
> > dwMaxVideoFrameBufferSize 202752
> > dwDefaultFrameInterval 333333
> > bFrameIntervalType 1
> > dwFrameInterval( 0) 333333
> > VideoStreaming Interface Descriptor:
> > bLength 30
> > bDescriptorType 36
> > bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
> > bFrameIndex 3
> > bmCapabilities 0x01
> > Still image supported
> > wWidth 320
> > wHeight 240
> > dwMinBitRate 36864000
> > dwMaxBitRate 36864000
> > dwMaxVideoFrameBufferSize 153600
> > dwDefaultFrameInterval 333333
> > bFrameIntervalType 1
> > dwFrameInterval( 0) 333333
> > VideoStreaming Interface Descriptor:
> > bLength 30
> > bDescriptorType 36
> > bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
> > bFrameIndex 4
> > bmCapabilities 0x01
> > Still image supported
> > wWidth 800
> > wHeight 600
> > dwMinBitRate 115200000
> > dwMaxBitRate 115200000
> > dwMaxVideoFrameBufferSize 960000
> > dwDefaultFrameInterval 666666
> > bFrameIntervalType 1
> > dwFrameInterval( 0) 666666
> > VideoStreaming Interface Descriptor:
> > bLength 30
> > bDescriptorType 36
> > bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
> > bFrameIndex 5
> > bmCapabilities 0x01
> > Still image supported
> > wWidth 1024
> > wHeight 768
> > dwMinBitRate 150994944
> > dwMaxBitRate 150994944
> > dwMaxVideoFrameBufferSize 1572864
> > dwDefaultFrameInterval 833333
> > bFrameIntervalType 1
> > dwFrameInterval( 0) 833333
> > VideoStreaming Interface Descriptor:
> > bLength 30
> > bDescriptorType 36
> > bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
> > bFrameIndex 6
> > bmCapabilities 0x01
> > Still image supported
> > wWidth 1280
> > wHeight 720
> > dwMinBitRate 110592000
> > dwMaxBitRate 110592000
> > dwMaxVideoFrameBufferSize 1843200
> > dwDefaultFrameInterval 1333333
> > bFrameIntervalType 1
> > dwFrameInterval( 0) 1333333
> > VideoStreaming Interface Descriptor:
> > bLength 30
> > bDescriptorType 36
> > bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
> > bFrameIndex 7
> > bmCapabilities 0x01
> > Still image supported
> > wWidth 1280
> > wHeight 800
> > dwMinBitRate 122880000
> > dwMaxBitRate 122880000
> > dwMaxVideoFrameBufferSize 2048000
> > dwDefaultFrameInterval 1333333
> > bFrameIntervalType 1
> > dwFrameInterval( 0) 1333333
> > VideoStreaming Interface Descriptor:
> > bLength 30
> > bDescriptorType 36
> > bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
> > bFrameIndex 8
> > bmCapabilities 0x01
> > Still image supported
> > wWidth 1600
> > wHeight 1200
> > dwMinBitRate 153600000
> > dwMaxBitRate 153600000
> > dwMaxVideoFrameBufferSize 3840000
> > dwDefaultFrameInterval 2000000
> > bFrameIntervalType 1
> > dwFrameInterval( 0) 2000000
> > VideoStreaming Interface Descriptor:
> > bLength 11
> > bDescriptorType 36
> > bDescriptorSubtype 6 (FORMAT_MJPEG)
> > bFormatIndex 2
> > bNumFrameDescriptors 8
> > bFlags 0
> > Fixed-size samples: No
> > bDefaultFrameIndex 1
> > bAspectRatioX 0
> > bAspectRatioY 0
> > bmInterlaceFlags 0x02
> > Interlaced stream or variable: No
> > Fields per frame: 2 fields
> > Field 1 first: No
> > Field pattern: Field 1 only
> > bCopyProtect 0
> > VideoStreaming Interface Descriptor:
> > bLength 30
> > bDescriptorType 36
> > bDescriptorSubtype 7 (FRAME_MJPEG)
> > bFrameIndex 1
> > bmCapabilities 0x01
> > Still image supported
> > wWidth 640
> > wHeight 480
> > dwMinBitRate 221184000
> > dwMaxBitRate 221184000
> > dwMaxVideoFrameBufferSize 921600
> > dwDefaultFrameInterval 333333
> > bFrameIntervalType 1
> > dwFrameInterval( 0) 333333
> > VideoStreaming Interface Descriptor:
> > bLength 30
> > bDescriptorType 36
> > bDescriptorSubtype 7 (FRAME_MJPEG)
> > bFrameIndex 2
> > bmCapabilities 0x01
> > Still image supported
> > wWidth 352
> > wHeight 288
> > dwMinBitRate 72990720
> > dwMaxBitRate 72990720
> > dwMaxVideoFrameBufferSize 304128
> > dwDefaultFrameInterval 333333
> > bFrameIntervalType 1
> > dwFrameInterval( 0) 333333
> > VideoStreaming Interface Descriptor:
> > bLength 30
> > bDescriptorType 36
> > bDescriptorSubtype 7 (FRAME_MJPEG)
> > bFrameIndex 3
> > bmCapabilities 0x01
> > Still image supported
> > wWidth 320
> > wHeight 240
> > dwMinBitRate 55296000
> > dwMaxBitRate 55296000
> > dwMaxVideoFrameBufferSize 230400
> > dwDefaultFrameInterval 333333
> > bFrameIntervalType 1
> > dwFrameInterval( 0) 333333
> > VideoStreaming Interface Descriptor:
> > bLength 30
> > bDescriptorType 36
> > bDescriptorSubtype 7 (FRAME_MJPEG)
> > bFrameIndex 4
> > bmCapabilities 0x01
> > Still image supported
> > wWidth 800
> > wHeight 600
> > dwMinBitRate 345600000
> > dwMaxBitRate 345600000
> > dwMaxVideoFrameBufferSize 1440000
> > dwDefaultFrameInterval 333333
> > bFrameIntervalType 1
> > dwFrameInterval( 0) 333333
> > VideoStreaming Interface Descriptor:
> > bLength 30
> > bDescriptorType 36
> > bDescriptorSubtype 7 (FRAME_MJPEG)
> > bFrameIndex 5
> > bmCapabilities 0x01
> > Still image supported
> > wWidth 1024
> > wHeight 768
> > dwMinBitRate 283115520
> > dwMaxBitRate 283115520
> > dwMaxVideoFrameBufferSize 2359296
> > dwDefaultFrameInterval 666666
> > bFrameIntervalType 1
> > dwFrameInterval( 0) 666666
> > VideoStreaming Interface Descriptor:
> > bLength 30
> > bDescriptorType 36
> > bDescriptorSubtype 7 (FRAME_MJPEG)
> > bFrameIndex 6
> > bmCapabilities 0x01
> > Still image supported
> > wWidth 1280
> > wHeight 720
> > dwMinBitRate 331776000
> > dwMaxBitRate 331776000
> > dwMaxVideoFrameBufferSize 2764800
> > dwDefaultFrameInterval 666666
> > bFrameIntervalType 1
> > dwFrameInterval( 0) 666666
> > VideoStreaming Interface Descriptor:
> > bLength 30
> > bDescriptorType 36
> > bDescriptorSubtype 7 (FRAME_MJPEG)
> > bFrameIndex 7
> > bmCapabilities 0x01
> > Still image supported
> > wWidth 1280
> > wHeight 800
> > dwMinBitRate 368640000
> > dwMaxBitRate 368640000
> > dwMaxVideoFrameBufferSize 3072000
> > dwDefaultFrameInterval 666666
> > bFrameIntervalType 1
> > dwFrameInterval( 0) 666666
> > VideoStreaming Interface Descriptor:
> > bLength 30
> > bDescriptorType 36
> > bDescriptorSubtype 7 (FRAME_MJPEG)
> > bFrameIndex 8
> > bmCapabilities 0x01
> > Still image supported
> > wWidth 1600
> > wHeight 1200
> > dwMinBitRate 691200000
> > dwMaxBitRate 691200000
> > dwMaxVideoFrameBufferSize 5760000
> > dwDefaultFrameInterval 666666
> > bFrameIntervalType 1
> > dwFrameInterval( 0) 666666
> > Interface Descriptor:
> > bLength 9
> > bDescriptorType 4
> > bInterfaceNumber 1
> > bAlternateSetting 1
> > bNumEndpoints 1
> > bInterfaceClass 14 Video
> > bInterfaceSubClass 2 Video Streaming
> > bInterfaceProtocol 0
> > iInterface 0
> > Endpoint Descriptor:
> > bLength 7
> > bDescriptorType 5
> > bEndpointAddress 0x82 EP 2 IN
> > bmAttributes 5
> > Transfer Type Isochronous
> > Synch Type Asynchronous
> > Usage Type Data
> > wMaxPacketSize 0x0bc8 2x 968 bytes
> > bInterval 1
> > Interface Descriptor:
> > bLength 9
> > bDescriptorType 4
> > bInterfaceNumber 1
> > bAlternateSetting 2
> > bNumEndpoints 1
> > bInterfaceClass 14 Video
> > bInterfaceSubClass 2 Video Streaming
> > bInterfaceProtocol 0
> > iInterface 0
> > Endpoint Descriptor:
> > bLength 7
> > bDescriptorType 5
> > bEndpointAddress 0x82 EP 2 IN
> > bmAttributes 5
> > Transfer Type Isochronous
> > Synch Type Asynchronous
> > Usage Type Data
> > wMaxPacketSize 0x13ec 3x 1004 bytes
> > bInterval 1
> > Interface Descriptor:
> > bLength 9
> > bDescriptorType 4
> > bInterfaceNumber 1
> > bAlternateSetting 3
> > bNumEndpoints 1
> > bInterfaceClass 14 Video
> > bInterfaceSubClass 2 Video Streaming
> > bInterfaceProtocol 0
> > iInterface 0
> > Endpoint Descriptor:
> > bLength 7
> > bDescriptorType 5
> > bEndpointAddress 0x82 EP 2 IN
> > bmAttributes 5
> > Transfer Type Isochronous
> > Synch Type Asynchronous
> > Usage Type Data
> > wMaxPacketSize 0x13fc 3x 1020 bytes
> > bInterval 1
> > Interface Descriptor:
> > bLength 9
> > bDescriptorType 4
> > bInterfaceNumber 1
> > bAlternateSetting 4
> > bNumEndpoints 1
> > bInterfaceClass 14 Video
> > bInterfaceSubClass 2 Video Streaming
> > bInterfaceProtocol 0
> > iInterface 0
> > Endpoint Descriptor:
> > bLength 7
> > bDescriptorType 5
> > bEndpointAddress 0x82 EP 2 IN
> > bmAttributes 5
> > Transfer Type Isochronous
> > Synch Type Asynchronous
> > Usage Type Data
> > wMaxPacketSize 0x1400 3x 1024 bytes
> > bInterval 1
> > Device Qualifier (for other device speed):
> > bLength 10
> > bDescriptorType 6
> > bcdUSB 2.00
> > bDeviceClass 239 Miscellaneous Device
> > bDeviceSubClass 2 ?
> > bDeviceProtocol 1 Interface Association
> > bMaxPacketSize0 64
> > bNumConfigurations 1
> > Device Status: 0x0000
> > (Bus Powered)
> >
> > Bus 001 Device 004: ID 0a5c:217f Broadcom Corp.
> > Device Descriptor:
> > bLength 18
> > bDescriptorType 1
> > bcdUSB 2.00
> > bDeviceClass 224 Wireless
> > bDeviceSubClass 1 Radio Frequency
> > bDeviceProtocol 1 Bluetooth
> > bMaxPacketSize0 64
> > idVendor 0x0a5c Broadcom Corp.
> > idProduct 0x217f
> > bcdDevice 3.60
> > iManufacturer 1 Broadcom Corp
> > iProduct 2 Broadcom Bluetooth Device
> > iSerial 3 78DD08B5815E
> > bNumConfigurations 1
> > Configuration Descriptor:
> > bLength 9
> > bDescriptorType 2
> > wTotalLength 216
> > bNumInterfaces 4
> > bConfigurationValue 1
> > iConfiguration 0
> > bmAttributes 0xe0
> > Self Powered
> > Remote Wakeup
> > MaxPower 0mA
> > Interface Descriptor:
> > bLength 9
> > bDescriptorType 4
> > bInterfaceNumber 0
> > bAlternateSetting 0
> > bNumEndpoints 3
> > bInterfaceClass 224 Wireless
> > bInterfaceSubClass 1 Radio Frequency
> > bInterfaceProtocol 1 Bluetooth
> > iInterface 0
> > Endpoint Descriptor:
> > bLength 7
> > bDescriptorType 5
> > bEndpointAddress 0x81 EP 1 IN
> > bmAttributes 3
> > Transfer Type Interrupt
> > Synch Type None
> > Usage Type Data
> > wMaxPacketSize 0x0010 1x 16 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 0x0040 1x 64 bytes
> > bInterval 1
> > Endpoint Descriptor:
> > bLength 7
> > bDescriptorType 5
> > bEndpointAddress 0x02 EP 2 OUT
> > bmAttributes 2
> > Transfer Type Bulk
> > Synch Type None
> > Usage Type Data
> > wMaxPacketSize 0x0040 1x 64 bytes
> > bInterval 1
> > Interface Descriptor:
> > bLength 9
> > bDescriptorType 4
> > bInterfaceNumber 1
> > bAlternateSetting 0
> > bNumEndpoints 2
> > bInterfaceClass 224 Wireless
> > bInterfaceSubClass 1 Radio Frequency
> > bInterfaceProtocol 1 Bluetooth
> > iInterface 0
> > Endpoint Descriptor:
> > bLength 7
> > bDescriptorType 5
> > bEndpointAddress 0x83 EP 3 IN
> > bmAttributes 1
> > Transfer Type Isochronous
> > Synch Type None
> > Usage Type Data
> > wMaxPacketSize 0x0000 1x 0 bytes
> > bInterval 1
> > Endpoint Descriptor:
> > bLength 7
> > bDescriptorType 5
> > bEndpointAddress 0x03 EP 3 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 1
> > bAlternateSetting 1
> > bNumEndpoints 2
> > bInterfaceClass 224 Wireless
> > bInterfaceSubClass 1 Radio Frequency
> > bInterfaceProtocol 1 Bluetooth
> > iInterface 0
> > Endpoint Descriptor:
> > bLength 7
> > bDescriptorType 5
> > bEndpointAddress 0x83 EP 3 IN
> > bmAttributes 1
> > Transfer Type Isochronous
> > Synch Type None
> > Usage Type Data
> > wMaxPacketSize 0x0009 1x 9 bytes
> > bInterval 1
> > Endpoint Descriptor:
> > bLength 7
> > bDescriptorType 5
> > bEndpointAddress 0x03 EP 3 OUT
> > bmAttributes 1
> > Transfer Type Isochronous
> > Synch Type None
> > Usage Type Data
> > wMaxPacketSize 0x0009 1x 9 bytes
> > bInterval 1
> > Interface Descriptor:
> > bLength 9
> > bDescriptorType 4
> > bInterfaceNumber 1
> > bAlternateSetting 2
> > bNumEndpoints 2
> > bInterfaceClass 224 Wireless
> > bInterfaceSubClass 1 Radio Frequency
> > bInterfaceProtocol 1 Bluetooth
> > iInterface 0
> > Endpoint Descriptor:
> > bLength 7
> > bDescriptorType 5
> > bEndpointAddress 0x83 EP 3 IN
> > bmAttributes 1
> > Transfer Type Isochronous
> > Synch Type None
> > Usage Type Data
> > wMaxPacketSize 0x0011 1x 17 bytes
> > bInterval 1
> > Endpoint Descriptor:
> > bLength 7
> > bDescriptorType 5
> > bEndpointAddress 0x03 EP 3 OUT
> > bmAttributes 1
> > Transfer Type Isochronous
> > Synch Type None
> > Usage Type Data
> > wMaxPacketSize 0x0011 1x 17 bytes
> > bInterval 1
> > Interface Descriptor:
> > bLength 9
> > bDescriptorType 4
> > bInterfaceNumber 1
> > bAlternateSetting 3
> > bNumEndpoints 2
> > bInterfaceClass 224 Wireless
> > bInterfaceSubClass 1 Radio Frequency
> > bInterfaceProtocol 1 Bluetooth
> > iInterface 0
> > Endpoint Descriptor:
> > bLength 7
> > bDescriptorType 5
> > bEndpointAddress 0x83 EP 3 IN
> > bmAttributes 1
> > Transfer Type Isochronous
> > Synch Type None
> > Usage Type Data
> > wMaxPacketSize 0x0020 1x 32 bytes
> > bInterval 1
> > Endpoint Descriptor:
> > bLength 7
> > bDescriptorType 5
> > bEndpointAddress 0x03 EP 3 OUT
> > bmAttributes 1
> > Transfer Type Isochronous
> > Synch Type None
> > Usage Type Data
> > wMaxPacketSize 0x0020 1x 32 bytes
> > bInterval 1
> > Interface Descriptor:
> > bLength 9
> > bDescriptorType 4
> > bInterfaceNumber 1
> > bAlternateSetting 4
> > bNumEndpoints 2
> > bInterfaceClass 224 Wireless
> > bInterfaceSubClass 1 Radio Frequency
> > bInterfaceProtocol 1 Bluetooth
> > iInterface 0
> > Endpoint Descriptor:
> > bLength 7
> > bDescriptorType 5
> > bEndpointAddress 0x83 EP 3 IN
> > bmAttributes 1
> > Transfer Type Isochronous
> > Synch Type None
> > Usage Type Data
> > wMaxPacketSize 0x0040 1x 64 bytes
> > bInterval 1
> > Endpoint Descriptor:
> > bLength 7
> > bDescriptorType 5
> > bEndpointAddress 0x03 EP 3 OUT
> > bmAttributes 1
> > Transfer Type Isochronous
> > Synch Type None
> > Usage Type Data
> > wMaxPacketSize 0x0040 1x 64 bytes
> > bInterval 1
> > Interface Descriptor:
> > bLength 9
> > bDescriptorType 4
> > bInterfaceNumber 1
> > bAlternateSetting 5
> > bNumEndpoints 2
> > bInterfaceClass 224 Wireless
> > bInterfaceSubClass 1 Radio Frequency
> > bInterfaceProtocol 1 Bluetooth
> > iInterface 0
> > Endpoint Descriptor:
> > bLength 7
> > bDescriptorType 5
> > bEndpointAddress 0x83 EP 3 IN
> > bmAttributes 1
> > Transfer Type Isochronous
> > Synch Type None
> > Usage Type Data
> > wMaxPacketSize 0x0040 1x 64 bytes
> > bInterval 1
> > Endpoint Descriptor:
> > bLength 7
> > bDescriptorType 5
> > bEndpointAddress 0x03 EP 3 OUT
> > bmAttributes 1
> > Transfer Type Isochronous
> > Synch Type None
> > Usage Type Data
> > wMaxPacketSize 0x0040 1x 64 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 255 Vendor Specific Protocol
> > iInterface 0
> > Endpoint Descriptor:
> > bLength 7
> > bDescriptorType 5
> > bEndpointAddress 0x84 EP 4 IN
> > 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 0x04 EP 4 OUT
> > 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 3
> > bAlternateSetting 0
> > bNumEndpoints 0
> > bInterfaceClass 254 Application Specific Interface
> > bInterfaceSubClass 1 Device Firmware Update
> > bInterfaceProtocol 1
> > iInterface 0
> > Device Firmware Upgrade Interface Descriptor:
> > bLength 7
> > bDescriptorType 33
> > bmAttributes 7
> > Will Not Detach
> > Manifestation Tolerant
> > Upload Supported
> > Download Supported
> > wDetachTimeout 5000 milliseconds
> > wTransferSize 64 bytes
> > Device Status: 0x0001
> > Self Powered
> >
> > Bus 001 Device 003: ID 147e:2016 Upek Biometric Touchchip/Touchstrip
> > Fingerprint Sensor
> > Device Descriptor:
> > bLength 18
> > bDescriptorType 1
> > bcdUSB 1.01
> > bDeviceClass 0 (Defined at Interface level)
> > bDeviceSubClass 0
> > bDeviceProtocol 0
> > bMaxPacketSize0 8
> > idVendor 0x147e Upek
> > idProduct 0x2016 Biometric Touchchip/Touchstrip Fingerprint
> > Sensor
> > bcdDevice 0.02
> > iManufacturer 1 UPEK
> > iProduct 2 Biometric Coprocessor
> > iSerial 0
> > bNumConfigurations 1
> > Configuration Descriptor:
> > bLength 9
> > bDescriptorType 2
> > wTotalLength 39
> > bNumInterfaces 1
> > bConfigurationValue 1
> > iConfiguration 0
> > bmAttributes 0xa0
> > (Bus Powered)
> > Remote Wakeup
> > MaxPower 100mA
> > Interface Descriptor:
> > bLength 9
> > bDescriptorType 4
> > bInterfaceNumber 0
> > bAlternateSetting 0
> > bNumEndpoints 3
> > bInterfaceClass 255 Vendor Specific Class
> > bInterfaceSubClass 0
> > bInterfaceProtocol 0
> > iInterface 0
> > Endpoint Descriptor:
> > bLength 7
> > bDescriptorType 5
> > bEndpointAddress 0x81 EP 1 IN
> > bmAttributes 2
> > Transfer Type Bulk
> > Synch Type None
> > Usage Type Data
> > wMaxPacketSize 0x0040 1x 64 bytes
> > bInterval 0
> > Endpoint Descriptor:
> > bLength 7
> > bDescriptorType 5
> > bEndpointAddress 0x02 EP 2 OUT
> > bmAttributes 2
> > Transfer Type Bulk
> > Synch Type None
> > Usage Type Data
> > wMaxPacketSize 0x0040 1x 64 bytes
> > bInterval 0
> > Endpoint Descriptor:
> > bLength 7
> > bDescriptorType 5
> > bEndpointAddress 0x83 EP 3 IN
> > bmAttributes 3
> > Transfer Type Interrupt
> > Synch Type None
> > Usage Type Data
> > wMaxPacketSize 0x0004 1x 4 bytes
> > bInterval 20
> > Device Status: 0x0000
> > (Bus Powered)
> >
> > Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
> > Device Descriptor:
> > bLength 18
> > bDescriptorType 1
> > bcdUSB 2.00
> > bDeviceClass 9 Hub
> > bDeviceSubClass 0 Unused
> > bDeviceProtocol 1 Single TT
> > bMaxPacketSize0 64
> > idVendor 0x8087 Intel Corp.
> > idProduct 0x0020 Integrated Rate Matching Hub
> > bcdDevice 0.00
> > iManufacturer 0
> > iProduct 0
> > iSerial 0
> > bNumConfigurations 1
> > Configuration Descriptor:
> > bLength 9
> > bDescriptorType 2
> > wTotalLength 25
> > bNumInterfaces 1
> > bConfigurationValue 1
> > iConfiguration 0
> > bmAttributes 0xe0
> > Self Powered
> > Remote Wakeup
> > MaxPower 0mA
> > Interface Descriptor:
> > bLength 9
> > bDescriptorType 4
> > bInterfaceNumber 0
> > bAlternateSetting 0
> > bNumEndpoints 1
> > bInterfaceClass 9 Hub
> > bInterfaceSubClass 0 Unused
> > bInterfaceProtocol 0 Full speed (or root) hub
> > iInterface 0
> > Endpoint Descriptor:
> > bLength 7
> > bDescriptorType 5
> > bEndpointAddress 0x81 EP 1 IN
> > bmAttributes 3
> > Transfer Type Interrupt
> > Synch Type None
> > Usage Type Data
> > wMaxPacketSize 0x0001 1x 1 bytes
> > bInterval 12
> > Hub Descriptor:
> > bLength 9
> > bDescriptorType 41
> > nNbrPorts 6
> > wHubCharacteristic 0x0089
> > Per-port power switching
> > Per-port overcurrent protection
> > TT think time 8 FS bits
> > Port indicators
> > bPwrOn2PwrGood 50 * 2 milli seconds
> > bHubContrCurrent 0 milli Ampere
> > DeviceRemovable 0x00
> > PortPwrCtrlMask 0xff
> > Hub Port Status:
> > Port 1: 0000.0100 power
> > Port 2: 0000.0103 power enable connect
> > Port 3: 0000.0103 power enable connect
> > Port 4: 0000.0103 power enable connect
> > Port 5: 0000.0100 power
> > Port 6: 0000.0503 highspeed power enable connect
> > Device Qualifier (for other device speed):
> > bLength 10
> > bDescriptorType 6
> > bcdUSB 2.00
> > bDeviceClass 9 Hub
> > bDeviceSubClass 0 Unused
> > bDeviceProtocol 0 Full speed (or root) hub
> > bMaxPacketSize0 64
> > bNumConfigurations 1
> > Device Status: 0x0001
> > Self Powered
> >
> > Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
> > Device Descriptor:
> > bLength 18
> > bDescriptorType 1
> > bcdUSB 2.00
> > bDeviceClass 9 Hub
> > bDeviceSubClass 0 Unused
> > bDeviceProtocol 0 Full speed (or root) hub
> > bMaxPacketSize0 64
> > idVendor 0x1d6b Linux Foundation
> > idProduct 0x0002 2.0 root hub
> > bcdDevice 2.06
> > iManufacturer 3 Linux 2.6.33.6-147.fc13.x86_64 ehci_hcd
> > iProduct 2 EHCI Host Controller
> > iSerial 1 0000:00:1a.0
> > bNumConfigurations 1
> > Configuration Descriptor:
> > bLength 9
> > bDescriptorType 2
> > wTotalLength 25
> > bNumInterfaces 1
> > bConfigurationValue 1
> > iConfiguration 0
> > bmAttributes 0xe0
> > Self Powered
> > Remote Wakeup
> > MaxPower 0mA
> > Interface Descriptor:
> > bLength 9
> > bDescriptorType 4
> > bInterfaceNumber 0
> > bAlternateSetting 0
> > bNumEndpoints 1
> > bInterfaceClass 9 Hub
> > bInterfaceSubClass 0 Unused
> > bInterfaceProtocol 0 Full speed (or root) hub
> > iInterface 0
> > Endpoint Descriptor:
> > bLength 7
> > bDescriptorType 5
> > bEndpointAddress 0x81 EP 1 IN
> > bmAttributes 3
> > Transfer Type Interrupt
> > Synch Type None
> > Usage Type Data
> > wMaxPacketSize 0x0004 1x 4 bytes
> > bInterval 12
> > Hub Descriptor:
> > bLength 9
> > bDescriptorType 41
> > nNbrPorts 3
> > wHubCharacteristic 0x000a
> > No power switching (usb 1.0)
> > Per-port overcurrent protection
> > bPwrOn2PwrGood 10 * 2 milli seconds
> > bHubContrCurrent 0 milli Ampere
> > DeviceRemovable 0x00
> > PortPwrCtrlMask 0xff
> > Hub Port Status:
> > Port 1: 0000.0503 highspeed power enable connect
> > Port 2: 0000.0100 power
> > Port 3: 0000.0100 power
> > Device Status: 0x0003
> > Self Powered
> > Remote Wakeup Enabled
> >
> >
> > 2010/7/27, Bernardo Barros <bernardobarros2 at gmail.com>:
> >> Bus 003 Device 002: ID 045e:0745 Microsoft Corp.
> >> Device Descriptor:
> >> bLength 18
> >> bDescriptorType 1
> >> bcdUSB 2.00
> >> bDeviceClass 0 (Defined at Interface level)
> >> bDeviceSubClass 0
> >> bDeviceProtocol 0
> >> bMaxPacketSize0 64
> >> idVendor 0x045e Microsoft Corp.
> >> idProduct 0x0745
> >> bcdDevice 2.51
> >> iManufacturer 1 Microsoft
> >> iProduct 2 Microsoft� 2.4GHz Transceiver v6.0
> >> iSerial 0
> >> bNumConfigurations 1
> >> Configuration Descriptor:
> >> bLength 9
> >> bDescriptorType 2
> >> wTotalLength 84
> >> bNumInterfaces 3
> >> bConfigurationValue 1
> >> iConfiguration 0
> >> bmAttributes 0xa0
> >> (Bus Powered)
> >> Remote Wakeup
> >> MaxPower 100mA
> >> Interface Descriptor:
> >> bLength 9
> >> bDescriptorType 4
> >> bInterfaceNumber 0
> >> bAlternateSetting 0
> >> bNumEndpoints 1
> >> bInterfaceClass 3 Human Interface Device
> >> bInterfaceSubClass 1 Boot Interface Subclass
> >> bInterfaceProtocol 1 Keyboard
> >> iInterface 0
> >> HID Device Descriptor:
> >> bLength 9
> >> bDescriptorType 33
> >> bcdHID 1.11
> >> bCountryCode 0 Not supported
> >> bNumDescriptors 1
> >> bDescriptorType 34 Report
> >> wDescriptorLength 57
> >> Report Descriptors:
> >> ** UNAVAILABLE **
> >> Endpoint Descriptor:
> >> bLength 7
> >> bDescriptorType 5
> >> bEndpointAddress 0x81 EP 1 IN
> >> bmAttributes 3
> >> Transfer Type Interrupt
> >> Synch Type None
> >> Usage Type Data
> >> wMaxPacketSize 0x0008 1x 8 bytes
> >> bInterval 4
> >> Interface Descriptor:
> >> bLength 9
> >> bDescriptorType 4
> >> bInterfaceNumber 1
> >> bAlternateSetting 0
> >> bNumEndpoints 1
> >> bInterfaceClass 3 Human Interface Device
> >> bInterfaceSubClass 1 Boot Interface Subclass
> >> bInterfaceProtocol 2 Mouse
> >> iInterface 0
> >> HID Device Descriptor:
> >> bLength 9
> >> bDescriptorType 33
> >> bcdHID 1.11
> >> bCountryCode 0 Not supported
> >> bNumDescriptors 1
> >> bDescriptorType 34 Report
> >> wDescriptorLength 295
> >> Report Descriptors:
> >> ** UNAVAILABLE **
> >> Endpoint Descriptor:
> >> bLength 7
> >> bDescriptorType 5
> >> bEndpointAddress 0x82 EP 2 IN
> >> bmAttributes 3
> >> Transfer Type Interrupt
> >> Synch Type None
> >> Usage Type Data
> >> wMaxPacketSize 0x000a 1x 10 bytes
> >> bInterval 1
> >> Interface Descriptor:
> >> bLength 9
> >> bDescriptorType 4
> >> bInterfaceNumber 2
> >> bAlternateSetting 0
> >> bNumEndpoints 1
> >> bInterfaceClass 3 Human Interface Device
> >> bInterfaceSubClass 0 No Subclass
> >> bInterfaceProtocol 0 None
> >> iInterface 0
> >> HID Device Descriptor:
> >> bLength 9
> >> bDescriptorType 33
> >> bcdHID 1.11
> >> bCountryCode 0 Not supported
> >> bNumDescriptors 1
> >> bDescriptorType 34 Report
> >> wDescriptorLength 319
> >> Report Descriptors:
> >> ** UNAVAILABLE **
> >> Endpoint Descriptor:
> >> bLength 7
> >> bDescriptorType 5
> >> bEndpointAddress 0x83 EP 3 IN
> >> bmAttributes 3
> >> Transfer Type Interrupt
> >> Synch Type None
> >> Usage Type Data
> >> wMaxPacketSize 0x0020 1x 32 bytes
> >> bInterval 1
> >> Device Status: 0x0000
> >> (Bus Powered)
> >>
> >> Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
> >> Device Descriptor:
> >> bLength 18
> >> bDescriptorType 1
> >> bcdUSB 3.00
> >> bDeviceClass 9 Hub
> >> bDeviceSubClass 0 Unused
> >> bDeviceProtocol 3
> >> bMaxPacketSize0 9
> >> idVendor 0x1d6b Linux Foundation
> >> idProduct 0x0003 3.0 root hub
> >> bcdDevice 2.06
> >> iManufacturer 3 Linux 2.6.33.6-147.fc13.x86_64 xhci_hcd
> >> iProduct 2 xHCI Host Controller
> >> iSerial 1 0000:0f:00.0
> >> bNumConfigurations 1
> >> Configuration Descriptor:
> >> bLength 9
> >> bDescriptorType 2
> >> wTotalLength 25
> >> bNumInterfaces 1
> >> bConfigurationValue 1
> >> iConfiguration 0
> >> bmAttributes 0xe0
> >> Self Powered
> >> Remote Wakeup
> >> MaxPower 0mA
> >> Interface Descriptor:
> >> bLength 9
> >> bDescriptorType 4
> >> bInterfaceNumber 0
> >> bAlternateSetting 0
> >> bNumEndpoints 1
> >> bInterfaceClass 9 Hub
> >> bInterfaceSubClass 0 Unused
> >> bInterfaceProtocol 0 Full speed (or root) hub
> >> iInterface 0
> >> Endpoint Descriptor:
> >> bLength 7
> >> bDescriptorType 5
> >> bEndpointAddress 0x81 EP 1 IN
> >> bmAttributes 3
> >> Transfer Type Interrupt
> >> Synch Type None
> >> Usage Type Data
> >> wMaxPacketSize 0x0004 1x 4 bytes
> >> bInterval 12
> >> Hub Descriptor:
> >> bLength 9
> >> bDescriptorType 41
> >> nNbrPorts 4
> >> wHubCharacteristic 0x0009
> >> Per-port power switching
> >> Per-port overcurrent protection
> >> TT think time 8 FS bits
> >> bPwrOn2PwrGood 10 * 2 milli seconds
> >> bHubContrCurrent 0 milli Ampere
> >> DeviceRemovable 0x00
> >> PortPwrCtrlMask 0xff
> >> Hub Port Status:
> >> Port 1: 0000.0100 power
> >> Port 2: 0000.0100 power
> >> Port 3: 0000.0103 power enable connect
> >> Port 4: 0000.0100 power
> >> Device Status: 0x0003
> >> Self Powered
> >> Remote Wakeup Enabled
> >>
> >> Bus 002 Device 003: ID 05c6:9204 Qualcomm, Inc.
> >> Device Descriptor:
> >> bLength 18
> >> bDescriptorType 1
> >> bcdUSB 2.00
> >> bDeviceClass 0 (Defined at Interface level)
> >> bDeviceSubClass 0
> >> bDeviceProtocol 0
> >> bMaxPacketSize0 64
> >> idVendor 0x05c6 Qualcomm, Inc.
> >> idProduct 0x9204
> >> bcdDevice 0.02
> >> iManufacturer 3 Qualcomm Incorporated
> >> iProduct 2 Qualcomm Gobi 2000
> >> iSerial 0
> >> bNumConfigurations 1
> >> Configuration Descriptor:
> >> bLength 9
> >> bDescriptorType 2
> >> wTotalLength 32
> >> bNumInterfaces 1
> >> bConfigurationValue 1
> >> iConfiguration 1 Qualcomm Configuration
> >> bmAttributes 0xe0
> >> Self Powered
> >> Remote Wakeup
> >> MaxPower 500mA
> >> Interface Descriptor:
> >> bLength 9
> >> bDescriptorType 4
> >> bInterfaceNumber 1
> >> bAlternateSetting 0
> >> bNumEndpoints 2
> >> bInterfaceClass 255 Vendor Specific Class
> >> bInterfaceSubClass 255 Vendor Specific Subclass
> >> bInterfaceProtocol 255 Vendor Specific Protocol
> >> iInterface 0
> >> Endpoint Descriptor:
> >> bLength 7
> >> bDescriptorType 5
> >> bEndpointAddress 0x81 EP 1 IN
> >> bmAttributes 2
> >> Transfer Type Bulk
> >> Synch Type None
> >> Usage Type Data
> >> wMaxPacketSize 0x0200 1x 512 bytes
> >> bInterval 32
> >> Endpoint Descriptor:
> >> bLength 7
> >> bDescriptorType 5
> >> bEndpointAddress 0x01 EP 1 OUT
> >> bmAttributes 2
> >> Transfer Type Bulk
> >> Synch Type None
> >> Usage Type Data
> >> wMaxPacketSize 0x0200 1x 512 bytes
> >> bInterval 32
> >> Device Qualifier (for other device speed):
> >> bLength 10
> >> bDescriptorType 6
> >> bcdUSB 2.00
> >> bDeviceClass 0 (Defined at Interface level)
> >> bDeviceSubClass 0
> >> bDeviceProtocol 0
> >> bMaxPacketSize0 64
> >> bNumConfigurations 1
> >> Device Status: 0x0001
> >> Self Powered
> >>
> >> Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
> >> Device Descriptor:
> >> bLength 18
> >> bDescriptorType 1
> >> bcdUSB 2.00
> >> bDeviceClass 9 Hub
> >> bDeviceSubClass 0 Unused
> >> bDeviceProtocol 1 Single TT
> >> bMaxPacketSize0 64
> >> idVendor 0x8087 Intel Corp.
> >> idProduct 0x0020 Integrated Rate Matching Hub
> >> bcdDevice 0.00
> >> iManufacturer 0
> >> iProduct 0
> >> iSerial 0
> >> bNumConfigurations 1
> >> Configuration Descriptor:
> >> bLength 9
> >> bDescriptorType 2
> >> wTotalLength 25
> >> bNumInterfaces 1
> >> bConfigurationValue 1
> >> iConfiguration 0
> >> bmAttributes 0xe0
> >> Self Powered
> >> Remote Wakeup
> >> MaxPower 0mA
> >> Interface Descriptor:
> >> bLength 9
> >> bDescriptorType 4
> >> bInterfaceNumber 0
> >> bAlternateSetting 0
> >> bNumEndpoints 1
> >> bInterfaceClass 9 Hub
> >> bInterfaceSubClass 0 Unused
> >> bInterfaceProtocol 0 Full speed (or root) hub
> >> iInterface 0
> >> Endpoint Descriptor:
> >> bLength 7
> >> bDescriptorType 5
> >> bEndpointAddress 0x81 EP 1 IN
> >> bmAttributes 3
> >> Transfer Type Interrupt
> >> Synch Type None
> >> Usage Type Data
> >> wMaxPacketSize 0x0002 1x 2 bytes
> >> bInterval 12
> >> Hub Descriptor:
> >> bLength 11
> >> bDescriptorType 41
> >> nNbrPorts 8
> >> wHubCharacteristic 0x0089
> >> Per-port power switching
> >> Per-port overcurrent protection
> >> TT think time 8 FS bits
> >> Port indicators
> >> bPwrOn2PwrGood 50 * 2 milli seconds
> >> bHubContrCurrent 0 milli Ampere
> >> DeviceRemovable 0x00 0x00
> >> PortPwrCtrlMask 0xff 0xff
> >> Hub Port Status:
> >> Port 1: 0000.0100 power
> >> Port 2: 0000.0100 power
> >> Port 3: 0000.0100 power
> >> Port 4: 0000.0503 highspeed power enable connect
> >> Port 5: 0000.0100 power
> >> Port 6: 0000.0100 power
> >> Port 7: 0000.0100 power
> >> Port 8: 0000.0100 power
> >> Device Qualifier (for other device speed):
> >> bLength 10
> >> bDescriptorType 6
> >> bcdUSB 2.00
> >> bDeviceClass 9 Hub
> >> bDeviceSubClass 0 Unused
> >> bDeviceProtocol 0 Full speed (or root) hub
> >> bMaxPacketSize0 64
> >> bNumConfigurations 1
> >> Device Status: 0x0001
> >> Self Powered
> >>
> >> Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
> >> Device Descriptor:
> >> bLength 18
> >> bDescriptorType 1
> >> bcdUSB 2.00
> >> bDeviceClass 9 Hub
> >> bDeviceSubClass 0 Unused
> >> bDeviceProtocol 0 Full speed (or root) hub
> >> bMaxPacketSize0 64
> >> idVendor 0x1d6b Linux Foundation
> >> idProduct 0x0002 2.0 root hub
> >> bcdDevice 2.06
> >> iManufacturer 3 Linux 2.6.33.6-147.fc13.x86_64 ehci_hcd
> >> iProduct 2 EHCI Host Controller
> >> iSerial 1 0000:00:1d.0
> >> bNumConfigurations 1
> >> Configuration Descriptor:
> >> bLength 9
> >> bDescriptorType 2
> >> wTotalLength 25
> >> bNumInterfaces 1
> >> bConfigurationValue 1
> >> iConfiguration 0
> >> bmAttributes 0xe0
> >> Self Powered
> >> Remote Wakeup
> >> MaxPower 0mA
> >> Interface Descriptor:
> >> bLength 9
> >> bDescriptorType 4
> >> bInterfaceNumber 0
> >> bAlternateSetting 0
> >> bNumEndpoints 1
> >> bInterfaceClass 9 Hub
> >> bInterfaceSubClass 0 Unused
> >> bInterfaceProtocol 0 Full speed (or root) hub
> >> iInterface 0
> >> Endpoint Descriptor:
> >> bLength 7
> >> bDescriptorType 5
> >> bEndpointAddress 0x81 EP 1 IN
> >> bmAttributes 3
> >> Transfer Type Interrupt
> >> Synch Type None
> >> Usage Type Data
> >> wMaxPacketSize 0x0004 1x 4 bytes
> >> bInterval 12
> >> Hub Descriptor:
> >> bLength 9
> >> bDescriptorType 41
> >> nNbrPorts 3
> >> wHubCharacteristic 0x000a
> >> No power switching (usb 1.0)
> >> Per-port overcurrent protection
> >> bPwrOn2PwrGood 10 * 2 milli seconds
> >> bHubContrCurrent 0 milli Ampere
> >> DeviceRemovable 0x00
> >> PortPwrCtrlMask 0xff
> >> Hub Port Status:
> >> Port 1: 0000.0503 highspeed power enable connect
> >> Port 2: 0000.0100 power
> >> Port 3: 0000.0100 power
> >> Device Status: 0x0003
> >> Self Powered
> >> Remote Wakeup Enabled
> >>
> >> Bus 001 Device 005: ID 17ef:480f Lenovo
> >> Device Descriptor:
> >> bLength 18
> >> bDescriptorType 1
> >> bcdUSB 2.00
> >> bDeviceClass 239 Miscellaneous Device
> >> bDeviceSubClass 2 ?
> >> bDeviceProtocol 1 Interface Association
> >> bMaxPacketSize0 64
> >> idVendor 0x17ef Lenovo
> >> idProduct 0x480f
> >> bcdDevice 23.45
> >> iManufacturer 1 Chicony Electronics Co., Ltd.
> >> iProduct 2 Integrated Camera
> >> iSerial 0
> >> bNumConfigurations 1
> >> Configuration Descriptor:
> >> bLength 9
> >> bDescriptorType 2
> >> wTotalLength 722
> >> bNumInterfaces 2
> >> bConfigurationValue 1
> >> iConfiguration 0
> >> bmAttributes 0x80
> >> (Bus Powered)
> >> MaxPower 200mA
> >> Interface Association:
> >> bLength 8
> >> bDescriptorType 11
> >> bFirstInterface 0
> >> bInterfaceCount 2
> >> bFunctionClass 14 Video
> >> bFunctionSubClass 3 Video Interface Collection
> >> bFunctionProtocol 0
> >> iFunction 4 Integrated Camera
> >> Interface Descriptor:
> >> bLength 9
> >> bDescriptorType 4
> >> bInterfaceNumber 0
> >> bAlternateSetting 0
> >> bNumEndpoints 1
> >> bInterfaceClass 14 Video
> >> bInterfaceSubClass 1 Video Control
> >> bInterfaceProtocol 0
> >> iInterface 4 Integrated Camera
> >> VideoControl Interface Descriptor:
> >> bLength 13
> >> bDescriptorType 36
> >> bDescriptorSubtype 1 (HEADER)
> >> bcdUVC 1.00
> >> wTotalLength 78
> >> dwClockFrequency 30.000000MHz
> >> bInCollection 1
> >> baInterfaceNr( 0) 1
> >> VideoControl Interface Descriptor:
> >> bLength 18
> >> bDescriptorType 36
> >> bDescriptorSubtype 2 (INPUT_TERMINAL)
> >> bTerminalID 1
> >> wTerminalType 0x0201 Camera Sensor
> >> bAssocTerminal 4
> >> iTerminal 0
> >> wObjectiveFocalLengthMin 0
> >> wObjectiveFocalLengthMax 0
> >> wOcularFocalLength 0
> >> bControlSize 3
> >> bmControls 0x00040a04
> >> Auto-Exposure Priority
> >> Zoom (Absolute)
> >> PanTilt (Absolute)
> >> Privacy
> >> VideoControl Interface Descriptor:
> >> bLength 11
> >> bDescriptorType 36
> >> bDescriptorSubtype 5 (PROCESSING_UNIT)
> >> Warning: Descriptor too short
> >> bUnitID 2
> >> bSourceID 1
> >> wMaxMultiplier 0
> >> bControlSize 2
> >> bmControls 0x0000013f
> >> Brightness
> >> Contrast
> >> Hue
> >> Saturation
> >> Sharpness
> >> Gamma
> >> Backlight Compensation
> >> iProcessing 0
> >> bmVideoStandards 0x1b
> >> None
> >> NTSC - 525/60
> >> SECAM - 625/50
> >> NTSC - 625/50
> >> VideoControl Interface Descriptor:
> >> bLength 27
> >> bDescriptorType 36
> >> bDescriptorSubtype 6 (EXTENSION_UNIT)
> >> bUnitID 3
> >> guidExtensionCode {0a3e1874-8254-1a48-b402-48b8b8c49cc8}
> >> bNumControl 10
> >> bNrPins 1
> >> baSourceID( 0) 2
> >> bControlSize 2
> >> bmControls( 0) 0xff
> >> bmControls( 1) 0x03
> >> iExtension 0
> >> VideoControl Interface Descriptor:
> >> bLength 9
> >> bDescriptorType 36
> >> bDescriptorSubtype 3 (OUTPUT_TERMINAL)
> >> bTerminalID 4
> >> wTerminalType 0x0101 USB Streaming
> >> bAssocTerminal 0
> >> bSourceID 3
> >> iTerminal 0
> >> Endpoint Descriptor:
> >> bLength 7
> >> bDescriptorType 5
> >> bEndpointAddress 0x81 EP 1 IN
> >> bmAttributes 3
> >> Transfer Type Interrupt
> >> Synch Type None
> >> Usage Type Data
> >> wMaxPacketSize 0x0010 1x 16 bytes
> >> bInterval 8
> >> Interface Descriptor:
> >> bLength 9
> >> bDescriptorType 4
> >> bInterfaceNumber 1
> >> bAlternateSetting 0
> >> bNumEndpoints 0
> >> bInterfaceClass 14 Video
> >> bInterfaceSubClass 2 Video Streaming
> >> bInterfaceProtocol 0
> >> iInterface 0
> >> VideoStreaming Interface Descriptor:
> >> bLength 15
> >> bDescriptorType 36
> >> bDescriptorSubtype 1 (INPUT_HEADER)
> >> bNumFormats 2
> >> wTotalLength 533
> >> bEndPointAddress 130
> >> bmInfo 1
> >> bTerminalLink 4
> >> bStillCaptureMethod 1
> >> bTriggerSupport 0
> >> bTriggerUsage 0
> >> bControlSize 1
> >> bmaControls( 0) 27
> >> bmaControls( 1) 27
> >> VideoStreaming Interface Descriptor:
> >> bLength 27
> >> bDescriptorType 36
> >> bDescriptorSubtype 4 (FORMAT_UNCOMPRESSED)
> >> bFormatIndex 1
> >> bNumFrameDescriptors 8
> >> guidFormat
> >> {59555932-0000-1000-8000-00aa00389b71}
> >> bBitsPerPixel 16
> >> bDefaultFrameIndex 1
> >> bAspectRatioX 0
> >> bAspectRatioY 0
> >> bmInterlaceFlags 0x02
> >> Interlaced stream or variable: No
> >> Fields per frame: 2 fields
> >> Field 1 first: No
> >> Field pattern: Field 1 only
> >> bCopyProtect 0
> >> VideoStreaming Interface Descriptor:
> >> bLength 30
> >> bDescriptorType 36
> >> bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
> >> bFrameIndex 1
> >> bmCapabilities 0x01
> >> Still image supported
> >> wWidth 640
> >> wHeight 480
> >> dwMinBitRate 147456000
> >> dwMaxBitRate 147456000
> >> dwMaxVideoFrameBufferSize 614400
> >> dwDefaultFrameInterval 333333
> >> bFrameIntervalType 1
> >> dwFrameInterval( 0) 333333
> >> VideoStreaming Interface Descriptor:
> >> bLength 30
> >> bDescriptorType 36
> >> bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
> >> bFrameIndex 2
> >> bmCapabilities 0x01
> >> Still image supported
> >> wWidth 352
> >> wHeight 288
> >> dwMinBitRate 48660480
> >> dwMaxBitRate 48660480
> >> dwMaxVideoFrameBufferSize 202752
> >> dwDefaultFrameInterval 333333
> >> bFrameIntervalType 1
> >> dwFrameInterval( 0) 333333
> >> VideoStreaming Interface Descriptor:
> >> bLength 30
> >> bDescriptorType 36
> >> bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
> >> bFrameIndex 3
> >> bmCapabilities 0x01
> >> Still image supported
> >> wWidth 320
> >> wHeight 240
> >> dwMinBitRate 36864000
> >> dwMaxBitRate 36864000
> >> dwMaxVideoFrameBufferSize 153600
> >> dwDefaultFrameInterval 333333
> >> bFrameIntervalType 1
> >> dwFrameInterval( 0) 333333
> >> VideoStreaming Interface Descriptor:
> >> bLength 30
> >> bDescriptorType 36
> >> bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
> >> bFrameIndex 4
> >> bmCapabilities 0x01
> >> Still image supported
> >> wWidth 800
> >> wHeight 600
> >> dwMinBitRate 115200000
> >> dwMaxBitRate 115200000
> >> dwMaxVideoFrameBufferSize 960000
> >> dwDefaultFrameInterval 666666
> >> bFrameIntervalType 1
> >> dwFrameInterval( 0) 666666
> >> VideoStreaming Interface Descriptor:
> >> bLength 30
> >> bDescriptorType 36
> >> bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
> >> bFrameIndex 5
> >> bmCapabilities 0x01
> >> Still image supported
> >> wWidth 1024
> >> wHeight 768
> >> dwMinBitRate 150994944
> >> dwMaxBitRate 150994944
> >> dwMaxVideoFrameBufferSize 1572864
> >> dwDefaultFrameInterval 833333
> >> bFrameIntervalType 1
> >> dwFrameInterval( 0) 833333
> >> VideoStreaming Interface Descriptor:
> >> bLength 30
> >> bDescriptorType 36
> >> bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
> >> bFrameIndex 6
> >> bmCapabilities 0x01
> >> Still image supported
> >> wWidth 1280
> >> wHeight 720
> >> dwMinBitRate 110592000
> >> dwMaxBitRate 110592000
> >> dwMaxVideoFrameBufferSize 1843200
> >> dwDefaultFrameInterval 1333333
> >> bFrameIntervalType 1
> >> dwFrameInterval( 0) 1333333
> >> VideoStreaming Interface Descriptor:
> >> bLength 30
> >> bDescriptorType 36
> >> bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
> >> bFrameIndex 7
> >> bmCapabilities 0x01
> >> Still image supported
> >> wWidth 1280
> >> wHeight 800
> >> dwMinBitRate 122880000
> >> dwMaxBitRate 122880000
> >> dwMaxVideoFrameBufferSize 2048000
> >> dwDefaultFrameInterval 1333333
> >> bFrameIntervalType 1
> >> dwFrameInterval( 0) 1333333
> >> VideoStreaming Interface Descriptor:
> >> bLength 30
> >> bDescriptorType 36
> >> bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
> >> bFrameIndex 8
> >> bmCapabilities 0x01
> >> Still image supported
> >> wWidth 1600
> >> wHeight 1200
> >> dwMinBitRate 153600000
> >> dwMaxBitRate 153600000
> >> dwMaxVideoFrameBufferSize 3840000
> >> dwDefaultFrameInterval 2000000
> >> bFrameIntervalType 1
> >> dwFrameInterval( 0) 2000000
> >> VideoStreaming Interface Descriptor:
> >> bLength 11
> >> bDescriptorType 36
> >> bDescriptorSubtype 6 (FORMAT_MJPEG)
> >> bFormatIndex 2
> >> bNumFrameDescriptors 8
> >> bFlags 0
> >> Fixed-size samples: No
> >> bDefaultFrameIndex 1
> >> bAspectRatioX 0
> >> bAspectRatioY 0
> >> bmInterlaceFlags 0x02
> >> Interlaced stream or variable: No
> >> Fields per frame: 2 fields
> >> Field 1 first: No
> >> Field pattern: Field 1 only
> >> bCopyProtect 0
> >> VideoStreaming Interface Descriptor:
> >> bLength 30
> >> bDescriptorType 36
> >> bDescriptorSubtype 7 (FRAME_MJPEG)
> >> bFrameIndex 1
> >> bmCapabilities 0x01
> >> Still image supported
> >> wWidth 640
> >> wHeight 480
> >> dwMinBitRate 221184000
> >> dwMaxBitRate 221184000
> >> dwMaxVideoFrameBufferSize 921600
> >> dwDefaultFrameInterval 333333
> >> bFrameIntervalType 1
> >> dwFrameInterval( 0) 333333
> >> VideoStreaming Interface Descriptor:
> >> bLength 30
> >> bDescriptorType 36
> >> bDescriptorSubtype 7 (FRAME_MJPEG)
> >> bFrameIndex 2
> >> bmCapabilities 0x01
> >> Still image supported
> >> wWidth 352
> >> wHeight 288
> >> dwMinBitRate 72990720
> >> dwMaxBitRate 72990720
> >> dwMaxVideoFrameBufferSize 304128
> >> dwDefaultFrameInterval 333333
> >> bFrameIntervalType 1
> >> dwFrameInterval( 0) 333333
> >> VideoStreaming Interface Descriptor:
> >> bLength 30
> >> bDescriptorType 36
> >> bDescriptorSubtype 7 (FRAME_MJPEG)
> >> bFrameIndex 3
> >> bmCapabilities 0x01
> >> Still image supported
> >> wWidth 320
> >> wHeight 240
> >> dwMinBitRate 55296000
> >> dwMaxBitRate 55296000
> >> dwMaxVideoFrameBufferSize 230400
> >> dwDefaultFrameInterval 333333
> >> bFrameIntervalType 1
> >> dwFrameInterval( 0) 333333
> >> VideoStreaming Interface Descriptor:
> >> bLength 30
> >> bDescriptorType 36
> >> bDescriptorSubtype 7 (FRAME_MJPEG)
> >> bFrameIndex 4
> >> bmCapabilities 0x01
> >> Still image supported
> >> wWidth 800
> >> wHeight 600
> >> dwMinBitRate 345600000
> >> dwMaxBitRate 345600000
> >> dwMaxVideoFrameBufferSize 1440000
> >> dwDefaultFrameInterval 333333
> >> bFrameIntervalType 1
> >> dwFrameInterval( 0) 333333
> >> VideoStreaming Interface Descriptor:
> >> bLength 30
> >> bDescriptorType 36
> >> bDescriptorSubtype 7 (FRAME_MJPEG)
> >> bFrameIndex 5
> >> bmCapabilities 0x01
> >> Still image supported
> >> wWidth 1024
> >> wHeight 768
> >> dwMinBitRate 283115520
> >> dwMaxBitRate 283115520
> >> dwMaxVideoFrameBufferSize 2359296
> >> dwDefaultFrameInterval 666666
> >> bFrameIntervalType 1
> >> dwFrameInterval( 0) 666666
> >> VideoStreaming Interface Descriptor:
> >> bLength 30
> >> bDescriptorType 36
> >> bDescriptorSubtype 7 (FRAME_MJPEG)
> >> bFrameIndex 6
> >> bmCapabilities 0x01
> >> Still image supported
> >> wWidth 1280
> >> wHeight 720
> >> dwMinBitRate 331776000
> >> dwMaxBitRate 331776000
> >> dwMaxVideoFrameBufferSize 2764800
> >> dwDefaultFrameInterval 666666
> >> bFrameIntervalType 1
> >> dwFrameInterval( 0) 666666
> >> VideoStreaming Interface Descriptor:
> >> bLength 30
> >> bDescriptorType 36
> >> bDescriptorSubtype 7 (FRAME_MJPEG)
> >> bFrameIndex 7
> >> bmCapabilities 0x01
> >> Still image supported
> >> wWidth 1280
> >> wHeight 800
> >> dwMinBitRate 368640000
> >> dwMaxBitRate 368640000
> >> dwMaxVideoFrameBufferSize 3072000
> >> dwDefaultFrameInterval 666666
> >> bFrameIntervalType 1
> >> dwFrameInterval( 0) 666666
> >> VideoStreaming Interface Descriptor:
> >> bLength 30
> >> bDescriptorType 36
> >> bDescriptorSubtype 7 (FRAME_MJPEG)
> >> bFrameIndex 8
> >> bmCapabilities 0x01
> >> Still image supported
> >> wWidth 1600
> >> wHeight 1200
> >> dwMinBitRate 691200000
> >> dwMaxBitRate 691200000
> >> dwMaxVideoFrameBufferSize 5760000
> >> dwDefaultFrameInterval 666666
> >> bFrameIntervalType 1
> >> dwFrameInterval( 0) 666666
> >> Interface Descriptor:
> >> bLength 9
> >> bDescriptorType 4
> >> bInterfaceNumber 1
> >> bAlternateSetting 1
> >> bNumEndpoints 1
> >> bInterfaceClass 14 Video
> >> bInterfaceSubClass 2 Video Streaming
> >> bInterfaceProtocol 0
> >> iInterface 0
> >> Endpoint Descriptor:
> >> bLength 7
> >> bDescriptorType 5
> >> bEndpointAddress 0x82 EP 2 IN
> >> bmAttributes 5
> >> Transfer Type Isochronous
> >> Synch Type Asynchronous
> >> Usage Type Data
> >> wMaxPacketSize 0x0bc8 2x 968 bytes
> >> bInterval 1
> >> Interface Descriptor:
> >> bLength 9
> >> bDescriptorType 4
> >> bInterfaceNumber 1
> >> bAlternateSetting 2
> >> bNumEndpoints 1
> >> bInterfaceClass 14 Video
> >> bInterfaceSubClass 2 Video Streaming
> >> bInterfaceProtocol 0
> >> iInterface 0
> >> Endpoint Descriptor:
> >> bLength 7
> >> bDescriptorType 5
> >> bEndpointAddress 0x82 EP 2 IN
> >> bmAttributes 5
> >> Transfer Type Isochronous
> >> Synch Type Asynchronous
> >> Usage Type Data
> >> wMaxPacketSize 0x13ec 3x 1004 bytes
> >> bInterval 1
> >> Interface Descriptor:
> >> bLength 9
> >> bDescriptorType 4
> >> bInterfaceNumber 1
> >> bAlternateSetting 3
> >> bNumEndpoints 1
> >> bInterfaceClass 14 Video
> >> bInterfaceSubClass 2 Video Streaming
> >> bInterfaceProtocol 0
> >> iInterface 0
> >> Endpoint Descriptor:
> >> bLength 7
> >> bDescriptorType 5
> >> bEndpointAddress 0x82 EP 2 IN
> >> bmAttributes 5
> >> Transfer Type Isochronous
> >> Synch Type Asynchronous
> >> Usage Type Data
> >> wMaxPacketSize 0x13fc 3x 1020 bytes
> >> bInterval 1
> >> Interface Descriptor:
> >> bLength 9
> >> bDescriptorType 4
> >> bInterfaceNumber 1
> >> bAlternateSetting 4
> >> bNumEndpoints 1
> >> bInterfaceClass 14 Video
> >> bInterfaceSubClass 2 Video Streaming
> >> bInterfaceProtocol 0
> >> iInterface 0
> >> Endpoint Descriptor:
> >> bLength 7
> >> bDescriptorType 5
> >> bEndpointAddress 0x82 EP 2 IN
> >> bmAttributes 5
> >> Transfer Type Isochronous
> >> Synch Type Asynchronous
> >> Usage Type Data
> >> wMaxPacketSize 0x1400 3x 1024 bytes
> >> bInterval 1
> >> Device Qualifier (for other device speed):
> >> bLength 10
> >> bDescriptorType 6
> >> bcdUSB 2.00
> >> bDeviceClass 239 Miscellaneous Device
> >> bDeviceSubClass 2 ?
> >> bDeviceProtocol 1 Interface Association
> >> bMaxPacketSize0 64
> >> bNumConfigurations 1
> >> Device Status: 0x0000
> >> (Bus Powered)
> >>
> >> Bus 001 Device 004: ID 0a5c:217f Broadcom Corp.
> >> Device Descriptor:
> >> bLength 18
> >> bDescriptorType 1
> >> bcdUSB 2.00
> >> bDeviceClass 224 Wireless
> >> bDeviceSubClass 1 Radio Frequency
> >> bDeviceProtocol 1 Bluetooth
> >> bMaxPacketSize0 64
> >> idVendor 0x0a5c Broadcom Corp.
> >> idProduct 0x217f
> >> bcdDevice 3.60
> >> iManufacturer 1 Broadcom Corp
> >> iProduct 2 Broadcom Bluetooth Device
> >> iSerial 3 78DD08B5815E
> >> bNumConfigurations 1
> >> Configuration Descriptor:
> >> bLength 9
> >> bDescriptorType 2
> >> wTotalLength 216
> >> bNumInterfaces 4
> >> bConfigurationValue 1
> >> iConfiguration 0
> >> bmAttributes 0xe0
> >> Self Powered
> >> Remote Wakeup
> >> MaxPower 0mA
> >> Interface Descriptor:
> >> bLength 9
> >> bDescriptorType 4
> >> bInterfaceNumber 0
> >> bAlternateSetting 0
> >> bNumEndpoints 3
> >> bInterfaceClass 224 Wireless
> >> bInterfaceSubClass 1 Radio Frequency
> >> bInterfaceProtocol 1 Bluetooth
> >> iInterface 0
> >> Endpoint Descriptor:
> >> bLength 7
> >> bDescriptorType 5
> >> bEndpointAddress 0x81 EP 1 IN
> >> bmAttributes 3
> >> Transfer Type Interrupt
> >> Synch Type None
> >> Usage Type Data
> >> wMaxPacketSize 0x0010 1x 16 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 0x0040 1x 64 bytes
> >> bInterval 1
> >> Endpoint Descriptor:
> >> bLength 7
> >> bDescriptorType 5
> >> bEndpointAddress 0x02 EP 2 OUT
> >> bmAttributes 2
> >> Transfer Type Bulk
> >> Synch Type None
> >> Usage Type Data
> >> wMaxPacketSize 0x0040 1x 64 bytes
> >> bInterval 1
> >> Interface Descriptor:
> >> bLength 9
> >> bDescriptorType 4
> >> bInterfaceNumber 1
> >> bAlternateSetting 0
> >> bNumEndpoints 2
> >> bInterfaceClass 224 Wireless
> >> bInterfaceSubClass 1 Radio Frequency
> >> bInterfaceProtocol 1 Bluetooth
> >> iInterface 0
> >> Endpoint Descriptor:
> >> bLength 7
> >> bDescriptorType 5
> >> bEndpointAddress 0x83 EP 3 IN
> >> bmAttributes 1
> >> Transfer Type Isochronous
> >> Synch Type None
> >> Usage Type Data
> >> wMaxPacketSize 0x0000 1x 0 bytes
> >> bInterval 1
> >> Endpoint Descriptor:
> >> bLength 7
> >> bDescriptorType 5
> >> bEndpointAddress 0x03 EP 3 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 1
> >> bAlternateSetting 1
> >> bNumEndpoints 2
> >> bInterfaceClass 224 Wireless
> >> bInterfaceSubClass 1 Radio Frequency
> >> bInterfaceProtocol 1 Bluetooth
> >> iInterface 0
> >> Endpoint Descriptor:
> >> bLength 7
> >> bDescriptorType 5
> >> bEndpointAddress 0x83 EP 3 IN
> >> bmAttributes 1
> >> Transfer Type Isochronous
> >> Synch Type None
> >> Usage Type Data
> >> wMaxPacketSize 0x0009 1x 9 bytes
> >> bInterval 1
> >> Endpoint Descriptor:
> >> bLength 7
> >> bDescriptorType 5
> >> bEndpointAddress 0x03 EP 3 OUT
> >> bmAttributes 1
> >> Transfer Type Isochronous
> >> Synch Type None
> >> Usage Type Data
> >> wMaxPacketSize 0x0009 1x 9 bytes
> >> bInterval 1
> >> Interface Descriptor:
> >> bLength 9
> >> bDescriptorType 4
> >> bInterfaceNumber 1
> >> bAlternateSetting 2
> >> bNumEndpoints 2
> >> bInterfaceClass 224 Wireless
> >> bInterfaceSubClass 1 Radio Frequency
> >> bInterfaceProtocol 1 Bluetooth
> >> iInterface 0
> >> Endpoint Descriptor:
> >> bLength 7
> >> bDescriptorType 5
> >> bEndpointAddress 0x83 EP 3 IN
> >> bmAttributes 1
> >> Transfer Type Isochronous
> >> Synch Type None
> >> Usage Type Data
> >> wMaxPacketSize 0x0011 1x 17 bytes
> >> bInterval 1
> >> Endpoint Descriptor:
> >> bLength 7
> >> bDescriptorType 5
> >> bEndpointAddress 0x03 EP 3 OUT
> >> bmAttributes 1
> >> Transfer Type Isochronous
> >> Synch Type None
> >> Usage Type Data
> >> wMaxPacketSize 0x0011 1x 17 bytes
> >> bInterval 1
> >> Interface Descriptor:
> >> bLength 9
> >> bDescriptorType 4
> >> bInterfaceNumber 1
> >> bAlternateSetting 3
> >> bNumEndpoints 2
> >> bInterfaceClass 224 Wireless
> >> bInterfaceSubClass 1 Radio Frequency
> >> bInterfaceProtocol 1 Bluetooth
> >> iInterface 0
> >> Endpoint Descriptor:
> >> bLength 7
> >> bDescriptorType 5
> >> bEndpointAddress 0x83 EP 3 IN
> >> bmAttributes 1
> >> Transfer Type Isochronous
> >> Synch Type None
> >> Usage Type Data
> >> wMaxPacketSize 0x0020 1x 32 bytes
> >> bInterval 1
> >> Endpoint Descriptor:
> >> bLength 7
> >> bDescriptorType 5
> >> bEndpointAddress 0x03 EP 3 OUT
> >> bmAttributes 1
> >> Transfer Type Isochronous
> >> Synch Type None
> >> Usage Type Data
> >> wMaxPacketSize 0x0020 1x 32 bytes
> >> bInterval 1
> >> Interface Descriptor:
> >> bLength 9
> >> bDescriptorType 4
> >> bInterfaceNumber 1
> >> bAlternateSetting 4
> >> bNumEndpoints 2
> >> bInterfaceClass 224 Wireless
> >> bInterfaceSubClass 1 Radio Frequency
> >> bInterfaceProtocol 1 Bluetooth
> >> iInterface 0
> >> Endpoint Descriptor:
> >> bLength 7
> >> bDescriptorType 5
> >> bEndpointAddress 0x83 EP 3 IN
> >> bmAttributes 1
> >> Transfer Type Isochronous
> >> Synch Type None
> >> Usage Type Data
> >> wMaxPacketSize 0x0040 1x 64 bytes
> >> bInterval 1
> >> Endpoint Descriptor:
> >> bLength 7
> >> bDescriptorType 5
> >> bEndpointAddress 0x03 EP 3 OUT
> >> bmAttributes 1
> >> Transfer Type Isochronous
> >> Synch Type None
> >> Usage Type Data
> >> wMaxPacketSize 0x0040 1x 64 bytes
> >> bInterval 1
> >> Interface Descriptor:
> >> bLength 9
> >> bDescriptorType 4
> >> bInterfaceNumber 1
> >> bAlternateSetting 5
> >> bNumEndpoints 2
> >> bInterfaceClass 224 Wireless
> >> bInterfaceSubClass 1 Radio Frequency
> >> bInterfaceProtocol 1 Bluetooth
> >> iInterface 0
> >> Endpoint Descriptor:
> >> bLength 7
> >> bDescriptorType 5
> >> bEndpointAddress 0x83 EP 3 IN
> >> bmAttributes 1
> >> Transfer Type Isochronous
> >> Synch Type None
> >> Usage Type Data
> >> wMaxPacketSize 0x0040 1x 64 bytes
> >> bInterval 1
> >> Endpoint Descriptor:
> >> bLength 7
> >> bDescriptorType 5
> >> bEndpointAddress 0x03 EP 3 OUT
> >> bmAttributes 1
> >> Transfer Type Isochronous
> >> Synch Type None
> >> Usage Type Data
> >> wMaxPacketSize 0x0040 1x 64 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 255 Vendor Specific Protocol
> >> iInterface 0
> >> Endpoint Descriptor:
> >> bLength 7
> >> bDescriptorType 5
> >> bEndpointAddress 0x84 EP 4 IN
> >> 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 0x04 EP 4 OUT
> >> 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 3
> >> bAlternateSetting 0
> >> bNumEndpoints 0
> >> bInterfaceClass 254 Application Specific Interface
> >> bInterfaceSubClass 1 Device Firmware Update
> >> bInterfaceProtocol 1
> >> iInterface 0
> >> Device Firmware Upgrade Interface Descriptor:
> >> bLength 7
> >> bDescriptorType 33
> >> bmAttributes 7
> >> Will Not Detach
> >> Manifestation Tolerant
> >> Upload Supported
> >> Download Supported
> >> wDetachTimeout 5000 milliseconds
> >> wTransferSize 64 bytes
> >> Device Status: 0x0001
> >> Self Powered
> >>
> >> Bus 001 Device 003: ID 147e:2016 Upek Biometric Touchchip/Touchstrip
> >> Fingerprint Sensor
> >> Device Descriptor:
> >> bLength 18
> >> bDescriptorType 1
> >> bcdUSB 1.01
> >> bDeviceClass 0 (Defined at Interface level)
> >> bDeviceSubClass 0
> >> bDeviceProtocol 0
> >> bMaxPacketSize0 8
> >> idVendor 0x147e Upek
> >> idProduct 0x2016 Biometric Touchchip/Touchstrip Fingerprint
> >> Sensor
> >> bcdDevice 0.02
> >> iManufacturer 1 UPEK
> >> iProduct 2 Biometric Coprocessor
> >> iSerial 0
> >> bNumConfigurations 1
> >> Configuration Descriptor:
> >> bLength 9
> >> bDescriptorType 2
> >> wTotalLength 39
> >> bNumInterfaces 1
> >> bConfigurationValue 1
> >> iConfiguration 0
> >> bmAttributes 0xa0
> >> (Bus Powered)
> >> Remote Wakeup
> >> MaxPower 100mA
> >> Interface Descriptor:
> >> bLength 9
> >> bDescriptorType 4
> >> bInterfaceNumber 0
> >> bAlternateSetting 0
> >> bNumEndpoints 3
> >> bInterfaceClass 255 Vendor Specific Class
> >> bInterfaceSubClass 0
> >> bInterfaceProtocol 0
> >> iInterface 0
> >> Endpoint Descriptor:
> >> bLength 7
> >> bDescriptorType 5
> >> bEndpointAddress 0x81 EP 1 IN
> >> bmAttributes 2
> >> Transfer Type Bulk
> >> Synch Type None
> >> Usage Type Data
> >> wMaxPacketSize 0x0040 1x 64 bytes
> >> bInterval 0
> >> Endpoint Descriptor:
> >> bLength 7
> >> bDescriptorType 5
> >> bEndpointAddress 0x02 EP 2 OUT
> >> bmAttributes 2
> >> Transfer Type Bulk
> >> Synch Type None
> >> Usage Type Data
> >> wMaxPacketSize 0x0040 1x 64 bytes
> >> bInterval 0
> >> Endpoint Descriptor:
> >> bLength 7
> >> bDescriptorType 5
> >> bEndpointAddress 0x83 EP 3 IN
> >> bmAttributes 3
> >> Transfer Type Interrupt
> >> Synch Type None
> >> Usage Type Data
> >> wMaxPacketSize 0x0004 1x 4 bytes
> >> bInterval 20
> >> Device Status: 0x0000
> >> (Bus Powered)
> >>
> >> Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
> >> Device Descriptor:
> >> bLength 18
> >> bDescriptorType 1
> >> bcdUSB 2.00
> >> bDeviceClass 9 Hub
> >> bDeviceSubClass 0 Unused
> >> bDeviceProtocol 1 Single TT
> >> bMaxPacketSize0 64
> >> idVendor 0x8087 Intel Corp.
> >> idProduct 0x0020 Integrated Rate Matching Hub
> >> bcdDevice 0.00
> >> iManufacturer 0
> >> iProduct 0
> >> iSerial 0
> >> bNumConfigurations 1
> >> Configuration Descriptor:
> >> bLength 9
> >> bDescriptorType 2
> >> wTotalLength 25
> >> bNumInterfaces 1
> >> bConfigurationValue 1
> >> iConfiguration 0
> >> bmAttributes 0xe0
> >> Self Powered
> >> Remote Wakeup
> >> MaxPower 0mA
> >> Interface Descriptor:
> >> bLength 9
> >> bDescriptorType 4
> >> bInterfaceNumber 0
> >> bAlternateSetting 0
> >> bNumEndpoints 1
> >> bInterfaceClass 9 Hub
> >> bInterfaceSubClass 0 Unused
> >> bInterfaceProtocol 0 Full speed (or root) hub
> >> iInterface 0
> >> Endpoint Descriptor:
> >> bLength 7
> >> bDescriptorType 5
> >> bEndpointAddress 0x81 EP 1 IN
> >> bmAttributes 3
> >> Transfer Type Interrupt
> >> Synch Type None
> >> Usage Type Data
> >> wMaxPacketSize 0x0001 1x 1 bytes
> >> bInterval 12
> >> Hub Descriptor:
> >> bLength 9
> >> bDescriptorType 41
> >> nNbrPorts 6
> >> wHubCharacteristic 0x0089
> >> Per-port power switching
> >> Per-port overcurrent protection
> >> TT think time 8 FS bits
> >> Port indicators
> >> bPwrOn2PwrGood 50 * 2 milli seconds
> >> bHubContrCurrent 0 milli Ampere
> >> DeviceRemovable 0x00
> >> PortPwrCtrlMask 0xff
> >> Hub Port Status:
> >> Port 1: 0000.0100 power
> >> Port 2: 0000.0100 power
> >> Port 3: 0000.0103 power enable connect
> >> Port 4: 0000.0103 power enable connect
> >> Port 5: 0000.0100 power
> >> Port 6: 0000.0503 highspeed power enable connect
> >> Device Qualifier (for other device speed):
> >> bLength 10
> >> bDescriptorType 6
> >> bcdUSB 2.00
> >> bDeviceClass 9 Hub
> >> bDeviceSubClass 0 Unused
> >> bDeviceProtocol 0 Full speed (or root) hub
> >> bMaxPacketSize0 64
> >> bNumConfigurations 1
> >> Device Status: 0x0001
> >> Self Powered
> >>
> >> Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
> >> Device Descriptor:
> >> bLength 18
> >> bDescriptorType 1
> >> bcdUSB 2.00
> >> bDeviceClass 9 Hub
> >> bDeviceSubClass 0 Unused
> >> bDeviceProtocol 0 Full speed (or root) hub
> >> bMaxPacketSize0 64
> >> idVendor 0x1d6b Linux Foundation
> >> idProduct 0x0002 2.0 root hub
> >> bcdDevice 2.06
> >> iManufacturer 3 Linux 2.6.33.6-147.fc13.x86_64 ehci_hcd
> >> iProduct 2 EHCI Host Controller
> >> iSerial 1 0000:00:1a.0
> >> bNumConfigurations 1
> >> Configuration Descriptor:
> >> bLength 9
> >> bDescriptorType 2
> >> wTotalLength 25
> >> bNumInterfaces 1
> >> bConfigurationValue 1
> >> iConfiguration 0
> >> bmAttributes 0xe0
> >> Self Powered
> >> Remote Wakeup
> >> MaxPower 0mA
> >> Interface Descriptor:
> >> bLength 9
> >> bDescriptorType 4
> >> bInterfaceNumber 0
> >> bAlternateSetting 0
> >> bNumEndpoints 1
> >> bInterfaceClass 9 Hub
> >> bInterfaceSubClass 0 Unused
> >> bInterfaceProtocol 0 Full speed (or root) hub
> >> iInterface 0
> >> Endpoint Descriptor:
> >> bLength 7
> >> bDescriptorType 5
> >> bEndpointAddress 0x81 EP 1 IN
> >> bmAttributes 3
> >> Transfer Type Interrupt
> >> Synch Type None
> >> Usage Type Data
> >> wMaxPacketSize 0x0004 1x 4 bytes
> >> bInterval 12
> >> Hub Descriptor:
> >> bLength 9
> >> bDescriptorType 41
> >> nNbrPorts 3
> >> wHubCharacteristic 0x000a
> >> No power switching (usb 1.0)
> >> Per-port overcurrent protection
> >> bPwrOn2PwrGood 10 * 2 milli seconds
> >> bHubContrCurrent 0 milli Ampere
> >> DeviceRemovable 0x00
> >> PortPwrCtrlMask 0xff
> >> Hub Port Status:
> >> Port 1: 0000.0503 highspeed power enable connect
> >> Port 2: 0000.0100 power
> >> Port 3: 0000.0100 power
> >> Device Status: 0x0003
> >> Self Powered
> >> Remote Wakeup Enabled
> >>
> >>
> >> 2010/7/27, Fernando Lopez-Lezcano <nando at ccrma.stanford.edu>:
> >>> On Tue, 2010-07-27 at 11:07 -0300, Bernardo Barros wrote:
> >>>> 2010/7/27, Clemens Ladisch <clemens at ladisch.de>:
> >>>> > How did you configure your sound cards?
> >>>> > What is the output of "lsusb -v" for the PCR-1?
> >>>>
> >>>> lsusb -v -D PCR1
> >>>> Cannot open PCR1
> >>>
> >>> Just lsusb -v alone. This will show all usb devices, there should be one
> >>> for the edirol.
> >>>
> >>> -- Fernando
> >>>
> >>>
> >>>> How should I configure it ? I have planet-ccrma that installs alsa
> >>>> driver, right? I should go through this
> >>>> http://www.alsa-project.org/main/index.php/Matrix:Module-usb-audio ??
> >>>>
> >>>> Thanks for the help, btw linux still sucks with soundcards...
> >>>
> >>>
> >>>
> >>
> >
More information about the PlanetCCRMA
mailing list