Probe #623801416c of Lenovo ThinkPad X240 20AL00...
Log: usbctl
DEVICE addr 1
DEVICE descriptor:
bLength=18 bDescriptorType=device(1) bcdUSB=3.00 bDeviceClass=9 bDeviceSubClass=0
bDeviceProtocol=1 bMaxPacketSize=9 idVendor=0x8086 idProduct=0x0000 bcdDevice=100
iManufacturer=1(Intel) iProduct=2(xHCI root hub) iSerialNumber=... bNumConfigurations=1
CONFIGURATION descriptor 0:
bLength=9 bDescriptorType=config(2) wTotalLength=25 bNumInterface=1
bConfigurationValue=1 iConfiguration=0() bmAttributes=c0 bMaxPower=0 mA
INTERFACE descriptor 0:
bLength=9 bDescriptorType=interface(4) bInterfaceNumber=0 bAlternateSetting=0
bNumEndpoints=1 bInterfaceClass=9 bInterfaceSubClass=0
bInterfaceProtocol=0 iInterface=0()
ENDPOINT descriptor:
bLength=7 bDescriptorType=endpoint(5) bEndpointAddress=1-in
bmAttributes=interrupt wMaxPacketSize=2 bInterval=255
current configuration 1
HUB descriptor:
weird descriptorType, should be 41
bDescLength=22 bDescriptorType=42 bNbrPorts=13 wHubCharacteristics=00
bPwrOn2PwrGood=10 bHubContrCurrent=0 DeviceRemovable=0
DEVICE addr 1
DEVICE descriptor:
bLength=18 bDescriptorType=device(1) bcdUSB=2.00 bDeviceClass=9 bDeviceSubClass=0
bDeviceProtocol=1 bMaxPacketSize=64 idVendor=0x8086 idProduct=0x0000 bcdDevice=100
iManufacturer=1(Intel) iProduct=2(EHCI root hub) iSerialNumber=... bNumConfigurations=1
CONFIGURATION descriptor 0:
bLength=9 bDescriptorType=config(2) wTotalLength=25 bNumInterface=1
bConfigurationValue=1 iConfiguration=0() bmAttributes=c0 bMaxPower=0 mA
INTERFACE descriptor 0:
bLength=9 bDescriptorType=interface(4) bInterfaceNumber=0 bAlternateSetting=0
bNumEndpoints=1 bInterfaceClass=9 bInterfaceSubClass=0
bInterfaceProtocol=0 iInterface=0()
ENDPOINT descriptor:
bLength=7 bDescriptorType=endpoint(5) bEndpointAddress=1-in
bmAttributes=interrupt wMaxPacketSize=8 bInterval=12
current configuration 1
HUB descriptor:
bDescLength=10 bDescriptorType=41 bNbrPorts=3 wHubCharacteristics=02
bPwrOn2PwrGood=200 bHubContrCurrent=0 DeviceRemovable=0
Hub status 0000 0000
Port 1 status=0503 change=0000
Port 2 status=0500 change=0000
Port 3 status=0500 change=0000
----------
DEVICE addr 2
DEVICE descriptor:
bLength=18 bDescriptorType=device(1) bcdUSB=2.00 bDeviceClass=9 bDeviceSubClass=0
bDeviceProtocol=1 bMaxPacketSize=64 idVendor=0x8087 idProduct=0x8000 bcdDevice=4
iManufacturer=0() iProduct=0() iSerialNumber=... bNumConfigurations=1
CONFIGURATION descriptor 0:
bLength=9 bDescriptorType=config(2) wTotalLength=25 bNumInterface=1
bConfigurationValue=1 iConfiguration=0() bmAttributes=e0 bMaxPower=0 mA
INTERFACE descriptor 0:
bLength=9 bDescriptorType=interface(4) bInterfaceNumber=0 bAlternateSetting=0
bNumEndpoints=1 bInterfaceClass=9 bInterfaceSubClass=0
bInterfaceProtocol=0 iInterface=0()
ENDPOINT descriptor:
bLength=7 bDescriptorType=endpoint(5) bEndpointAddress=1-in
bmAttributes=interrupt wMaxPacketSize=2 bInterval=12
current configuration 1
HUB descriptor:
bDescLength=11 bDescriptorType=41 bNbrPorts=8 wHubCharacteristics=09
bPwrOn2PwrGood=0 bHubContrCurrent=0 DeviceRemovable=0
Hub status 0000 0000
Port 1 status=0100 change=0000
Port 2 status=0100 change=0000
Port 3 status=0100 change=0000
Port 4 status=0100 change=0000
Port 5 status=0103 change=0000
Port 6 status=0100 change=0000
Port 7 status=0100 change=0000
Port 8 status=0100 change=0000
----------
DEVICE addr 3
DEVICE descriptor:
bLength=18 bDescriptorType=device(1) bcdUSB=2.00 bDeviceClass=0 bDeviceSubClass=0
bDeviceProtocol=0 bMaxPacketSize=8 idVendor=0x04f3 idProduct=0x0301 bcdDevice=11
iManufacturer=4(ELAN) iProduct=14(Touchscreen) iSerialNumber=... bNumConfigurations=1
CONFIGURATION descriptor 0:
bLength=9 bDescriptorType=config(2) wTotalLength=41 bNumInterface=1
bConfigurationValue=1 iConfiguration=0() bmAttributes=e0 bMaxPower=100 mA
INTERFACE descriptor 0:
bLength=9 bDescriptorType=interface(4) bInterfaceNumber=0 bAlternateSetting=0
bNumEndpoints=2 bInterfaceClass=3 bInterfaceSubClass=0
bInterfaceProtocol=0 iInterface=0()
HID descriptor:
bLength=9 bDescriptorType=cs_device(33) bcdHID=1.10 bCountryCode=0 bNumDescriptors=1
bDescriptorType[0]=cs_config(34), wDescriptorLength[0]=945
Report descriptor
Usage Page(13)
Usage(4)
Collection (Application)
Report ID(1)
Usage(34)
Collection (Logical)
Usage(66)
Logical Min(0)
Logical Max(1)
Report size(1)
Report count(1)
Input (Data, Variable, Absolute, No wrap, Linear, Preferred state, No null position, Bit field)
Report size(1)
Input (Constant, Variable, Absolute, No wrap, Linear, Preferred state, No null position, Bit field)
Report size(6)
Usage(81)
Logical Max(63)
Input (Data, Variable, Absolute, No wrap, Linear, Preferred state, No null position, Bit field)
Logical Max(255)
Report size(8)
Usage(72)
Input (Data, Variable, Absolute, No wrap, Linear, Preferred state, No null position, Bit field)
Usage(73)
Input (Data, Variable, Absolute, No wrap, Linear, Preferred state, No null position, Bit field)
Report count(1)
Usage Page(1)
Push(0)
Logical Max(3520)
Report size(16)
Unit Exponent(15)
Unit(17)
Usage(48)
Physical Min(0)
Physical Max(277)
Report count(2)
Input (Data, Variable, Absolute, No wrap, Linear, Preferred state, No null position, Bit field)
Logical Max(1984)
Physical Max(156)
Usage(49)
Input (Data, Variable, Absolute, No wrap, Linear, Preferred state, No null position, Bit field)
Pop(0)
End Collection
Usage Page(13)
Usage(34)
Collection (Logical)
Usage Page(13)
Usage(66)
Logical Min(0)
Logical Max(1)
Report size(1)
Report count(1)
Input (Data, Variable, Absolute, No wrap, Linear, Preferred state, No null position, Bit field)
Report size(1)
Input (Constant, Variable, Absolute, No wrap, Linear, Preferred state, No null position, Bit field)
Report size(6)
Usage(81)
Logical Max(63)
Input (Data, Variable, Absolute, No wrap, Linear, Preferred state, No null position, Bit field)
Logical Max(255)
Report size(8)
Usage(72)
Input (Data, Variable, Absolute, No wrap, Linear, Preferred state, No null position, Bit field)
Usage(73)
Input (Data, Variable, Absolute, No wrap, Linear, Preferred state, No null position, Bit field)
Report count(1)
Usage Page(1)
Push(0)
Logical Max(3520)
Report size(16)
Unit Exponent(15)
Unit(17)
Usage(48)
Physical Min(0)
Physical Max(277)
Report count(2)
Input (Data, Variable, Absolute, No wrap, Linear, Preferred state, No null position, Bit field)
Logical Max(1984)
Physical Max(156)
Usage(49)
Input (Data, Variable, Absolute, No wrap, Linear, Preferred state, No null position, Bit field)
Pop(0)
End Collection
Usage Page(13)
Usage(34)
Collection (Logical)
Usage Page(13)
Usage(66)
Logical Min(0)
Logical Max(1)
Report size(1)
Report count(1)
Input (Data, Variable, Absolute, No wrap, Linear, Preferred state, No null position, Bit field)
Report size(1)
Input (Constant, Variable, Absolute, No wrap, Linear, Preferred state, No null position, Bit field)
Report size(6)
Usage(81)
Logical Max(63)
Input (Data, Variable, Absolute, No wrap, Linear, Preferred state, No null position, Bit field)
Logical Max(255)
Report size(8)
Usage(72)
Input (Data, Variable, Absolute, No wrap, Linear, Preferred state, No null position, Bit field)
Usage(73)
Input (Data, Variable, Absolute, No wrap, Linear, Preferred state, No null position, Bit field)
Report count(1)
Usage Page(1)
Push(0)
Logical Max(3520)
Report size(16)
Unit Exponent(15)
Unit(17)
Usage(48)
Physical Min(0)
Physical Max(277)
Report count(2)
Input (Data, Variable, Absolute, No wrap, Linear, Preferred state, No null position, Bit field)
Logical Max(1984)
Physical Max(156)
Usage(49)
Input (Data, Variable, Absolute, No wrap, Linear, Preferred state, No null position, Bit field)
Pop(0)
End Collection
Usage Page(13)
Usage(34)
Collection (Logical)
Usage Page(13)
Usage(66)
Logical Min(0)
Logical Max(1)
Report size(1)
Report count(1)
Input (Data, Variable, Absolute, No wrap, Linear, Preferred state, No null position, Bit field)
Report size(1)
??Main bType=0
Usage Page(8704)
??Main bType=0
??Main bType=0
Feature (Constant, Variable, Absolute, No wrap, Linear, Preferred state, No null position, Non volatile, Bit field)
Input (Data, Array, Absolute, No wrap, Linear, Preferred state, No null position, Bit field)
Usage Page(512)
Collection (Physical)
??Main bType=14
??Main bType=0
??Main bType=0
??Main bType=0
??Main bType=0
??Main bType=0
??Main bType=0
Feature (Constant, Variable, Absolute, No wrap, Linear, Preferred state, No null position, Non volatile, Bit field)
??Main bType=0
??Main bType=0
??Main bType=1
Unit Exponent(15)
Unit(17)
Usage(48)
Physical Min(0)
Physical Max(277)
Report count(2)
Input (Data, Variable, Absolute, No wrap, Linear, Preferred state, No null position, Bit field)
Logical Max(1984)
Physical Max(156)
Usage(49)
Input (Data, Variable, Absolute, No wrap, Linear, Preferred state, No null position, Bit field)
Pop(0)
End Collection
Usage Page(13)
Usage(34)
Collection (Logical)
Usage Page(13)
Usage(66)
Logical Min(0)
Logical Max(1)
Report size(1)
Report count(1)
Input (Data, Variable, Absolute, No wrap, Linear, Preferred state, No null position, Bit field)
Report size(1)
Input (Constant, Variable, Absolute, No wrap, Linear, Preferred state, No null position, Bit field)
Report size(6)
Usage(81)
Logical Max(63)
Input (Data, Variable, Absolute, No wrap, Linear, Preferred state, No null position, Bit field)
Logical Max(255)
Report size(8)
Usage(72)
Input (Data, Variable, Absolute, No wrap, Linear, Preferred state, No null position, Bit field)
Usage(73)
Input (Data, Variable, Absolute, No wrap, Linear, Preferred state, No null position, Bit field)
Report count(1)
Usage Page(1)
Push(0)
Logical Max(3520)
Report size(16)
Unit Exponent(15)
Unit(17)
Usage(48)
Physical Min(0)
Physical Max(277)
Report count(2)
Input (Data, Variable, Absolute, No wrap, Linear, Preferred state, No null position, Bit field)
Logical Max(1984)
Physical Max(156)
Usage(49)
Input (Data, Variable, Absolute, No wrap, Linear, Preferred state, No null position, Bit field)
Pop(0)
End Collection
Usage Page(13)
Usage(34)
Collection (Logical)
Usage Page(13)
Usage(66)
Logical Min(0)
Logical Max(1)
Report size(1)
Report count(1)
Input (Data, Variable, Absolute, No wrap, Linear, Preferred state, No null position, Bit field)
Report size(1)
Input (Constant, Variable, Absolute, No wrap, Linear, Preferred state, No null position, Bit field)
Report size(6)
Usage(81)
Logical Max(63)
Input (Data, Variable, Absolute, No wrap, Linear, Preferred state, No null position, Bit field)
Logical Max(255)
Report size(8)
Usage(72)
Input (Data, Variable, Absolute, No wrap, Linear, Preferred state, No null position, Bit field)
Usage(73)
Input (Data, Variable, Absolute, No wrap, Linear, Preferred state, No null position, Bit field)
Report count(1)
Usage Page(1)
Push(0)
Logical Max(3520)
Report size(16)
Unit Exponent(15)
Unit(17)
Usage(48)
Physical Min(0)
Physical Max(277)
Report count(2)
Input (Data, Variable, Absolute, No wrap, Linear, Preferred state, No null position, Bit field)
Logical Max(1984)
Physical Max(156)
Usage(49)
Input (Data, Variable, Absolute, No wrap, Linear, Preferred state, No null position, Bit field)
Pop(0)
End Collection
Usage Page(13)
Usage(34)
Collection (Logical)
Usage Page(13)
Usage(66)
Logical Min(0)
Logical Max(1)
Report size(1)
Report count(1)
Input (Data, Variable, Absolute, No wrap, Linear, Preferred state, No null position, Bit field)
Report size(1)
Input (Constant, Variable, Absolute, No wrap, Linear, Preferred state, No null position, Bit field)
Report size(6)
Usage(81)
Logical Max(63)
Input (Data, Variable, Absolute, No wrap, Linear, Preferred state, No null position, Bit field)
Logical Max(255)
Report size(8)
Usage(72)
Input (Data, Variable, Absolute, No wrap, Linear, Preferred state, No null position, Bit field)
Usage(73)
Input (Data, Variable, Absolute, No wrap, Linear, Preferred state, No null position, Bit field)
Report count(1)
Usage Page(1)
Push(0)
Logical Max(3520)
Report size(16)
Unit Exponent(15)
Unit(17)
Usage(48)
Physical Min(0)
Physical Max(277)
Report count(2)
Input (Data, Variable, Absolute, No wrap, Linear, Preferred state, No null position, Bit field)
Logical Max(1984)
Physical Max(156)
Usage(49)
Input (Data, Variable, Absolute, No wrap, Linear, Preferred state, No null position, Bit field)
Pop(0)
End Collection
Usage Page(13)
Usage(34)
Collection (Logical)
Usage Page(13)
Usage(66)
Logical Min(0)
Logical Max(1)
Report size(1)
Report count(1)
Input (Data, Variable, Absolute, No wrap, Linear, Preferred state, No null position, Bit field)
Report size(1)
Input (Constant, Variable, Absolute, No wrap, Linear, Preferred state, No null position, Bit field)
Report size(6)
Usage(81)
Logical Max(63)
Input (Data, Variable, Absolute, No wrap, Linear, Preferred state, No null position, Bit field)
Logical Max(255)
Report size(8)
Usage(72)
Input (Data, Variable, Absolute, No wrap, Linear, Preferred state, No null position, Bit field)
Usage(73)
Input (Data, Variable, Absolute, No wrap, Linear, Preferred state, No null position, Bit field)
Report count(1)
Usage Page(1)
Push(0)
Logical Max(3520)
Report size(16)
Unit Exponent(15)
Unit(17)
Usage(48)
Physical Min(0)
Physical Max(277)
Report count(2)
Input (Data, Variable, Absolute, No wrap, Linear, Preferred state, No null position, Bit field)
Logical Max(1984)
Physical Max(156)
Usage(49)
Input (Data, Variable, Absolute, No wrap, Linear, Preferred state, No null position, Bit field)
Pop(0)
End Collection
Usage Page(13)
Usage(34)
Collection (Logical)
Usage Page(13)
Usage(66)
Logical Min(0)
Logical Max(1)
Report size(1)
Report count(1)
Input (Data, Variable, Absolute, No wrap, Linear, Preferred state, No null position, Bit field)
Report size(1)
Input (Constant, Variable, Absolute, No wrap, Linear, Preferred state, No null position, Bit field)
Report size(6)
Usage(81)
Logical Max(63)
Input (Data, Variable, Absolute, No wrap, Linear, Preferred state, No null position, Bit field)
Logical Max(255)
Report size(8)
Usage(72)
Input (Data, Variable, Absolute, No wrap, Linear, Preferred state, No null position, Bit field)
Usage(73)
Input (Data, Variable, Absolute, No wrap, Linear, Preferred state, No null position, Bit field)
Report count(1)
Usage Page(1)
Push(0)
Logical Max(3520)
Report size(16)
Unit Exponent(15)
Unit(17)
Usage(48)
Physical Min(0)
Physical Max(277)
Report count(2)
Input (Data, Variable, Absolute, No wrap, Linear, Preferred state, No null position, Bit field)
Logical Max(1984)
Physical Max(156)
Usage(49)
Input (Data, Variable, Absolute, No wrap, Linear, Preferred state, No null position, Bit field)
Pop(0)
End Collection
Usage Page(13)
Usage(34)
Collection (Logical)
Usage Page(13)
Usage(66)
Logical Min(0)
Logical Max(1)
Report size(1)