Difference between revisions of "Saleae Logic Pro 16/Info"

From sigrok
Jump to navigation Jump to search
m
(Another, slightly different USB 2.0 lsusb.)
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
== lsusb on USB 2.0 bus (before firmware upload) ==
== lsusb on USB 2.0 / 3.0 bus (before firmware upload) ==


<small>
<small>
Line 7: Line 7:
   bLength                18
   bLength                18
   bDescriptorType        1
   bDescriptorType        1
   bcdUSB              2.00
   bcdUSB              '''2.00'''
   bDeviceClass            0 (Defined at Interface level)
   bDeviceClass            0 (Defined at Interface level)
   bDeviceSubClass        0  
   bDeviceSubClass        0  
Line 28: Line 28:
     bmAttributes        0x80
     bmAttributes        0x80
       (Bus Powered)
       (Bus Powered)
     MaxPower              200mA
     MaxPower              '''200mA'''
     Interface Descriptor:
     Interface Descriptor:
       bLength                9
       bLength                9
Line 42: Line 42:
   bLength                10
   bLength                10
   bDescriptorType        6
   bDescriptorType        6
   bcdUSB              2.00
   bcdUSB              '''2.00'''
   bDeviceClass            0 (Defined at Interface level)
   bDeviceClass            0 (Defined at Interface level)
   bDeviceSubClass        0  
   bDeviceSubClass        0  
Line 52: Line 52:
</small>
</small>


== lsusb on USB 2.0 bus (after firmware upload) ==
== lsusb on USB 2.0 bus (after firmware upload, unknown vendor software and Linux version) ==


'''Note:''' The "SERNUM" below is verbatim from the lsusb, it really does read "SERNUM" (it is not the case here that the serial number was redacted).
'''Note:''' The "SERNUM" below is verbatim from the lsusb, it really does read "SERNUM" (it is not the case here that the serial number was redacted).
Line 62: Line 62:
   bLength                18
   bLength                18
   bDescriptorType        1
   bDescriptorType        1
   bcdUSB              2.00
   bcdUSB              '''2.00'''
   bDeviceClass            0 (Defined at Interface level)
   bDeviceClass            0 (Defined at Interface level)
   bDeviceSubClass        0  
   bDeviceSubClass        0  
Line 83: Line 83:
     bmAttributes        0x80
     bmAttributes        0x80
       (Bus Powered)
       (Bus Powered)
     MaxPower              176mA
     MaxPower              '''176mA'''
     Interface Descriptor:
     Interface Descriptor:
       bLength                9
       bLength                9
Line 127: Line 127:
   bLength                10
   bLength                10
   bDescriptorType        6
   bDescriptorType        6
   bcdUSB              3.00
   bcdUSB              '''3.00'''
   bDeviceClass            0 (Defined at Interface level)
   bDeviceClass            0 (Defined at Interface level)
   bDeviceSubClass        0  
   bDeviceSubClass        0  
Line 135: Line 135:
  Device Status:    0x0000
  Device Status:    0x0000
   (Bus Powered)
   (Bus Powered)
</small>
== lsusb on USB 2.0 bus (after firmware upload, vendor software 1.2.15) ==
'''Note:''' The "SERNUM" below is verbatim from the lsusb, it really does read "SERNUM" (it is not the case here that the serial number was redacted).
<small>
$ '''lsusb -v'''
Bus 001 Device 015: ID '''21a9:1006'''
Device Descriptor:
  bLength                18
  bDescriptorType        1
  bcdUSB              '''2.10'''
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass        0
  bDeviceProtocol        0
  bMaxPacketSize0        64
  idVendor          0x21a9
  idProduct          0x1006
  bcdDevice            0.00
  iManufacturer          1 '''Saleae'''
  iProduct                2 '''Logic Pro'''
  iSerial                4 '''SERNUM'''
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                9
    bDescriptorType        2
    wTotalLength          39
    bNumInterfaces          1
    bConfigurationValue    1
    iConfiguration          0
    bmAttributes        0x80
      (Bus Powered)
    MaxPower              '''500mA'''
    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    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    0x82  '''EP 2 IN'''
        bmAttributes            2
          Transfer Type            '''Bulk'''
          Synch Type              None
          Usage Type              Data
        wMaxPacketSize    0x0200  '''1x 512 bytes'''
        bInterval              0
Binary Object Store Descriptor:
  bLength                5
  bDescriptorType        15
  wTotalLength          22
  bNumDeviceCaps          2
  USB 2.0 Extension Device Capability:
    bLength                7
    bDescriptorType        16
    bDevCapabilityType      2
    bmAttributes  0x00000002
      Link Power Management (LPM) Supported
  SuperSpeed USB Device Capability:
    bLength                10
    bDescriptorType        16
    bDevCapabilityType      3
    bmAttributes        0x00
    wSpeedsSupported  0x000e
      Device can operate at Full Speed (12Mbps)
      Device can operate at High Speed (480Mbps)
      Device can operate at '''SuperSpeed''' ('''5Gbps''')
    bFunctionalitySupport  3
      Lowest fully-functional device speed is SuperSpeed (5Gbps)
    bU1DevExitLat          10 micro seconds
    bU2DevExitLat        2047 micro seconds
Device Status:    0x0000
  (Bus Powered)
</small>
== lsusb on USB 3.0 bus (after firmware upload, vendor software 1.2.15) ==
'''Note:''' The "SERNUM" below is verbatim from the lsusb, it really does read "SERNUM" (it is not the case here that the serial number was redacted).
<small>
$ '''lsusb -v'''
Bus 002 Device 002: ID '''21a9:1006'''
Device Descriptor:
  bLength                18
  bDescriptorType        1
  bcdUSB              '''3.00'''
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass        0
  bDeviceProtocol        0
  bMaxPacketSize0        9
  idVendor          0x21a9
  idProduct          0x1006
  bcdDevice            0.00
  iManufacturer          1 '''Saleae'''
  iProduct                2 '''Logic Pro'''
  iSerial                4 '''SERNUM'''
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                9
    bDescriptorType        2
    wTotalLength          57
    bNumInterfaces          1
    bConfigurationValue    1
    iConfiguration          0
    bmAttributes        0x80
      (Bus Powered)
    MaxPower              '''200mA'''
    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    0x01  '''EP 1 OUT'''
        bmAttributes            2
          Transfer Type            '''Bulk'''
          Synch Type              None
          Usage Type              Data
        wMaxPacketSize    0x0400  '''1x 1024 bytes'''
        bInterval              0
        bMaxBurst              0
      Endpoint Descriptor:
        bLength                7
        bDescriptorType        5
        bEndpointAddress    0x81  '''EP 1 IN'''
        bmAttributes            2
          Transfer Type            '''Bulk'''
          Synch Type              None
          Usage Type              Data
        wMaxPacketSize    0x0400  '''1x 1024 bytes'''
        bInterval              0
        bMaxBurst              0
      Endpoint Descriptor:
        bLength                7
        bDescriptorType        5
        bEndpointAddress    0x82  '''EP 2 IN'''
        bmAttributes            2
          Transfer Type            '''Bulk'''
          Synch Type              None
          Usage Type              Data
        wMaxPacketSize    0x0400  '''1x 1024 bytes'''
        bInterval              0
        bMaxBurst              15
Binary Object Store Descriptor:
  bLength                5
  bDescriptorType        15
  wTotalLength          22
  bNumDeviceCaps          2
  USB 2.0 Extension Device Capability:
    bLength                7
    bDescriptorType        16
    bDevCapabilityType      2
    bmAttributes  0x00000002
      Link Power Management (LPM) Supported
  SuperSpeed USB Device Capability:
    bLength                10
    bDescriptorType        16
    bDevCapabilityType      3
    bmAttributes        0x00
    wSpeedsSupported  0x000e
      Device can operate at Full Speed (12Mbps)
      Device can operate at High Speed (480Mbps)
      Device can operate at '''SuperSpeed''' ('''5Gbps''')
    bFunctionalitySupport  3
      Lowest fully-functional device speed is SuperSpeed (5Gbps)
    bU1DevExitLat          10 micro seconds
    bU2DevExitLat        2047 micro seconds
Device Status:    0x0000
  (Bus Powered)
</small>
</small>

Latest revision as of 00:18, 23 November 2017

lsusb on USB 2.0 / 3.0 bus (before firmware upload)

$ lsusb -v
Bus 001 Device 004: ID 21a9:1006
Device Descriptor:
 bLength                18
 bDescriptorType         1
 bcdUSB               2.00
 bDeviceClass            0 (Defined at Interface level)
 bDeviceSubClass         0 
 bDeviceProtocol         0 
 bMaxPacketSize0        64
 idVendor           0x21a9 
 idProduct          0x1006 
 bcdDevice            1.00
 iManufacturer           1 Cypress
 iProduct                2 WestBridge
 iSerial                 3 0000000004BE
 bNumConfigurations      1
 Configuration Descriptor:
   bLength                 9
   bDescriptorType         2
   wTotalLength           18
   bNumInterfaces          1
   bConfigurationValue     1
   iConfiguration          0 
   bmAttributes         0x80
     (Bus Powered)
   MaxPower              200mA
   Interface Descriptor:
     bLength                 9
     bDescriptorType         4
     bInterfaceNumber        0
     bAlternateSetting       0
     bNumEndpoints           0
     bInterfaceClass       255 Vendor Specific Class
     bInterfaceSubClass      0 
     bInterfaceProtocol      0 
     iInterface              0 
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:     0x0000
 (Bus Powered)

lsusb on USB 2.0 bus (after firmware upload, unknown vendor software and Linux version)

Note: The "SERNUM" below is verbatim from the lsusb, it really does read "SERNUM" (it is not the case here that the serial number was redacted).

$ lsusb -v
Bus 001 Device 005: ID 21a9:1006
Device Descriptor:
 bLength                18
 bDescriptorType         1
 bcdUSB               2.00
 bDeviceClass            0 (Defined at Interface level)
 bDeviceSubClass         0 
 bDeviceProtocol         0 
 bMaxPacketSize0        64
 idVendor           0x21a9 
 idProduct          0x1006 
 bcdDevice            0.00
 iManufacturer           1 Saleae
 iProduct                2 Logic Pro
 iSerial                 4 SERNUM
 bNumConfigurations      1
 Configuration Descriptor:
   bLength                 9
   bDescriptorType         2
   wTotalLength           39
   bNumInterfaces          1
   bConfigurationValue     1
   iConfiguration          0 
   bmAttributes         0x80
     (Bus Powered)
   MaxPower              176mA
   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     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     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               3.00
 bDeviceClass            0 (Defined at Interface level)
 bDeviceSubClass         0 
 bDeviceProtocol         0 
 bMaxPacketSize0         9
 bNumConfigurations      1
Device Status:     0x0000
 (Bus Powered)

lsusb on USB 2.0 bus (after firmware upload, vendor software 1.2.15)

Note: The "SERNUM" below is verbatim from the lsusb, it really does read "SERNUM" (it is not the case here that the serial number was redacted).

$ lsusb -v
Bus 001 Device 015: ID 21a9:1006
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.10
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  idVendor           0x21a9
  idProduct          0x1006
  bcdDevice            0.00
  iManufacturer           1 Saleae
  iProduct                2 Logic Pro
  iSerial                 4 SERNUM
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           39
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              500mA
    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     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     0x82  EP 2 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
Binary Object Store Descriptor:
  bLength                 5
  bDescriptorType        15
  wTotalLength           22
  bNumDeviceCaps          2
  USB 2.0 Extension Device Capability:
    bLength                 7
    bDescriptorType        16
    bDevCapabilityType      2
    bmAttributes   0x00000002
      Link Power Management (LPM) Supported
  SuperSpeed USB Device Capability:
    bLength                10
    bDescriptorType        16
    bDevCapabilityType      3
    bmAttributes         0x00
    wSpeedsSupported   0x000e
      Device can operate at Full Speed (12Mbps)
      Device can operate at High Speed (480Mbps)
      Device can operate at SuperSpeed (5Gbps)
    bFunctionalitySupport   3
      Lowest fully-functional device speed is SuperSpeed (5Gbps)
    bU1DevExitLat          10 micro seconds
    bU2DevExitLat        2047 micro seconds
Device Status:     0x0000
  (Bus Powered)

lsusb on USB 3.0 bus (after firmware upload, vendor software 1.2.15)

Note: The "SERNUM" below is verbatim from the lsusb, it really does read "SERNUM" (it is not the case here that the serial number was redacted).

$ lsusb -v
Bus 002 Device 002: ID 21a9:1006
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               3.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0         9
  idVendor           0x21a9 
  idProduct          0x1006 
  bcdDevice            0.00
  iManufacturer           1 Saleae
  iProduct                2 Logic Pro
  iSerial                 4 SERNUM
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           57
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              200mA
    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     0x01  EP 1 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0400  1x 1024 bytes
        bInterval               0
        bMaxBurst               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0400  1x 1024 bytes
        bInterval               0
        bMaxBurst               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0400  1x 1024 bytes
        bInterval               0
        bMaxBurst              15
Binary Object Store Descriptor:
  bLength                 5
  bDescriptorType        15
  wTotalLength           22
  bNumDeviceCaps          2
  USB 2.0 Extension Device Capability:
    bLength                 7
    bDescriptorType        16
    bDevCapabilityType      2
    bmAttributes   0x00000002
      Link Power Management (LPM) Supported
  SuperSpeed USB Device Capability:
    bLength                10
    bDescriptorType        16
    bDevCapabilityType      3
    bmAttributes         0x00
    wSpeedsSupported   0x000e
      Device can operate at Full Speed (12Mbps)
      Device can operate at High Speed (480Mbps)
      Device can operate at SuperSpeed (5Gbps)
    bFunctionalitySupport   3
      Lowest fully-functional device speed is SuperSpeed (5Gbps)
    bU1DevExitLat          10 micro seconds
    bU2DevExitLat        2047 micro seconds
Device Status:     0x0000
  (Bus Powered)