Difference between revisions of "Saleae Logic Pro 16/Info"
Jump to navigation
Jump to search
(Add info page) |
Uwe Hermann (talk | contribs) (Another, slightly different USB 2.0 lsusb.) |
||
(4 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
== lsusb (before firmware upload) == | == lsusb on USB 2.0 / 3.0 bus (before firmware upload) == | ||
<small> | <small> | ||
$ '''lsusb - | $ '''lsusb -v''' | ||
Bus 001 Device 004: ID '''21a9:1006''' | Bus 001 Device 004: ID '''21a9:1006''' | ||
Device Descriptor: | Device Descriptor: | ||
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 15: | Line 15: | ||
idProduct 0x1006 | idProduct 0x1006 | ||
bcdDevice 1.00 | bcdDevice 1.00 | ||
iManufacturer 1 Cypress | iManufacturer 1 '''Cypress''' | ||
iProduct 2 WestBridge | iProduct 2 '''WestBridge''' | ||
iSerial 3 0000000004BE | iSerial 3 '''0000000004BE''' | ||
bNumConfigurations 1 | bNumConfigurations 1 | ||
Configuration Descriptor: | Configuration Descriptor: | ||
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 39: | Line 39: | ||
bInterfaceProtocol 0 | bInterfaceProtocol 0 | ||
iInterface 0 | iInterface 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 0 (Defined at Interface level) | bDeviceClass 0 (Defined at Interface level) | ||
bDeviceSubClass 0 | bDeviceSubClass 0 | ||
Line 48: | Line 48: | ||
bMaxPacketSize0 64 | bMaxPacketSize0 64 | ||
bNumConfigurations 1 | bNumConfigurations 1 | ||
Device Status: 0x0000 | Device Status: 0x0000 | ||
(Bus Powered) | (Bus Powered) | ||
</small> | </small> | ||
== lsusb (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). | |||
<small> | <small> | ||
$ '''lsusb -v''' | |||
$ '''lsusb - | Bus 001 Device 005: ID '''21a9:1006''' | ||
Bus 001 Device 005: ID '''21a9:1006''' | Device Descriptor: | ||
Device Descriptor: | |||
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 71: | Line 72: | ||
iManufacturer 1 '''Saleae''' | iManufacturer 1 '''Saleae''' | ||
iProduct 2 '''Logic Pro''' | iProduct 2 '''Logic Pro''' | ||
iSerial 4 SERNUM | iSerial 4 '''SERNUM''' | ||
bNumConfigurations 1 | bNumConfigurations 1 | ||
Configuration Descriptor: | Configuration Descriptor: | ||
Line 82: | Line 83: | ||
bmAttributes 0x80 | bmAttributes 0x80 | ||
(Bus Powered) | (Bus Powered) | ||
MaxPower 176mA | MaxPower '''176mA''' | ||
Interface Descriptor: | Interface Descriptor: | ||
bLength 9 | bLength 9 | ||
Line 123: | Line 124: | ||
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 3.00 | bcdUSB '''3.00''' | ||
bDeviceClass 0 (Defined at Interface level) | bDeviceClass 0 (Defined at Interface level) | ||
bDeviceSubClass 0 | bDeviceSubClass 0 | ||
Line 132: | Line 133: | ||
bMaxPacketSize0 9 | bMaxPacketSize0 9 | ||
bNumConfigurations 1 | bNumConfigurations 1 | ||
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)