Difference between revisions of "GPIB-USB 82357B clone/Info"

From sigrok
Jump to navigation Jump to search
m (Uwe Hermann moved page GPIB-USB 82357B clone/info to GPIB-USB 82357B clone/Info without leaving a redirect: Typo)
m
 
Line 1: Line 1:
This is the lsusb output on a Linux system.
== lsusb ==


Note that endpoint 2 IN has a max packet size of 511, which is not entirely compiant with the USB standard. When enumerating, the Linux kernel warns about this:
Note that endpoint 2 IN has a max packet size of '''511''', which is not entirely compliant with the USB standard. When enumerating, the Linux kernel warns about this:


<tt>config 1 interface 0 altsetting 0 bulk endpoint 0x82 has invalid maxpacket 511</tt>
<small>
config 1 interface 0 altsetting 0 bulk endpoint 0x82 has invalid maxpacket 511
</small>
 
This is the full lsusb output on a Linux system:


<small>
<small>
  '''$ lsusb -v -d 0957:0718'''
  $ '''lsusb -v -d 0957:0718'''
  Bus 001 Device 019: ID 0957:0718 '''Agilent Technologies, Inc.'''
  Bus 001 Device 019: ID 0957:0718 '''Agilent Technologies, Inc.'''
  Device Descriptor:
  Device Descriptor:
Line 16: Line 20:
   bDeviceProtocol        0  
   bDeviceProtocol        0  
   bMaxPacketSize0        64
   bMaxPacketSize0        64
   idVendor          0x0957 Agilent Technologies, Inc.
   idVendor          0x0957 '''Agilent Technologies, Inc.'''
   idProduct          0x0718  
   idProduct          0x0718  
   bcdDevice            0.00
   bcdDevice            0.00
   iManufacturer          1 AGILENT Technologies, Inc.
   iManufacturer          1 '''AGILENT Technologies, Inc.'''
   iProduct                2 H82357 ()
   iProduct                2 '''H82357 ()'''
   iSerial                5 8235720155
   iSerial                5 '''8235720155'''
   bNumConfigurations      1
   bNumConfigurations      1
   Configuration Descriptor:
   Configuration Descriptor:

Latest revision as of 02:36, 25 May 2012

lsusb

Note that endpoint 2 IN has a max packet size of 511, which is not entirely compliant with the USB standard. When enumerating, the Linux kernel warns about this:

config 1 interface 0 altsetting 0 bulk endpoint 0x82 has invalid maxpacket 511

This is the full lsusb output on a Linux system:

$ lsusb -v -d 0957:0718
Bus 001 Device 019: ID 0957:0718 Agilent Technologies, Inc.
Device Descriptor:
 bLength                18
 bDescriptorType         1
 bcdUSB               2.00
 bDeviceClass            0 (Defined at Interface level)
 bDeviceSubClass         0 
 bDeviceProtocol         0 
 bMaxPacketSize0        64
 idVendor           0x0957 Agilent Technologies, Inc.
 idProduct          0x0718 
 bcdDevice            0.00
 iManufacturer           1 AGILENT Technologies, Inc.
 iProduct                2 H82357 ()
 iSerial                 5 8235720155
 bNumConfigurations      1
 Configuration Descriptor:
   bLength                 9
   bDescriptorType         2
   wTotalLength           39
   bNumInterfaces          1
   bConfigurationValue     1
   iConfiguration          3 HIGHSPEED
   bmAttributes         0x80
     (Bus Powered)
   MaxPower              500mA
   Interface Descriptor:
     bLength                 9
     bDescriptorType         4
     bInterfaceNumber        0
     bAlternateSetting       0
     bNumEndpoints           3
     bInterfaceClass         0 (Defined at Interface level)
     bInterfaceSubClass      0 
     bInterfaceProtocol      0 
     iInterface              0 
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x82  EP 2 IN
       bmAttributes            2
         Transfer Type            Bulk
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x01ff  1x 511 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
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x88  EP 8 IN
       bmAttributes            3
         Transfer Type            Interrupt
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0008  1x 8 bytes
       bInterval               1

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:     0x0002
 (Bus Powered)
 Remote Wakeup Enabled