Difference between revisions of "Saleae Logic8/Info"
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
Uwe Hermann (talk | contribs)  m  | 
				|||
| (One intermediate revision by one other user not shown) | |||
| Line 1: | Line 1: | ||
== lsusb ==  | == lsusb (before firmware upload) ==  | ||
After power-cycling, but before loading Saleae's vendor-supplied firmware:  | |||
<small>  | <small>  | ||
  $ '''lsusb -v'''  |   $ '''lsusb -v'''  | ||
| Line 265: | Line 264: | ||
</small>  | </small>  | ||
==  | == 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  | |||
   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):  |  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  |  Device Status:     0x0002  | ||
   (Bus Powered)  | |||
   Remote Wakeup Enabled  | |||
</small>  | </small>  | ||
Latest revision as of 18: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