Pastebin is 300% more awesome when you are logged in. Sign Up, it's FREE!
Guest

usbpre2-modified-kernel

By: a guest on Jan 24th, 2013  |  syntax: None  |  size: 28.69 KB  |  hits: 32  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1.  
  2. Bus 002 Device 004: ID 0926:0202  
  3. Device Descriptor:
  4.   bLength                18
  5.   bDescriptorType         1
  6.   bcdUSB               2.00
  7.   bDeviceClass          239 Miscellaneous Device
  8.   bDeviceSubClass         2 ?
  9.   bDeviceProtocol         1 Interface Association
  10.   bMaxPacketSize0        64
  11.   idVendor           0x0926
  12.   idProduct          0x0202
  13.   bcdDevice            1.00
  14.   iManufacturer           1 Sound Devices
  15.   iProduct                2 USBPre2
  16.   iSerial                 3 HB0812075009
  17.   bNumConfigurations      2
  18.   Configuration Descriptor:
  19.     bLength                 9
  20.     bDescriptorType         2
  21.     wTotalLength          394
  22.     bNumInterfaces          4
  23.     bConfigurationValue     1
  24.     iConfiguration          0
  25.     bmAttributes         0x80
  26.       (Bus Powered)
  27.     MaxPower              480mA
  28.     Interface Association:
  29.       bLength                 8
  30.       bDescriptorType        11
  31.       bFirstInterface         0
  32.       bInterfaceCount         3
  33.       bFunctionClass          1 Audio
  34.       bFunctionSubClass       0
  35.       bFunctionProtocol       0
  36.       iFunction               0
  37.     Interface Descriptor:
  38.       bLength                 9
  39.       bDescriptorType         4
  40.       bInterfaceNumber        0
  41.       bAlternateSetting       0
  42.       bNumEndpoints           0
  43.       bInterfaceClass         1 Audio
  44.       bInterfaceSubClass      1 Control Device
  45.       bInterfaceProtocol      0
  46.       iInterface              0
  47.       AudioControl Interface Descriptor:
  48.         bLength                10
  49.         bDescriptorType        36
  50.         bDescriptorSubtype      1 (HEADER)
  51.         bcdADC               1.00
  52.         wTotalLength           52
  53.         bInCollection           2
  54.         baInterfaceNr( 0)       1
  55.         baInterfaceNr( 1)       2
  56.       AudioControl Interface Descriptor:
  57.         bLength                12
  58.         bDescriptorType        36
  59.         bDescriptorSubtype      2 (INPUT_TERMINAL)
  60.         bTerminalID             1
  61.         wTerminalType      0x0101 USB Streaming
  62.         bAssocTerminal          0
  63.         bNrChannels             2
  64.         wChannelConfig     0x0003
  65.           Left Front (L)
  66.           Right Front (R)
  67.         iChannelNames           0
  68.         iTerminal               0
  69.       AudioControl Interface Descriptor:
  70.         bLength                 9
  71.         bDescriptorType        36
  72.         bDescriptorSubtype      3 (OUTPUT_TERMINAL)
  73.         bTerminalID             2
  74.         wTerminalType      0x0301 Speaker
  75.         bAssocTerminal          0
  76.         bSourceID               1
  77.         iTerminal               0
  78.       AudioControl Interface Descriptor:
  79.         bLength                12
  80.         bDescriptorType        36
  81.         bDescriptorSubtype      2 (INPUT_TERMINAL)
  82.         bTerminalID             3
  83.         wTerminalType      0x0602 Digital Audio Interface
  84.         bAssocTerminal          0
  85.         bNrChannels             2
  86.         wChannelConfig     0x0003
  87.           Left Front (L)
  88.           Right Front (R)
  89.         iChannelNames           0
  90.         iTerminal               0
  91.       AudioControl Interface Descriptor:
  92.         bLength                 9
  93.         bDescriptorType        36
  94.         bDescriptorSubtype      3 (OUTPUT_TERMINAL)
  95.         bTerminalID             4
  96.         wTerminalType      0x0101 USB Streaming
  97.         bAssocTerminal          0
  98.         bSourceID               3
  99.         iTerminal               0
  100.     Interface Descriptor:
  101.       bLength                 9
  102.       bDescriptorType         4
  103.       bInterfaceNumber        1
  104.       bAlternateSetting       0
  105.       bNumEndpoints           0
  106.       bInterfaceClass         1 Audio
  107.       bInterfaceSubClass      2 Streaming
  108.       bInterfaceProtocol      0
  109.       iInterface              0
  110.     Interface Descriptor:
  111.       bLength                 9
  112.       bDescriptorType         4
  113.       bInterfaceNumber        1
  114.       bAlternateSetting       1
  115.       bNumEndpoints           2
  116.       bInterfaceClass         1 Audio
  117.       bInterfaceSubClass      2 Streaming
  118.       bInterfaceProtocol      0
  119.       iInterface              0
  120.       AudioStreaming Interface Descriptor:
  121.         bLength                 7
  122.         bDescriptorType        36
  123.         bDescriptorSubtype      1 (AS_GENERAL)
  124.         bTerminalLink           1
  125.         bDelay                  1 frames
  126.         wFormatTag              1 PCM
  127.       AudioStreaming Interface Descriptor:
  128.         bLength                26
  129.         bDescriptorType        36
  130.         bDescriptorSubtype      2 (FORMAT_TYPE)
  131.         bFormatType             1 (FORMAT_TYPE_I)
  132.         bNrChannels             2
  133.         bSubframeSize           2
  134.         bBitResolution         16
  135.         bSamFreqType            6 Discrete
  136.         tSamFreq[ 0]         8000
  137.         tSamFreq[ 1]        16000
  138.         tSamFreq[ 2]        24000
  139.         tSamFreq[ 3]        32000
  140.         tSamFreq[ 4]        44100
  141.         tSamFreq[ 5]        48000
  142.       Endpoint Descriptor:
  143.         bLength                 9
  144.         bDescriptorType         5
  145.         bEndpointAddress     0x06  EP 6 OUT
  146.         bmAttributes            5
  147.           Transfer Type            Isochronous
  148.           Synch Type               Asynchronous
  149.           Usage Type               Data
  150.         wMaxPacketSize     0x0126  1x 294 bytes
  151.         bInterval               4
  152.         bRefresh                0
  153.         bSynchAddress         129
  154.         AudioControl Endpoint Descriptor:
  155.           bLength                 7
  156.           bDescriptorType        37
  157.           bDescriptorSubtype      1 (EP_GENERAL)
  158.           bmAttributes         0x01
  159.             Sampling Frequency
  160.           bLockDelayUnits         2 Decoded PCM samples
  161.           wLockDelay              0 Decoded PCM samples
  162.       Endpoint Descriptor:
  163.         bLength                 9
  164.         bDescriptorType         5
  165.         bEndpointAddress     0x81  EP 1 IN
  166.         bmAttributes            1
  167.           Transfer Type            Isochronous
  168.           Synch Type               None
  169.           Usage Type               Data
  170.         wMaxPacketSize     0x0003  1x 3 bytes
  171.         bInterval               4
  172.         bRefresh                5
  173.         bSynchAddress           0
  174.     Interface Descriptor:
  175.       bLength                 9
  176.       bDescriptorType         4
  177.       bInterfaceNumber        1
  178.       bAlternateSetting       2
  179.       bNumEndpoints           2
  180.       bInterfaceClass         1 Audio
  181.       bInterfaceSubClass      2 Streaming
  182.       bInterfaceProtocol      0
  183.       iInterface              0
  184.       AudioStreaming Interface Descriptor:
  185.         bLength                 7
  186.         bDescriptorType        36
  187.         bDescriptorSubtype      1 (AS_GENERAL)
  188.         bTerminalLink           1
  189.         bDelay                  1 frames
  190.         wFormatTag              1 PCM
  191.       AudioStreaming Interface Descriptor:
  192.         bLength                26
  193.         bDescriptorType        36
  194.         bDescriptorSubtype      2 (FORMAT_TYPE)
  195.         bFormatType             1 (FORMAT_TYPE_I)
  196.         bNrChannels             2
  197.         bSubframeSize           3
  198.         bBitResolution         24
  199.         bSamFreqType            6 Discrete
  200.         tSamFreq[ 0]         8000
  201.         tSamFreq[ 1]        16000
  202.         tSamFreq[ 2]        24000
  203.         tSamFreq[ 3]        32000
  204.         tSamFreq[ 4]        44100
  205.         tSamFreq[ 5]        48000
  206.       Endpoint Descriptor:
  207.         bLength                 9
  208.         bDescriptorType         5
  209.         bEndpointAddress     0x06  EP 6 OUT
  210.         bmAttributes            5
  211.           Transfer Type            Isochronous
  212.           Synch Type               Asynchronous
  213.           Usage Type               Data
  214.         wMaxPacketSize     0x0126  1x 294 bytes
  215.         bInterval               4
  216.         bRefresh                0
  217.         bSynchAddress         129
  218.         AudioControl Endpoint Descriptor:
  219.           bLength                 7
  220.           bDescriptorType        37
  221.           bDescriptorSubtype      1 (EP_GENERAL)
  222.           bmAttributes         0x01
  223.             Sampling Frequency
  224.           bLockDelayUnits         2 Decoded PCM samples
  225.           wLockDelay              0 Decoded PCM samples
  226.       Endpoint Descriptor:
  227.         bLength                 9
  228.         bDescriptorType         5
  229.         bEndpointAddress     0x81  EP 1 IN
  230.         bmAttributes            1
  231.           Transfer Type            Isochronous
  232.           Synch Type               None
  233.           Usage Type               Data
  234.         wMaxPacketSize     0x0003  1x 3 bytes
  235.         bInterval               4
  236.         bRefresh                5
  237.         bSynchAddress           0
  238.     Interface Descriptor:
  239.       bLength                 9
  240.       bDescriptorType         4
  241.       bInterfaceNumber        1
  242.       bAlternateSetting       3
  243.       bNumEndpoints           2
  244.       bInterfaceClass       255 Vendor Specific Class
  245.       bInterfaceSubClass      0
  246.       bInterfaceProtocol      0
  247.       iInterface              0
  248.       Endpoint Descriptor:
  249.         bLength                 7
  250.         bDescriptorType         5
  251.         bEndpointAddress     0x85  EP 5 IN
  252.         bmAttributes            5
  253.           Transfer Type            Isochronous
  254.           Synch Type               Asynchronous
  255.           Usage Type               Data
  256.         wMaxPacketSize     0x0126  1x 294 bytes
  257.         bInterval               1
  258.       Endpoint Descriptor:
  259.         bLength                 7
  260.         bDescriptorType         5
  261.         bEndpointAddress     0x06  EP 6 OUT
  262.         bmAttributes            5
  263.           Transfer Type            Isochronous
  264.           Synch Type               Asynchronous
  265.           Usage Type               Data
  266.         wMaxPacketSize     0x0126  1x 294 bytes
  267.         bInterval               1
  268.     Interface Descriptor:
  269.       bLength                 9
  270.       bDescriptorType         4
  271.       bInterfaceNumber        2
  272.       bAlternateSetting       0
  273.       bNumEndpoints           0
  274.       bInterfaceClass         1 Audio
  275.       bInterfaceSubClass      2 Streaming
  276.       bInterfaceProtocol      0
  277.       iInterface              0
  278.     Interface Descriptor:
  279.       bLength                 9
  280.       bDescriptorType         4
  281.       bInterfaceNumber        2
  282.       bAlternateSetting       1
  283.       bNumEndpoints           1
  284.       bInterfaceClass         1 Audio
  285.       bInterfaceSubClass      2 Streaming
  286.       bInterfaceProtocol      0
  287.       iInterface              0
  288.       AudioStreaming Interface Descriptor:
  289.         bLength                 7
  290.         bDescriptorType        36
  291.         bDescriptorSubtype      1 (AS_GENERAL)
  292.         bTerminalLink           4
  293.         bDelay                  1 frames
  294.         wFormatTag              1 PCM
  295.       AudioStreaming Interface Descriptor:
  296.         bLength                26
  297.         bDescriptorType        36
  298.         bDescriptorSubtype      2 (FORMAT_TYPE)
  299.         bFormatType             1 (FORMAT_TYPE_I)
  300.         bNrChannels             2
  301.         bSubframeSize           2
  302.         bBitResolution         16
  303.         bSamFreqType            6 Discrete
  304.         tSamFreq[ 0]         8000
  305.         tSamFreq[ 1]        16000
  306.         tSamFreq[ 2]        24000
  307.         tSamFreq[ 3]        32000
  308.         tSamFreq[ 4]        44100
  309.         tSamFreq[ 5]        48000
  310.       Endpoint Descriptor:
  311.         bLength                 9
  312.         bDescriptorType         5
  313.         bEndpointAddress     0x85  EP 5 IN
  314.         bmAttributes            5
  315.           Transfer Type            Isochronous
  316.           Synch Type               Asynchronous
  317.           Usage Type               Data
  318.         wMaxPacketSize     0x0126  1x 294 bytes
  319.         bInterval               4
  320.         bRefresh                0
  321.         bSynchAddress           0
  322.         AudioControl Endpoint Descriptor:
  323.           bLength                 7
  324.           bDescriptorType        37
  325.           bDescriptorSubtype      1 (EP_GENERAL)
  326.           bmAttributes         0x01
  327.             Sampling Frequency
  328.           bLockDelayUnits         2 Decoded PCM samples
  329.           wLockDelay              0 Decoded PCM samples
  330.     Interface Descriptor:
  331.       bLength                 9
  332.       bDescriptorType         4
  333.       bInterfaceNumber        2
  334.       bAlternateSetting       2
  335.       bNumEndpoints           1
  336.       bInterfaceClass         1 Audio
  337.       bInterfaceSubClass      2 Streaming
  338.       bInterfaceProtocol      0
  339.       iInterface              0
  340.       AudioStreaming Interface Descriptor:
  341.         bLength                 7
  342.         bDescriptorType        36
  343.         bDescriptorSubtype      1 (AS_GENERAL)
  344.         bTerminalLink           4
  345.         bDelay                  1 frames
  346.         wFormatTag              1 PCM
  347.       AudioStreaming Interface Descriptor:
  348.         bLength                26
  349.         bDescriptorType        36
  350.         bDescriptorSubtype      2 (FORMAT_TYPE)
  351.         bFormatType             1 (FORMAT_TYPE_I)
  352.         bNrChannels             2
  353.         bSubframeSize           3
  354.         bBitResolution         24
  355.         bSamFreqType            6 Discrete
  356.         tSamFreq[ 0]         8000
  357.         tSamFreq[ 1]        16000
  358.         tSamFreq[ 2]        24000
  359.         tSamFreq[ 3]        32000
  360.         tSamFreq[ 4]        44100
  361.         tSamFreq[ 5]        48000
  362.       Endpoint Descriptor:
  363.         bLength                 9
  364.         bDescriptorType         5
  365.         bEndpointAddress     0x85  EP 5 IN
  366.         bmAttributes            5
  367.           Transfer Type            Isochronous
  368.           Synch Type               Asynchronous
  369.           Usage Type               Data
  370.         wMaxPacketSize     0x0126  1x 294 bytes
  371.         bInterval               4
  372.         bRefresh                0
  373.         bSynchAddress           0
  374.         AudioControl Endpoint Descriptor:
  375.           bLength                 7
  376.           bDescriptorType        37
  377.           bDescriptorSubtype      1 (EP_GENERAL)
  378.           bmAttributes         0x01
  379.             Sampling Frequency
  380.           bLockDelayUnits         2 Decoded PCM samples
  381.           wLockDelay              0 Decoded PCM samples
  382.     Interface Descriptor:
  383.       bLength                 9
  384.       bDescriptorType         4
  385.       bInterfaceNumber        3
  386.       bAlternateSetting       0
  387.       bNumEndpoints           1
  388.       bInterfaceClass         3 Human Interface Device
  389.       bInterfaceSubClass      0 No Subclass
  390.       bInterfaceProtocol      0 None
  391.       iInterface              0
  392.         HID Device Descriptor:
  393.           bLength                 9
  394.           bDescriptorType        33
  395.           bcdHID               1.01
  396.           bCountryCode            0 Not supported
  397.           bNumDescriptors         1
  398.           bDescriptorType        34 Report
  399.           wDescriptorLength      66
  400.          Report Descriptors:
  401.            ** UNAVAILABLE **
  402.       Endpoint Descriptor:
  403.         bLength                 7
  404.         bDescriptorType         5
  405.         bEndpointAddress     0x82  EP 2 IN
  406.         bmAttributes            3
  407.           Transfer Type            Interrupt
  408.           Synch Type               None
  409.           Usage Type               Data
  410.         wMaxPacketSize     0x0040  1x 64 bytes
  411.         bInterval               4
  412.   Configuration Descriptor:
  413.     bLength                 9
  414.     bDescriptorType         2
  415.     wTotalLength          342
  416.     bNumInterfaces          4
  417.     bConfigurationValue     2
  418.     iConfiguration          0
  419.     bmAttributes         0x80
  420.       (Bus Powered)
  421.     MaxPower              500mA
  422.     Interface Association:
  423.       bLength                 8
  424.       bDescriptorType        11
  425.       bFirstInterface         0
  426.       bInterfaceCount         3
  427.       bFunctionClass          1 Audio
  428.       bFunctionSubClass       0
  429.       bFunctionProtocol      32
  430.       iFunction               0
  431.     Interface Descriptor:
  432.       bLength                 9
  433.       bDescriptorType         4
  434.       bInterfaceNumber        0
  435.       bAlternateSetting       0
  436.       bNumEndpoints           0
  437.       bInterfaceClass         1 Audio
  438.       bInterfaceSubClass      1 Control Device
  439.       bInterfaceProtocol     32
  440.       iInterface              0
  441.       AudioControl Interface Descriptor:
  442.         bLength                 9
  443.         bDescriptorType        36
  444.         bDescriptorSubtype      1 (HEADER)
  445.         bcdADC               2.00
  446.         bCategory              10
  447.         wTotalLength           75
  448.         bmControl            0x00
  449.       AudioControl Interface Descriptor:
  450.         bLength                 8
  451.         bDescriptorType        36
  452.         bDescriptorSubtype     10 (CLOCK_SOURCE)
  453.         bClockID                5
  454.         bmAttributes         0x03 Internal programmable Clock
  455.         bmControls           0x07
  456.           Clock Frequency Control (read/write)
  457.           Clock Validity Control (read-only)
  458.         bAssocTerminal          0
  459.         iClockSource            0
  460.       AudioControl Interface Descriptor:
  461.         bLength                17
  462.         bDescriptorType        36
  463.         bDescriptorSubtype      2 (INPUT_TERMINAL)
  464.         bTerminalID             1
  465.         wTerminalType      0x0101 USB Streaming
  466.         bAssocTerminal          0
  467.         bCSourceID              5
  468.         bNrChannels             2
  469.         bmChannelConfig   0x00000003
  470.           Front Left (FL)
  471.           Front Right (FR)
  472.         bmControls    0x0000
  473.         iChannelNames           0
  474.         iTerminal               0
  475.       AudioControl Interface Descriptor:
  476.         bLength                12
  477.         bDescriptorType        36
  478.         bDescriptorSubtype      3 (OUTPUT_TERMINAL)
  479.         bTerminalID             2
  480.         wTerminalType      0x0301 Speaker
  481.         bAssocTerminal          0
  482.         bSourceID               1
  483.         bCSourceID              5
  484.         bmControls         0x0000
  485.         iTerminal               0
  486.       AudioControl Interface Descriptor:
  487.         bLength                17
  488.         bDescriptorType        36
  489.         bDescriptorSubtype      2 (INPUT_TERMINAL)
  490.         bTerminalID             3
  491.         wTerminalType      0x0201 Microphone
  492.         bAssocTerminal          0
  493.         bCSourceID              5
  494.         bNrChannels             2
  495.         bmChannelConfig   0x00000003
  496.           Front Left (FL)
  497.           Front Right (FR)
  498.         bmControls    0x0000
  499.         iChannelNames           0
  500.         iTerminal               0
  501.       AudioControl Interface Descriptor:
  502.         bLength                12
  503.         bDescriptorType        36
  504.         bDescriptorSubtype      3 (OUTPUT_TERMINAL)
  505.         bTerminalID             4
  506.         wTerminalType      0x0101 USB Streaming
  507.         bAssocTerminal          0
  508.         bSourceID               3
  509.         bCSourceID              5
  510.         bmControls         0x0000
  511.         iTerminal               0
  512.     Interface Descriptor:
  513.       bLength                 9
  514.       bDescriptorType         4
  515.       bInterfaceNumber        1
  516.       bAlternateSetting       0
  517.       bNumEndpoints           0
  518.       bInterfaceClass         1 Audio
  519.       bInterfaceSubClass      2 Streaming
  520.       bInterfaceProtocol     32
  521.       iInterface              0
  522.     Interface Descriptor:
  523.       bLength                 9
  524.       bDescriptorType         4
  525.       bInterfaceNumber        1
  526.       bAlternateSetting       1
  527.       bNumEndpoints           2
  528.       bInterfaceClass         1 Audio
  529.       bInterfaceSubClass      2 Streaming
  530.       bInterfaceProtocol     32
  531.       iInterface              0
  532.       AudioStreaming Interface Descriptor:
  533.         bLength                16
  534.         bDescriptorType        36
  535.         bDescriptorSubtype      1 (AS_GENERAL)
  536.         bTerminalLink           1
  537.         bmControls           0x00
  538.         bFormatType             1
  539.         bmFormats               1
  540.           PCM
  541.         bNrChannels             2
  542.         bmChannelConfig   0x00000003
  543.           Front Left (FL)
  544.           Front Right (FR)
  545.         iChannelNames           0
  546.       AudioStreaming Interface Descriptor:
  547.         bLength                 6
  548.         bDescriptorType        36
  549.         bDescriptorSubtype      2 (FORMAT_TYPE)
  550.         bFormatType             1 (FORMAT_TYPE_I)
  551.         bSubslotSize            2
  552.         bBitResolution         16
  553.       Endpoint Descriptor:
  554.         bLength                 7
  555.         bDescriptorType         5
  556.         bEndpointAddress     0x06  EP 6 OUT
  557.         bmAttributes            5
  558.           Transfer Type            Isochronous
  559.           Synch Type               Asynchronous
  560.           Usage Type               Data
  561.         wMaxPacketSize     0x009c  1x 156 bytes
  562.         bInterval               1
  563.         AudioControl Endpoint Descriptor:
  564.           bLength                 8
  565.           bDescriptorType        37
  566.           bDescriptorSubtype      1 (EP_GENERAL)
  567.           bmAttributes         0x00
  568.           bmControls           0x00
  569.           bLockDelayUnits         2 Decoded PCM samples
  570.           wLockDelay              0
  571.       Endpoint Descriptor:
  572.         bLength                 7
  573.         bDescriptorType         5
  574.         bEndpointAddress     0x81  EP 1 IN
  575.         bmAttributes           17
  576.           Transfer Type            Isochronous
  577.           Synch Type               None
  578.           Usage Type               Feedback
  579.         wMaxPacketSize     0x0004  1x 4 bytes
  580.         bInterval               8
  581.     Interface Descriptor:
  582.       bLength                 9
  583.       bDescriptorType         4
  584.       bInterfaceNumber        1
  585.       bAlternateSetting       2
  586.       bNumEndpoints           2
  587.       bInterfaceClass         1 Audio
  588.       bInterfaceSubClass      2 Streaming
  589.       bInterfaceProtocol     32
  590.       iInterface              0
  591.       AudioStreaming Interface Descriptor:
  592.         bLength                16
  593.         bDescriptorType        36
  594.         bDescriptorSubtype      1 (AS_GENERAL)
  595.         bTerminalLink           1
  596.         bmControls           0x00
  597.         bFormatType             1
  598.         bmFormats               1
  599.           PCM
  600.         bNrChannels             2
  601.         bmChannelConfig   0x00000003
  602.           Front Left (FL)
  603.           Front Right (FR)
  604.         iChannelNames           0
  605.       AudioStreaming Interface Descriptor:
  606.         bLength                 6
  607.         bDescriptorType        36
  608.         bDescriptorSubtype      2 (FORMAT_TYPE)
  609.         bFormatType             1 (FORMAT_TYPE_I)
  610.         bSubslotSize            3
  611.         bBitResolution         24
  612.       Endpoint Descriptor:
  613.         bLength                 7
  614.         bDescriptorType         5
  615.         bEndpointAddress     0x06  EP 6 OUT
  616.         bmAttributes            5
  617.           Transfer Type            Isochronous
  618.           Synch Type               Asynchronous
  619.           Usage Type               Data
  620.         wMaxPacketSize     0x009c  1x 156 bytes
  621.         bInterval               1
  622.         AudioControl Endpoint Descriptor:
  623.           bLength                 8
  624.           bDescriptorType        37
  625.           bDescriptorSubtype      1 (EP_GENERAL)
  626.           bmAttributes         0x00
  627.           bmControls           0x00
  628.           bLockDelayUnits         2 Decoded PCM samples
  629.           wLockDelay              0
  630.       Endpoint Descriptor:
  631.         bLength                 7
  632.         bDescriptorType         5
  633.         bEndpointAddress     0x81  EP 1 IN
  634.         bmAttributes           17
  635.           Transfer Type            Isochronous
  636.           Synch Type               None
  637.           Usage Type               Feedback
  638.         wMaxPacketSize     0x0004  1x 4 bytes
  639.         bInterval               8
  640.     Interface Descriptor:
  641.       bLength                 9
  642.       bDescriptorType         4
  643.       bInterfaceNumber        2
  644.       bAlternateSetting       0
  645.       bNumEndpoints           0
  646.       bInterfaceClass         1 Audio
  647.       bInterfaceSubClass      2 Streaming
  648.       bInterfaceProtocol     32
  649.       iInterface              0
  650.     Interface Descriptor:
  651.       bLength                 9
  652.       bDescriptorType         4
  653.       bInterfaceNumber        2
  654.       bAlternateSetting       1
  655.       bNumEndpoints           1
  656.       bInterfaceClass         1 Audio
  657.       bInterfaceSubClass      2 Streaming
  658.       bInterfaceProtocol     32
  659.       iInterface              0
  660.       AudioStreaming Interface Descriptor:
  661.         bLength                16
  662.         bDescriptorType        36
  663.         bDescriptorSubtype      1 (AS_GENERAL)
  664.         bTerminalLink           4
  665.         bmControls           0x00
  666.         bFormatType             1
  667.         bmFormats               1
  668.           PCM
  669.         bNrChannels             2
  670.         bmChannelConfig   0x00000003
  671.           Front Left (FL)
  672.           Front Right (FR)
  673.         iChannelNames           0
  674.       AudioStreaming Interface Descriptor:
  675.         bLength                 6
  676.         bDescriptorType        36
  677.         bDescriptorSubtype      2 (FORMAT_TYPE)
  678.         bFormatType             1 (FORMAT_TYPE_I)
  679.         bSubslotSize            2
  680.         bBitResolution         16
  681.       Endpoint Descriptor:
  682.         bLength                 7
  683.         bDescriptorType         5
  684.         bEndpointAddress     0x85  EP 5 IN
  685.         bmAttributes            5
  686.           Transfer Type            Isochronous
  687.           Synch Type               Asynchronous
  688.           Usage Type               Data
  689.         wMaxPacketSize     0x009c  1x 156 bytes
  690.         bInterval               1
  691.         AudioControl Endpoint Descriptor:
  692.           bLength                 8
  693.           bDescriptorType        37
  694.           bDescriptorSubtype      1 (EP_GENERAL)
  695.           bmAttributes         0x00
  696.           bmControls           0x00
  697.           bLockDelayUnits         2 Decoded PCM samples
  698.           wLockDelay              0
  699.     Interface Descriptor:
  700.       bLength                 9
  701.       bDescriptorType         4
  702.       bInterfaceNumber        2
  703.       bAlternateSetting       2
  704.       bNumEndpoints           1
  705.       bInterfaceClass         1 Audio
  706.       bInterfaceSubClass      2 Streaming
  707.       bInterfaceProtocol     32
  708.       iInterface              0
  709.       AudioStreaming Interface Descriptor:
  710.         bLength                16
  711.         bDescriptorType        36
  712.         bDescriptorSubtype      1 (AS_GENERAL)
  713.         bTerminalLink           4
  714.         bmControls           0x00
  715.         bFormatType             1
  716.         bmFormats               1
  717.           PCM
  718.         bNrChannels             2
  719.         bmChannelConfig   0x00000003
  720.           Front Left (FL)
  721.           Front Right (FR)
  722.         iChannelNames           0
  723.       AudioStreaming Interface Descriptor:
  724.         bLength                 6
  725.         bDescriptorType        36
  726.         bDescriptorSubtype      2 (FORMAT_TYPE)
  727.         bFormatType             1 (FORMAT_TYPE_I)
  728.         bSubslotSize            3
  729.         bBitResolution         24
  730.       Endpoint Descriptor:
  731.         bLength                 7
  732.         bDescriptorType         5
  733.         bEndpointAddress     0x85  EP 5 IN
  734.         bmAttributes            5
  735.           Transfer Type            Isochronous
  736.           Synch Type               Asynchronous
  737.           Usage Type               Data
  738.         wMaxPacketSize     0x009c  1x 156 bytes
  739.         bInterval               1
  740.         AudioControl Endpoint Descriptor:
  741.           bLength                 8
  742.           bDescriptorType        37
  743.           bDescriptorSubtype      1 (EP_GENERAL)
  744.           bmAttributes         0x00
  745.           bmControls           0x00
  746.           bLockDelayUnits         2 Decoded PCM samples
  747.           wLockDelay              0
  748.     Interface Descriptor:
  749.       bLength                 9
  750.       bDescriptorType         4
  751.       bInterfaceNumber        3
  752.       bAlternateSetting       0
  753.       bNumEndpoints           1
  754.       bInterfaceClass         3 Human Interface Device
  755.       bInterfaceSubClass      0 No Subclass
  756.       bInterfaceProtocol      0 None
  757.       iInterface              0
  758.         HID Device Descriptor:
  759.           bLength                 9
  760.           bDescriptorType        33
  761.           bcdHID               1.00
  762.           bCountryCode            0 Not supported
  763.           bNumDescriptors         1
  764.           bDescriptorType        34 Report
  765.           wDescriptorLength      66
  766.          Report Descriptors:
  767.            ** UNAVAILABLE **
  768.       Endpoint Descriptor:
  769.         bLength                 7
  770.         bDescriptorType         5
  771.         bEndpointAddress     0x82  EP 2 IN
  772.         bmAttributes            3
  773.           Transfer Type            Interrupt
  774.           Synch Type               None
  775.           Usage Type               Data
  776.         wMaxPacketSize     0x0040  1x 64 bytes
  777.         bInterval               4
  778. Device Qualifier (for other device speed):
  779.   bLength                10
  780.   bDescriptorType         6
  781.   bcdUSB               2.00
  782.   bDeviceClass            0 (Defined at Interface level)
  783.   bDeviceSubClass         0
  784.   bDeviceProtocol         0
  785.   bMaxPacketSize0        64
  786.   bNumConfigurations      1
  787. Device Status:     0x0001
  788.   Self Powered