Difference between revisions of "XZL Studio DX/Info"

From sigrok
Jump to navigation Jump to search
(Created page with "== lsusb before firmware upload == This is the lsusb ouput on Linux, '''before''' any FX2 firmware is uploaded: <small> $ '''lsusb -vvv -d 08a9:0015''' Bus 001 Devic...")
 
(lsusb from IRC user "ohsix".)
 
(4 intermediate revisions by 3 users not shown)
Line 1: Line 1:
== lsusb before firmware upload ==
== lsusb (before firmware upload) ==


This is the lsusb ouput on Linux, '''before''' any FX2 firmware is uploaded:
'''Note''': This logic analyzer has '''two''' FX2 chips and an internal USB hub:


<small>
<small>
   $ '''lsusb -vvv -d 08a9:0015'''
   $ '''lsusb -v'''
 
Bus 002 Device 124: ID '''08a9:0015'''
  Bus 001 Device 047: ID '''08a9:0015'''
Device Descriptor:
  Device Descriptor:
  bLength                18
    bLength                18
  bDescriptorType        1
    bDescriptorType        1
  bcdUSB              2.00
    bcdUSB              2.00
  bDeviceClass          255 Vendor Specific Class
    bDeviceClass          255 Vendor Specific Class
  bDeviceSubClass      255 Vendor Specific Subclass
    bDeviceSubClass      255 Vendor Specific Subclass
  bDeviceProtocol      255 Vendor Specific Protocol
    bDeviceProtocol      255 Vendor Specific Protocol
  bMaxPacketSize0        64
    bMaxPacketSize0        64
  idVendor          0x08a9  
    idVendor          0x08a9  
  idProduct          0x0015  
    idProduct          0x0015  
  bcdDevice          16.4d
    bcdDevice          16.4d
  iManufacturer          0  
    iManufacturer          0  
  iProduct                0  
    iProduct                0  
  iSerial                0  
    iSerial                0  
  bNumConfigurations      1
    bNumConfigurations      1
  Configuration Descriptor:
    Configuration Descriptor:
    bLength                9
      bLength                9
    bDescriptorType        2
      bDescriptorType        2
    wTotalLength          171
      wTotalLength          171
    bNumInterfaces          1
      bNumInterfaces          1
    bConfigurationValue    1
      bConfigurationValue    1
    iConfiguration          0  
      iConfiguration          0  
    bmAttributes        0x80
      bmAttributes        0x80
      (Bus Powered)
        (Bus Powered)
    MaxPower              100mA
      MaxPower              100mA
    Interface Descriptor:
      Interface Descriptor:
      bLength                9
        bLength                9
      bDescriptorType        4
        bDescriptorType        4
      bInterfaceNumber        0
        bInterfaceNumber        0
      bAlternateSetting      0
        bAlternateSetting      0
      bNumEndpoints          0
        bNumEndpoints          0
      bInterfaceClass      255 Vendor Specific Class
        bInterfaceClass      255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
        bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
        bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              0  
        iInterface              0  
    Interface Descriptor:
      Interface Descriptor:
      bLength                9
        bLength                9
      bDescriptorType        4
        bDescriptorType        4
      bInterfaceNumber        0
        bInterfaceNumber        0
      bAlternateSetting      1
        bAlternateSetting      1
      bNumEndpoints          6
        bNumEndpoints          6
      bInterfaceClass      255 Vendor Specific Class
        bInterfaceClass      255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
        bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
        bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              0  
        iInterface              0  
      Endpoint Descriptor:
        Endpoint Descriptor:
        bLength                7
          bLength                7
        bDescriptorType        5
          bDescriptorType        5
        bEndpointAddress    0x01  EP 1 OUT
          bEndpointAddress    0x01  EP 1 OUT
        bmAttributes            2
          bmAttributes            2
          Transfer Type            Bulk
            Transfer Type            Bulk
          Synch Type              None
            Synch Type              None
          Usage Type              Data
            Usage Type              Data
        wMaxPacketSize    0x0200  1x 512 bytes
          wMaxPacketSize    0x0200  1x 512 bytes
        bInterval              0
          bInterval              0
      Endpoint Descriptor:
        Endpoint Descriptor:
        bLength                7
          bLength                7
        bDescriptorType        5
          bDescriptorType        5
        bEndpointAddress    0x81  EP 1 IN
          bEndpointAddress    0x81  EP 1 IN
        bmAttributes            2
          bmAttributes            2
          Transfer Type            Bulk
            Transfer Type            Bulk
          Synch Type              None
            Synch Type              None
          Usage Type              Data
            Usage Type              Data
        wMaxPacketSize    0x0200  1x 512 bytes
          wMaxPacketSize    0x0200  1x 512 bytes
        bInterval              0
          bInterval              0
      Endpoint Descriptor:
        Endpoint Descriptor:
        bLength                7
          bLength                7
        bDescriptorType        5
          bDescriptorType        5
        bEndpointAddress    0x02  EP 2 OUT
          bEndpointAddress    0x02  EP 2 OUT
        bmAttributes            2
          bmAttributes            2
          Transfer Type            Bulk
            Transfer Type            Bulk
          Synch Type              None
            Synch Type              None
          Usage Type              Data
            Usage Type              Data
        wMaxPacketSize    0x0200  1x 512 bytes
          wMaxPacketSize    0x0200  1x 512 bytes
        bInterval              0
          bInterval              0
      Endpoint Descriptor:
        Endpoint Descriptor:
        bLength                7
          bLength                7
        bDescriptorType        5
          bDescriptorType        5
        bEndpointAddress    0x04  EP 4 OUT
          bEndpointAddress    0x04  EP 4 OUT
        bmAttributes            2
          bmAttributes            2
          Transfer Type            Bulk
            Transfer Type            Bulk
          Synch Type              None
            Synch Type              None
          Usage Type              Data
            Usage Type              Data
        wMaxPacketSize    0x0200  1x 512 bytes
          wMaxPacketSize    0x0200  1x 512 bytes
        bInterval              0
          bInterval              0
      Endpoint Descriptor:
        Endpoint Descriptor:
        bLength                7
          bLength                7
        bDescriptorType        5
          bDescriptorType        5
        bEndpointAddress    0x86  EP 6 IN
          bEndpointAddress    0x86  EP 6 IN
        bmAttributes            2
          bmAttributes            2
          Transfer Type            Bulk
            Transfer Type            Bulk
          Synch Type              None
            Synch Type              None
          Usage Type              Data
            Usage Type              Data
        wMaxPacketSize    0x0200  1x 512 bytes
          wMaxPacketSize    0x0200  1x 512 bytes
        bInterval              0
          bInterval              0
      Endpoint Descriptor:
        Endpoint Descriptor:
        bLength                7
          bLength                7
        bDescriptorType        5
          bDescriptorType        5
        bEndpointAddress    0x88  EP 8 IN
          bEndpointAddress    0x88  EP 8 IN
        bmAttributes            2
          bmAttributes            2
          Transfer Type            Bulk
            Transfer Type            Bulk
          Synch Type              None
            Synch Type              None
          Usage Type              Data
            Usage Type              Data
        wMaxPacketSize    0x0200  1x 512 bytes
          wMaxPacketSize    0x0200  1x 512 bytes
        bInterval              0
          bInterval              0
    Interface Descriptor:
      Interface Descriptor:
      bLength                9
        bLength                9
      bDescriptorType        4
        bDescriptorType        4
      bInterfaceNumber        0
        bInterfaceNumber        0
      bAlternateSetting      2
        bAlternateSetting      2
      bNumEndpoints          6
        bNumEndpoints          6
      bInterfaceClass      255 Vendor Specific Class
        bInterfaceClass      255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
        bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
        bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              0  
        iInterface              0  
      Endpoint Descriptor:
        Endpoint Descriptor:
        bLength                7
          bLength                7
        bDescriptorType        5
          bDescriptorType        5
        bEndpointAddress    0x01  EP 1 OUT
          bEndpointAddress    0x01  EP 1 OUT
        bmAttributes            3
          bmAttributes            3
          Transfer Type            Interrupt
            Transfer Type            Interrupt
          Synch Type              None
            Synch Type              None
          Usage Type              Data
            Usage Type              Data
        wMaxPacketSize    0x0040  1x 64 bytes
          wMaxPacketSize    0x0040  1x 64 bytes
        bInterval              1
          bInterval              1
      Endpoint Descriptor:
        Endpoint Descriptor:
        bLength                7
          bLength                7
        bDescriptorType        5
          bDescriptorType        5
        bEndpointAddress    0x81  EP 1 IN
          bEndpointAddress    0x81  EP 1 IN
        bmAttributes            3
          bmAttributes            3
          Transfer Type            Interrupt
            Transfer Type            Interrupt
          Synch Type              None
            Synch Type              None
          Usage Type              Data
            Usage Type              Data
        wMaxPacketSize    0x0040  1x 64 bytes
          wMaxPacketSize    0x0040  1x 64 bytes
        bInterval              1
          bInterval              1
      Endpoint Descriptor:
        Endpoint Descriptor:
        bLength                7
          bLength                7
        bDescriptorType        5
          bDescriptorType        5
        bEndpointAddress    0x02  EP 2 OUT
          bEndpointAddress    0x02  EP 2 OUT
        bmAttributes            3
          bmAttributes            3
          Transfer Type            Interrupt
            Transfer Type            Interrupt
          Synch Type              None
            Synch Type              None
          Usage Type              Data
            Usage Type              Data
        wMaxPacketSize    0x0200  1x 512 bytes
          wMaxPacketSize    0x0200  1x 512 bytes
        bInterval              1
          bInterval              1
      Endpoint Descriptor:
        Endpoint Descriptor:
        bLength                7
          bLength                7
        bDescriptorType        5
          bDescriptorType        5
        bEndpointAddress    0x04  EP 4 OUT
          bEndpointAddress    0x04  EP 4 OUT
        bmAttributes            2
          bmAttributes            2
          Transfer Type            Bulk
            Transfer Type            Bulk
          Synch Type              None
            Synch Type              None
          Usage Type              Data
            Usage Type              Data
        wMaxPacketSize    0x0200  1x 512 bytes
          wMaxPacketSize    0x0200  1x 512 bytes
        bInterval              0
          bInterval              0
      Endpoint Descriptor:
        Endpoint Descriptor:
        bLength                7
          bLength                7
        bDescriptorType        5
          bDescriptorType        5
        bEndpointAddress    0x86  EP 6 IN
          bEndpointAddress    0x86  EP 6 IN
        bmAttributes            3
          bmAttributes            3
          Transfer Type            Interrupt
            Transfer Type            Interrupt
          Synch Type              None
            Synch Type              None
          Usage Type              Data
            Usage Type              Data
        wMaxPacketSize    0x0200  1x 512 bytes
          wMaxPacketSize    0x0200  1x 512 bytes
        bInterval              1
          bInterval              1
      Endpoint Descriptor:
        Endpoint Descriptor:
        bLength                7
          bLength                7
        bDescriptorType        5
          bDescriptorType        5
        bEndpointAddress    0x88  EP 8 IN
          bEndpointAddress    0x88  EP 8 IN
        bmAttributes            2
          bmAttributes            2
          Transfer Type            Bulk
            Transfer Type            Bulk
          Synch Type              None
            Synch Type              None
          Usage Type              Data
            Usage Type              Data
        wMaxPacketSize    0x0200  1x 512 bytes
          wMaxPacketSize    0x0200  1x 512 bytes
        bInterval              0
          bInterval              0
    Interface Descriptor:
      Interface Descriptor:
      bLength                9
        bLength                9
      bDescriptorType        4
        bDescriptorType        4
      bInterfaceNumber        0
        bInterfaceNumber        0
      bAlternateSetting      3
        bAlternateSetting      3
      bNumEndpoints          6
        bNumEndpoints          6
      bInterfaceClass      255 Vendor Specific Class
        bInterfaceClass      255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
        bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
        bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              0  
        iInterface              0  
      Endpoint Descriptor:
        Endpoint Descriptor:
        bLength                7
          bLength                7
        bDescriptorType        5
          bDescriptorType        5
        bEndpointAddress    0x01  EP 1 OUT
          bEndpointAddress    0x01  EP 1 OUT
        bmAttributes            3
          bmAttributes            3
          Transfer Type            Interrupt
            Transfer Type            Interrupt
          Synch Type              None
            Synch Type              None
          Usage Type              Data
            Usage Type              Data
        wMaxPacketSize    0x0040  1x 64 bytes
          wMaxPacketSize    0x0040  1x 64 bytes
        bInterval              1
          bInterval              1
      Endpoint Descriptor:
        Endpoint Descriptor:
        bLength                7
          bLength                7
        bDescriptorType        5
          bDescriptorType        5
        bEndpointAddress    0x81  EP 1 IN
          bEndpointAddress    0x81  EP 1 IN
        bmAttributes            3
          bmAttributes            3
          Transfer Type            Interrupt
            Transfer Type            Interrupt
          Synch Type              None
            Synch Type              None
          Usage Type              Data
            Usage Type              Data
        wMaxPacketSize    0x0040  1x 64 bytes
          wMaxPacketSize    0x0040  1x 64 bytes
        bInterval              1
          bInterval              1
      Endpoint Descriptor:
        Endpoint Descriptor:
        bLength                7
          bLength                7
        bDescriptorType        5
          bDescriptorType        5
        bEndpointAddress    0x02  EP 2 OUT
          bEndpointAddress    0x02  EP 2 OUT
        bmAttributes            1
          bmAttributes            1
          Transfer Type            Isochronous
            Transfer Type            Isochronous
          Synch Type              None
            Synch Type              None
          Usage Type              Data
            Usage Type              Data
        wMaxPacketSize    0x0200  1x 512 bytes
          wMaxPacketSize    0x0200  1x 512 bytes
        bInterval              1
          bInterval              1
      Endpoint Descriptor:
        Endpoint Descriptor:
        bLength                7
          bLength                7
        bDescriptorType        5
          bDescriptorType        5
        bEndpointAddress    0x04  EP 4 OUT
          bEndpointAddress    0x04  EP 4 OUT
        bmAttributes            2
          bmAttributes            2
          Transfer Type            Bulk
            Transfer Type            Bulk
          Synch Type              None
            Synch Type              None
          Usage Type              Data
            Usage Type              Data
        wMaxPacketSize    0x0200  1x 512 bytes
          wMaxPacketSize    0x0200  1x 512 bytes
        bInterval              0
          bInterval              0
      Endpoint Descriptor:
        Endpoint Descriptor:
        bLength                7
          bLength                7
        bDescriptorType        5
          bDescriptorType        5
        bEndpointAddress    0x86  EP 6 IN
          bEndpointAddress    0x86  EP 6 IN
        bmAttributes            1
          bmAttributes            1
          Transfer Type            Isochronous
            Transfer Type            Isochronous
          Synch Type              None
            Synch Type              None
          Usage Type              Data
            Usage Type              Data
        wMaxPacketSize    0x0200  1x 512 bytes
          wMaxPacketSize    0x0200  1x 512 bytes
        bInterval              1
          bInterval              1
      Endpoint Descriptor:
        Endpoint Descriptor:
        bLength                7
          bLength                7
        bDescriptorType        5
          bDescriptorType        5
        bEndpointAddress    0x88  EP 8 IN
          bEndpointAddress    0x88  EP 8 IN
        bmAttributes            2
          bmAttributes            2
          Transfer Type            Bulk
            Transfer Type            Bulk
          Synch Type              None
            Synch Type              None
          Usage Type              Data
            Usage Type              Data
        wMaxPacketSize    0x0200  1x 512 bytes
          wMaxPacketSize    0x0200  1x 512 bytes
        bInterval              0
          bInterval              0
Device Qualifier (for other device speed):
  Device Qualifier (for other device speed):
  bLength                10
    bLength                10
  bDescriptorType        6
    bDescriptorType        6
  bcdUSB              2.00
    bcdUSB              2.00
  bDeviceClass          255 Vendor Specific Class
    bDeviceClass          255 Vendor Specific Class
  bDeviceSubClass      255 Vendor Specific Subclass
    bDeviceSubClass      255 Vendor Specific Subclass
  bDeviceProtocol      255 Vendor Specific Protocol
    bDeviceProtocol      255 Vendor Specific Protocol
  bMaxPacketSize0        64
    bMaxPacketSize0        64
  bNumConfigurations      1
    bNumConfigurations      1
Device Status:    0x0000
  Device Status:    0x0000
  (Bus Powered)
    (Bus Powered)
Bus 002 Device 123: ID '''08a9:0015'''
Device Descriptor:
  bLength                18
  bDescriptorType        1
  bcdUSB              2.00
  bDeviceClass          255 Vendor Specific Class
  bDeviceSubClass      255 Vendor Specific Subclass
  bDeviceProtocol      255 Vendor Specific Protocol
  bMaxPacketSize0        64
  idVendor          0x08a9
  idProduct          0x0015
  bcdDevice          16.4d
  iManufacturer          0
  iProduct                0
  iSerial                0
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                9
    bDescriptorType        2
    wTotalLength          171
    bNumInterfaces          1
    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    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              0
    Interface Descriptor:
      bLength                9
      bDescriptorType        4
      bInterfaceNumber        0
      bAlternateSetting      1
      bNumEndpoints          6
      bInterfaceClass      255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              0
      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              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              0
      Endpoint Descriptor:
        bLength                7
        bDescriptorType        5
        bEndpointAddress    0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type              None
          Usage Type              Data
        wMaxPacketSize    0x0200  1x 512 bytes
        bInterval              0
      Endpoint Descriptor:
        bLength                7
        bDescriptorType        5
        bEndpointAddress    0x04  EP 4 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type              None
          Usage Type              Data
        wMaxPacketSize    0x0200  1x 512 bytes
        bInterval              0
      Endpoint Descriptor:
        bLength                7
        bDescriptorType        5
        bEndpointAddress    0x86  EP 6 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type              None
          Usage Type              Data
        wMaxPacketSize    0x0200  1x 512 bytes
        bInterval              0
      Endpoint Descriptor:
        bLength                7
        bDescriptorType        5
        bEndpointAddress    0x88  EP 8 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type              None
          Usage Type              Data
        wMaxPacketSize    0x0200  1x 512 bytes
        bInterval              0
    Interface Descriptor:
      bLength                9
      bDescriptorType        4
      bInterfaceNumber        0
      bAlternateSetting      2
      bNumEndpoints          6
      bInterfaceClass      255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              0
      Endpoint Descriptor:
        bLength                7
        bDescriptorType        5
        bEndpointAddress    0x01  EP 1 OUT
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type              None
          Usage Type              Data
        wMaxPacketSize    0x0040  1x 64 bytes
        bInterval              1
      Endpoint Descriptor:
        bLength                7
        bDescriptorType        5
        bEndpointAddress    0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          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            3
          Transfer Type            Interrupt
          Synch Type              None
          Usage Type              Data
        wMaxPacketSize    0x0200  1x 512 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    0x0200  1x 512 bytes
        bInterval              0
      Endpoint Descriptor:
        bLength                7
        bDescriptorType        5
        bEndpointAddress    0x86  EP 6 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type              None
          Usage Type              Data
        wMaxPacketSize    0x0200  1x 512 bytes
        bInterval              1
      Endpoint Descriptor:
        bLength                7
        bDescriptorType        5
        bEndpointAddress    0x88  EP 8 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type              None
          Usage Type              Data
        wMaxPacketSize    0x0200  1x 512 bytes
        bInterval              0
    Interface Descriptor:
      bLength                9
      bDescriptorType        4
      bInterfaceNumber        0
      bAlternateSetting      3
      bNumEndpoints          6
      bInterfaceClass      255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              0
      Endpoint Descriptor:
        bLength                7
        bDescriptorType        5
        bEndpointAddress    0x01  EP 1 OUT
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type              None
          Usage Type              Data
        wMaxPacketSize    0x0040  1x 64 bytes
        bInterval              1
      Endpoint Descriptor:
        bLength                7
        bDescriptorType        5
        bEndpointAddress    0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          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            1
          Transfer Type            Isochronous
          Synch Type              None
          Usage Type              Data
        wMaxPacketSize    0x0200  1x 512 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    0x0200  1x 512 bytes
        bInterval              0
      Endpoint Descriptor:
        bLength                7
        bDescriptorType        5
        bEndpointAddress    0x86  EP 6 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type              None
          Usage Type              Data
        wMaxPacketSize    0x0200  1x 512 bytes
        bInterval              1
      Endpoint Descriptor:
        bLength                7
        bDescriptorType        5
        bEndpointAddress    0x88  EP 8 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type              None
          Usage Type              Data
        wMaxPacketSize    0x0200  1x 512 bytes
        bInterval              0
Device Qualifier (for other device speed):
  bLength                10
  bDescriptorType        6
  bcdUSB              2.00
  bDeviceClass          255 Vendor Specific Class
  bDeviceSubClass      255 Vendor Specific Subclass
  bDeviceProtocol      255 Vendor Specific Protocol
  bMaxPacketSize0        64
  bNumConfigurations      1
Device Status:    0x0000
  (Bus Powered)
Bus 002 Device 122: ID '''0424:2512 Standard Microsystems Corp. USB 2.0 Hub'''
Device Descriptor:
  bLength                18
  bDescriptorType        1
  bcdUSB              2.00
  bDeviceClass            9 '''Hub'''
  bDeviceSubClass        0 '''Unused'''
  bDeviceProtocol        1 '''Single TT'''
  bMaxPacketSize0        64
  idVendor          0x0424 '''Standard Microsystems Corp.'''
  idProduct          0x2512 '''USB 2.0 Hub'''
  bcdDevice            a.a0
  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                2mA
    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            2
  wHubCharacteristic 0x0009
    Per-port power switching
    Per-port overcurrent protection
    TT think time 8 FS bits
  bPwrOn2PwrGood      50 * 2 milli seconds
  bHubContrCurrent      1 milli Ampere
  DeviceRemovable    0x00
  PortPwrCtrlMask    0xff
  Hub Port Status:
    Port 1: 0000.0503 highspeed power enable connect
    Port 2: 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
</small>
</small>


== lsusb after firmware upload ==
== lsusb (after firmware upload) ==


<small>
<small>
   $ '''lsusb -vvv -d 08a9:0015'''
   $ '''lsusb -v -d 08a9:0015'''
 
   Bus 001 Device 001: ID '''08a9:0015'''
   Bus 001 Device 047: ID '''08a9:0015'''
   Device Descriptor:
   Device Descriptor:
     bLength                18
     bLength                18

Latest revision as of 15:54, 17 July 2016

lsusb (before firmware upload)

Note: This logic analyzer has two FX2 chips and an internal USB hub:

 $ lsusb -v
Bus 002 Device 124: ID 08a9:0015
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass          255 Vendor Specific Class
  bDeviceSubClass       255 Vendor Specific Subclass
  bDeviceProtocol       255 Vendor Specific Protocol
  bMaxPacketSize0        64
  idVendor           0x08a9 
  idProduct          0x0015 
  bcdDevice           16.4d
  iManufacturer           0 
  iProduct                0 
  iSerial                 0 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength          171
    bNumInterfaces          1
    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    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              0 
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       1
      bNumEndpoints           6
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              0 
      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               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               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x04  EP 4 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x86  EP 6 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x88  EP 8 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       2
      bNumEndpoints           6
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x01  EP 1 OUT
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          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            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 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     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x86  EP 6 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x88  EP 8 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       3
      bNumEndpoints           6
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x01  EP 1 OUT
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          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            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 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     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x86  EP 6 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x88  EP 8 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
Device Qualifier (for other device speed):
  bLength                10
  bDescriptorType         6
  bcdUSB               2.00
  bDeviceClass          255 Vendor Specific Class
  bDeviceSubClass       255 Vendor Specific Subclass
  bDeviceProtocol       255 Vendor Specific Protocol
  bMaxPacketSize0        64
  bNumConfigurations      1
Device Status:     0x0000
  (Bus Powered)

Bus 002 Device 123: ID 08a9:0015
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass          255 Vendor Specific Class
  bDeviceSubClass       255 Vendor Specific Subclass
  bDeviceProtocol       255 Vendor Specific Protocol
  bMaxPacketSize0        64
  idVendor           0x08a9 
  idProduct          0x0015 
  bcdDevice           16.4d
  iManufacturer           0 
  iProduct                0 
  iSerial                 0 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength          171
    bNumInterfaces          1
    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    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              0 
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       1
      bNumEndpoints           6
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              0 
      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               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               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x04  EP 4 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x86  EP 6 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x88  EP 8 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       2
      bNumEndpoints           6
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x01  EP 1 OUT
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          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            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 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     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x86  EP 6 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x88  EP 8 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       3
      bNumEndpoints           6
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x01  EP 1 OUT
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          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            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 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     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x86  EP 6 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x88  EP 8 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
Device Qualifier (for other device speed):
  bLength                10
  bDescriptorType         6
  bcdUSB               2.00
  bDeviceClass          255 Vendor Specific Class
  bDeviceSubClass       255 Vendor Specific Subclass
  bDeviceProtocol       255 Vendor Specific Protocol
  bMaxPacketSize0        64
  bNumConfigurations      1
Device Status:     0x0000
  (Bus Powered)

Bus 002 Device 122: ID 0424:2512 Standard Microsystems Corp. USB 2.0 Hub
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            9 Hub
  bDeviceSubClass         0 Unused
  bDeviceProtocol         1 Single TT
  bMaxPacketSize0        64
  idVendor           0x0424 Standard Microsystems Corp.
  idProduct          0x2512 USB 2.0 Hub
  bcdDevice            a.a0
  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                2mA
    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             2
  wHubCharacteristic 0x0009
    Per-port power switching
    Per-port overcurrent protection
    TT think time 8 FS bits
  bPwrOn2PwrGood       50 * 2 milli seconds
  bHubContrCurrent      1 milli Ampere
  DeviceRemovable    0x00
  PortPwrCtrlMask    0xff
 Hub Port Status:
   Port 1: 0000.0503 highspeed power enable connect
   Port 2: 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

lsusb (after firmware upload)

 $ lsusb -v -d 08a9:0015
 Bus 001 Device 001: ID 08a9:0015
 Device Descriptor:
   bLength                18
   bDescriptorType         1
   bcdUSB               2.00
   bDeviceClass          255 Vendor Specific Class
   bDeviceSubClass       255 Vendor Specific Subclass
   bDeviceProtocol       255 Vendor Specific Protocol
   bMaxPacketSize0        64
   idVendor           0x08a9 
   idProduct          0x0015 
   bcdDevice            0.01
   iManufacturer           1 sigrok
   iProduct                2 fx2lafw
   iSerial                 0 
   bNumConfigurations      1
   Configuration Descriptor:
     bLength                 9
     bDescriptorType         2
     wTotalLength           25
     bNumInterfaces          1
     bConfigurationValue     1
     iConfiguration          0 
     bmAttributes         0x80
       (Bus Powered)
     MaxPower              100mA
     Interface Descriptor:
       bLength                 9
       bDescriptorType         4
       bInterfaceNumber        0
       bAlternateSetting       0
       bNumEndpoints           1
       bInterfaceClass       255 Vendor Specific Class
       bInterfaceSubClass    255 Vendor Specific Subclass
       bInterfaceProtocol    255 Vendor Specific Protocol
       iInterface              0 
       Endpoint Descriptor:
         bLength                 7
         bDescriptorType         5
         bEndpointAddress     0x82  EP 2 IN
         bmAttributes            2
           Transfer Type            Bulk
           Synch Type               None
           Usage Type               Data
         wMaxPacketSize     0x0200  1x 512 bytes
         bInterval               0
 Device Qualifier (for other device speed):
   bLength                10
   bDescriptorType         6
   bcdUSB               2.00
   bDeviceClass          255 Vendor Specific Class
   bDeviceSubClass       255 Vendor Specific Subclass
   bDeviceProtocol       255 Vendor Specific Protocol
   bMaxPacketSize0        64
   bNumConfigurations      1
 Device Status:     0x0000
   (Bus Powered)