Difference between revisions of "Saleae Logic8/Info"

From sigrok
Jump to navigation Jump to search
m
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
== lsusb ==
== lsusb (before firmware upload) ==


=== from power up ===
After power-cycling, but before loading Saleae's vendor-supplied firmware:


After power-cycling, but before loading Saleae's vendor-supplied firmware:
<small>
<small>
  $ '''lsusb -v'''
  $ '''lsusb -v'''
Line 265: Line 264:
</small>
</small>


=== with vendor firmware ===
== lsusb (after firmware upload) ==


Upon connecting to the device with the vendor-supplied Logic (beta 1.2.5),
Upon connecting to the device with the vendor-supplied Logic (beta 1.2.5):


<small>
<small>
  $ '''lsusb -v'''
  $ '''lsusb -v'''
Bus 001 Device 022: ID 21a9:1004
Bus 001 Device 022: ID '''21a9:1004'''
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          0x21a9
  idVendor          0x21a9
  idProduct          0x1004
  idProduct          0x1004
  bcdDevice            0.00
  bcdDevice            0.00
  iManufacturer          1 Saleae LLC
  iManufacturer          1 '''Saleae LLC'''
  iProduct                2 Logic S/16
  iProduct                2 '''Logic S/16'''
  iSerial                0
  iSerial                0
  bNumConfigurations      1
  bNumConfigurations      1
  Configuration Descriptor:
  Configuration Descriptor:
    bLength                9
    bLength                9
    bDescriptorType        2
    bDescriptorType        2
    wTotalLength          46
    wTotalLength          46
    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          4
      bNumEndpoints          4
      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    0x82  EP 2 IN
        bEndpointAddress    0x82  '''EP 2 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    0x06  EP 6 OUT
        bEndpointAddress    0x06  '''EP 6 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
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:    0x0002
Device Status:    0x0002
  (Bus Powered)
  (Bus Powered)
  Remote Wakeup Enabled
  Remote Wakeup Enabled
</small>
</small>

Latest revision as of 19:12, 3 December 2015

lsusb (before firmware upload)

After power-cycling, but before loading Saleae's vendor-supplied firmware:

$ lsusb -v
Bus 001 Device 007: ID 21a9:1004 
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           0x21a9 
  idProduct          0x1004 
  bcdDevice            0.00
  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)

lsusb (after firmware upload)

Upon connecting to the device with the vendor-supplied Logic (beta 1.2.5):

$ lsusb -v
Bus 001 Device 022: ID 21a9:1004
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           0x21a9
  idProduct          0x1004
  bcdDevice            0.00
  iManufacturer           1 Saleae LLC
  iProduct                2 Logic S/16
  iSerial                 0
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           46
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              100mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           4
      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     0x82  EP 2 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     0x06  EP 6 OUT
        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:     0x0002
  (Bus Powered)
  Remote Wakeup Enabled