[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