Difference between revisions of "Saleae Logic8/Info"
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
Uwe Hermann (talk | contribs)  (Created page with "== lsusb ==  <small>  $ '''lsusb -v'''  Bus 001 Device 007: ID '''21a9:1004'''   Device Descriptor:    bLength                18    bDescriptorType         1    bcdUSB...")  | 
				|||
| Line 1: | Line 1: | ||
== lsusb ==  | == lsusb ==  | ||
=== from power up ===  | |||
After power-cycling, but before loading Saleae's vendor-supplied firmware:  | |||
<small>  | <small>  | ||
  $ '''lsusb -v'''  |   $ '''lsusb -v'''  | ||
| Line 260: | Line 263: | ||
  Device Status:     0x0000  |   Device Status:     0x0000  | ||
    (Bus Powered)  |     (Bus Powered)  | ||
</small>  | |||
=== with vendor firmware ===  | |||
Upon connecting to the device with the vendor-supplied Logic (beta 1.2.5),  | |||
<small>  | |||
 $ '''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  | |||
</small>  | </small>  | ||
Revision as of 17:17, 3 December 2015
lsusb
from power up
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)
with vendor firmware
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