USB SuperSpeed error code 43

Page 2 of 4 FirstFirst 1234 LastLast

  1. Posts : 809
    Win10
       #11

    Can you also post the report from Win 7? Do other USB3 hubs work on your system?
      My Computer


  2. Posts : 22
    Windows 10
    Thread Starter
       #12

    EdTittel said:
    For modded, reliable and up-to-date USB drivers, there's no better source than Fernando/Dieter's excellent Win-RAID.com website. Here's the USB 3.0/3.1 Drivers (original and modded) page. Make an image backup, then try them out. If you don't like what they do for your system just restore the pre-update image backup.
    HTH,
    --Ed--
    I will definitely look into this. Thanks.

    Terry
      My Computer


  3. Posts : 22
    Windows 10
    Thread Starter
       #13

    PolarNettles said:
    Can you also post the report from Win 7? Do other USB3 hubs work on your system?
    I don't know if other USB3 hubs work on my system, I have not tried any. The USB3 hub in question is just part of the motherboard. Not an add-on or plug-in in any way.

    The USB/motherboard system is error free under Win 7. The exact same system has the error under Win 10.


    The Win 7 USB Tree report should be below.


    ========================== My Computer ==========================
    Operating System : Windows 7 Home Premium: NT6.1 Build 7601 SP1 type=1 suite=300 x64
    Computer Name : TERRY-PC
    Admin Privileges : no

    UsbTreeView Version : 3.1.6.0 (x64)

    USB Host Controllers : 3
    USB Root Hubs : 3
    USB Standard Hubs : 4
    USB Peripheral Devices : 6

    ===================== USB Host Controller =======================

    +++++++++++++++++ Device Information ++++++++++++++++++
    Device Description : Intel(R) 8 Series/C220 Series USB EHCI #1 - 8C26
    Device Path : \\.\pci#ven_8086&dev_8c26&subsys_8c261849&rev_05#3&11583659&0&e8#{3abf6f2d-71c4-462a-8a92-1e6861e6af27}
    Device ID : PCI\VEN_8086&DEV_8C26&SUBSYS_8C261849&REV_05\3&11583659&0&E8
    Vendor : Intel
    Hardware IDs : PCI\VEN_8086&DEV_8C26&SUBSYS_8C261849&REV_05 PCI\VEN_8086&DEV_8C26&SUBSYS_8C261849 PCI\VEN_8086&DEV_8C26&CC_0C0320 PCI\VEN_8086&DEV_8C26&CC_0C03
    Driver KeyName : {36fc9e60-c465-11cf-8056-444553540000}\0002 (GUID_DEVCLASS_USB)
    Driver : \SystemRoot\system32\drivers\usbehci.sys (Version: 6.1.7601.23933 Date: 2017-10-17)
    Driver Inf : C:\Windows\inf\oem6.inf
    Legacy BusType : PCIBus
    Class : USB
    Class GUID : {36fc9e60-c465-11cf-8056-444553540000} (GUID_DEVCLASS_USB)
    Interface GUID : {3abf6f2d-71c4-462a-8a92-1e6861e6af27} (GUID_DEVINTERFACE_USB_HOST_CONTROLLER)
    Service : usbehci
    Enumerator : PCI
    Location Info : PCI bus 0, device 29, function 0
    Manufacturer Info : Intel
    Capabilities : 0x00 (-)
    Status : 0x0180200A (DN_DRIVER_LOADED, DN_STARTED, DN_DISABLEABLE, DN_NT_ENUMERATOR, DN_NT_DRIVER)
    Problem Code : 0
    Address : 1900544 (0x1D0000)
    Power State : D0 (supported: D0, D3, wake from D3)
    Child Device 1 : USB Root Hub
    Device ID : USB\ROOT_HUB20\4&BD21813&0
    Class : USB

    --------------- USB Hostcontroller Info0 --------------
    PciVendorId : 0x8086 (Intel)
    PciDeviceId : 0x8C26
    PciRevision : 0x05
    NumberOfRootPorts : 0x02 (2 Ports)
    ControllerFlavor : 0x3E8 (1000 = EHCI_Generic)
    HcFeatureFlags : 0x02
    Port Power Switching : no
    Selective Suspend : yes
    Legacy BIOS : no

    Roothub Symbolic Link : USB#ROOT_HUB20#4&bd21813&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8}

    ----------- USB Hostcontroller BusStatistics ----------
    DeviceCount : 0x02 (2)
    CurrentSystemTime : 0x01D3E18F6D8809B6 (2018-05-01 16:00:25)
    CurrentUsbFrame : 0x8AEF (35567)
    BulkBytes : 0x00 (0)
    IsoBytes : 0x00 (0)
    InterruptBytes : 0x05 (5)
    ControlDataBytes : 0x29B (667)
    PciInterruptCount : 0x69 (105)
    HardResetCount : 0x00 (0)
    WorkerSignalCount : 0x00 (0)
    CommonBufferBytes : 0x29000 (167936)
    WorkerIdleTimeMs : 0x00 (0)
    RootHubEnabled : 0x01 (yes)
    RootHubDevicePowerState : 0x00 (D0)
    Unused : 0x00 (0)
    NameIndex : 0x00 (0)


    ------ USB Hostcontroller Driver Version Params -------
    DriverTrackingCode : 0x03
    USBDI_Version : 0x600
    USBUSER_Version : 0x04
    CheckedPortDriver : 0x00
    CheckedMiniportDriver : 0x00
    USB_Version : 0x00

    ---------- USB Hostcontroller Bandwidth Info ----------
    DeviceCount : 0x00000002 (2)
    TotalBusBandwidth : 0x0006D600 (448000 bits/ms = 56 MB/s)
    Total32secBandwidth : 0x00DAC000 (14336000 bits/32ms = 56 MB/s)
    AllocedBulkAndControl : 0x002BC000 (2867200 bits/32ms = 11.2 MB/s = 20%)
    AllocedIso : 0x00000000 (0 bits/32ms)
    AllocedInterrupt_1ms : 0x00000000 (0 bits/32ms)
    AllocedInterrupt_2ms : 0x00000000 (0 bits/32ms)
    AllocedInterrupt_4ms : 0x00000000 (0 bits/32ms)
    AllocedInterrupt_8ms : 0x00000000 (0 bits/32ms)
    AllocedInterrupt_16ms : 0x00000000 (0 bits/32ms)
    AllocedInterrupt_32ms : 0x00001FC0 (8128 bits/32ms = 31.7 KB/s)


    -------- USB Hostcontroller Power States Info ---------
    SystemState : S0 S1 S2 S3 S4 S5
    HcDevicePowerState : D0 -- -- D3 D3 --
    HcDeviceWake : D3 D3 D3 D3 D3 D3
    HcSystemWake : S4 S4 S4 S4 S4 S4
    RhDevicePowerState : D0 D3 D3 D2 D2 --
    RhDeviceWake : D2 D2 D2 D2 D2 D2
    RhSystemWake : S4 S4 S4 S4 S4 S4
    LastSystemSleepState : -- -- -- -- -- --
    CanWakeup : no no no yes yes no
    IsPowered : no no no yes yes no


    ========================= USB Root Hub =========================

    +++++++++++++++++ Device Information ++++++++++++++++++
    Device Description : USB Root Hub
    Device Path : \\.\usb#root_hub20#4&bd21813&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8}
    Device ID : USB\ROOT_HUB20\4&BD21813&0
    Hardware IDs : USB\ROOT_HUB20&VID8086&PID8C26&REV0005 USB\ROOT_HUB20&VID8086&PID8C26 USB\ROOT_HUB20
    Driver KeyName : {36fc9e60-c465-11cf-8056-444553540000}\0004 (GUID_DEVCLASS_USB)
    Driver : system32\DRIVERS\usbhub.sys (Version: 6.1.7601.23933 Date: 2017-10-17)
    Driver Inf : C:\Windows\inf\usbport.inf
    Legacy BusType : PNPBus
    Class : USB
    Class GUID : {36fc9e60-c465-11cf-8056-444553540000} (GUID_DEVCLASS_USB)
    Interface GUID : {f18a0e88-c30c-11d0-8815-00a0c906bed8} (GUID_DEVINTERFACE_USB_HUB)
    Service : usbhub
    Enumerator : USB
    Location Info : -
    Manufacturer Info : (Standard USB Host Controller)
    Capabilities : 0x80 (SurpriseRemovalOK)
    Status : 0x0180200A (DN_DRIVER_LOADED, DN_STARTED, DN_DISABLEABLE, DN_NT_ENUMERATOR, DN_NT_DRIVER)
    Problem Code : 0
    Address : 0
    Power State : D0 (supported: D0, D2, D3, wake from D0, wake from D2)
    Child Device 1 : Generic USB Hub
    Device ID : USB\VID_8087&PID_8000\5&14D6FF77&0&1
    Class : USB

    ------------------- USB Hub Descriptor -----------------
    bDescriptorLength : 0x09 (9 bytes)
    bDescriptorType : 0x29 (Hub Descriptor)
    bNumberOfPorts : 0x02 (2 Ports)
    wHubCharacteristics : 0x0000
    Power switching : Ganged
    Compound device : No
    Over-current protection : Global
    TT Think Time : At most 8 FS bit times
    Port Indicators : Not supported
    bPowerOnToPowerGood : 0x02 (4 ms)
    bHubControlCurrent : 0x00 (0 mA)
    DeviceRemovable : 0x00
    Bit 0 : 0 (reserved, any value)
    Bit 1 : 0 (Device at Port 1 is removable)
    Bit 2 : 0 (Device at Port 2 is removable)
    Bit 3 : 0 (unused, must be 0)
    Bit 4 : 0 (unused, must be 0)
    Bit 5 : 0 (unused, must be 0)
    Bit 6 : 0 (unused, must be 0)
    Bit 7 : 0 (unused, must be 0)
    PowerControlMask : 0xFF
    HubIsBusPowered : 0x00 (Self Powered)

    ----------------- USB Hub Capabilities ----------------
    HighSpeedCapable : Yes
    HighSpeed : Yes
    MultiTtCapable : No
    HubIsMultiTt : No
    ArmedWakeOnConnect : No
    IsBusPowered : No
    IsRoot : Yes


    =========================== USB Port1 ===========================

    Connection Status : 0x01 (Device is connected)
    Port Chain : 1-1

    ========================== USB Hub =========================

    ------------------- USB Hub Descriptor -----------------
    bDescriptorLength : 0x0B (11 bytes)
    bDescriptorType : 0x29 (Hub Descriptor)
    bNumberOfPorts : 0x08 (8 Ports)
    wHubCharacteristics : 0x0009
    Power switching : Individual
    Compound device : No
    Over-current protection : Individual
    TT Think Time : At most 8 FS bit times
    Port Indicators : Not supported
    bPowerOnToPowerGood : 0x00 (0 ms)
    bHubControlCurrent : 0x00 (0 mA)
    DeviceRemovable : 0x00, 0x00
    Bit 0 : 0 (reserved, any value)
    Bit 1 : 0 (Device at Port 1 is removable)
    Bit 2 : 0 (Device at Port 2 is removable)
    Bit 3 : 0 (Device at Port 3 is removable)
    Bit 4 : 0 (Device at Port 4 is removable)
    Bit 5 : 0 (Device at Port 5 is removable)
    Bit 6 : 0 (Device at Port 6 is removable)
    Bit 7 : 0 (Device at Port 7 is removable)
    Bit 8 : 0 (Device at Port 8 is removable)
    Bit 9 : 0 (unused, must be 0)
    Bit10 : 0 (unused, must be 0)
    Bit11 : 0 (unused, must be 0)
    Bit12 : 0 (unused, must be 0)
    Bit13 : 0 (unused, must be 0)
    Bit14 : 0 (unused, must be 0)
    Bit15 : 0 (unused, must be 0)
    PowerControlMask : 0xFF, 0xFF
    HubIsBusPowered : 0x00 (Self Powered)

    ----------------- USB Hub Capabilities ----------------
    HighSpeedCapable : Yes
    HighSpeed : Yes
    MultiTtCapable : No
    HubIsMultiTt : No
    ArmedWakeOnConnect : No
    IsBusPowered : No
    IsRoot : No

    +++++++++++++++++ Device Information ++++++++++++++++++
    Device Description : Generic USB Hub
    Device Path : \\.\usb#vid_8087&pid_8000#5&14d6ff77&0&1#{f18a0e88-c30c-11d0-8815-00a0c906bed8}
    Device ID : USB\VID_8087&PID_8000\5&14D6FF77&0&1
    Hardware IDs : USB\VID_8087&PID_8000&REV_0005 USB\VID_8087&PID_8000
    Driver KeyName : {36fc9e60-c465-11cf-8056-444553540000}\0005 (GUID_DEVCLASS_USB)
    Driver : system32\DRIVERS\usbhub.sys (Version: 6.1.7601.23933 Date: 2017-10-17)
    Driver Inf : C:\Windows\inf\usb.inf
    Legacy BusType : PNPBus
    Class : USB
    Class GUID : {36fc9e60-c465-11cf-8056-444553540000} (GUID_DEVCLASS_USB)
    Interface GUID : {f18a0e88-c30c-11d0-8815-00a0c906bed8} (GUID_DEVINTERFACE_USB_HUB)
    Service : usbhub
    Enumerator : USB
    Location Info : Port_#0001.Hub_#0002
    Location IDs : PCIROOT(0)#PCI(1D00)#USBROOT(0)#USB(1)
    Container ID : {00000000-0000-0000-ffff-ffffffffffff}
    Manufacturer Info : (Generic USB Hub)
    Capabilities : 0x80 (SurpriseRemovalOK)
    Status : 0x0180200A (DN_DRIVER_LOADED, DN_STARTED, DN_DISABLEABLE, DN_NT_ENUMERATOR, DN_NT_DRIVER)
    Problem Code : 0
    Address : 1
    Power State : D0 (supported: D0, D1, D2, D3, wake from D0, wake from D1, wake from D2)

    ---------------- Connection Information ---------------
    Connection Index : 0x01 (1)
    Connection Status : 0x01 (DeviceConnected)
    Current Config Value : 0x01
    Device Address : 0x01 (1)
    Is Hub : 0x01 (yes)
    Number Of Open Pipes : 0x01 (1)
    Device Bus Speed : 0x02 (High-Speed)
    Pipe0ScheduleOffset : 0x00 (0)

    ---------------------- Device Descriptor ----------------------
    bLength : 0x12 (18 bytes)
    bDescriptorType : 0x01 (Device Descriptor)
    bcdUSB : 0x200 (USB Version 2.00)
    bDeviceClass : 0x09 (Hub)
    bDeviceSubClass : 0x00
    bDeviceProtocol : 0x01 (Hi-speed hub with single TT)
    bMaxPacketSize0 : 0x40 (64 bytes)
    idVendor : 0x8087
    idProduct : 0x8000
    bcdDevice : 0x0005
    iManufacturer : 0x00 (No String Descriptor)
    iProduct : 0x00 (No String Descriptor)
    iSerialNumber : 0x00 (No String Descriptor)
    bNumConfigurations : 0x01 (1 Configuration)

    ConfigDescriptor 1 Error : ERROR_GEN_FAILURE

    ----------------- Device Qualifier Descriptor -----------------
    Error : ERROR_GEN_FAILURE

    -------------------- String Descriptors -------------------
    none

    =========================== USB Port1 ===========================

    Connection Status : 0x00 (No device is connected)
    Port Chain : 1-1-1


    =========================== USB Port2 ===========================

    Connection Status : 0x00 (No device is connected)
    Port Chain : 1-1-2


    =========================== USB Port3 ===========================

    Connection Status : 0x00 (No device is connected)
    Port Chain : 1-1-3


    =========================== USB Port4 ===========================

    Connection Status : 0x00 (No device is connected)
    Port Chain : 1-1-4


    =========================== USB Port5 ===========================

    Connection Status : 0x00 (No device is connected)
    Port Chain : 1-1-5


    =========================== USB Port6 ===========================

    Connection Status : 0x00 (No device is connected)
    Port Chain : 1-1-6


    =========================== USB Port7 ===========================

    Connection Status : 0x00 (No device is connected)
    Port Chain : 1-1-7


    =========================== USB Port8 ===========================

    Connection Status : 0x00 (No device is connected)
    Port Chain : 1-1-8


    =========================== USB Port2 ===========================

    Connection Status : 0x00 (No device is connected)
    Port Chain : 1-2


    ===================== USB Host Controller =======================

    +++++++++++++++++ Device Information ++++++++++++++++++
    Device Description : Intel(R) 8 Series/C220 Series USB EHCI #2 - 8C2D
    Device Path : \\.\pci#ven_8086&dev_8c2d&subsys_8c2d1849&rev_05#3&11583659&0&d0#{3abf6f2d-71c4-462a-8a92-1e6861e6af27}
    Device ID : PCI\VEN_8086&DEV_8C2D&SUBSYS_8C2D1849&REV_05\3&11583659&0&D0
    Vendor : Intel
    Hardware IDs : PCI\VEN_8086&DEV_8C2D&SUBSYS_8C2D1849&REV_05 PCI\VEN_8086&DEV_8C2D&SUBSYS_8C2D1849 PCI\VEN_8086&DEV_8C2D&CC_0C0320 PCI\VEN_8086&DEV_8C2D&CC_0C03
    Driver KeyName : {36fc9e60-c465-11cf-8056-444553540000}\0001 (GUID_DEVCLASS_USB)
    Driver : \SystemRoot\system32\drivers\usbehci.sys (Version: 6.1.7601.23933 Date: 2017-10-17)
    Driver Inf : C:\Windows\inf\oem6.inf
    Legacy BusType : PCIBus
    Class : USB
    Class GUID : {36fc9e60-c465-11cf-8056-444553540000} (GUID_DEVCLASS_USB)
    Interface GUID : {3abf6f2d-71c4-462a-8a92-1e6861e6af27} (GUID_DEVINTERFACE_USB_HOST_CONTROLLER)
    Service : usbehci
    Enumerator : PCI
    Location Info : PCI bus 0, device 26, function 0
    Manufacturer Info : Intel
    Capabilities : 0x00 (-)
    Status : 0x0180200A (DN_DRIVER_LOADED, DN_STARTED, DN_DISABLEABLE, DN_NT_ENUMERATOR, DN_NT_DRIVER)
    Problem Code : 0
    Address : 1703936 (0x1A0000)
    Power State : D0 (supported: D0, D3, wake from D3)
    Child Device 1 : USB Root Hub
    Device ID : USB\ROOT_HUB20\4&652840&0
    Class : USB

    --------------- USB Hostcontroller Info0 --------------
    PciVendorId : 0x8086 (Intel)
    PciDeviceId : 0x8C2D
    PciRevision : 0x05
    NumberOfRootPorts : 0x02 (2 Ports)
    ControllerFlavor : 0x3E8 (1000 = EHCI_Generic)
    HcFeatureFlags : 0x02
    Port Power Switching : no
    Selective Suspend : yes
    Legacy BIOS : no

    Roothub Symbolic Link : USB#ROOT_HUB20#4&652840&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8}

    ----------- USB Hostcontroller BusStatistics ----------
    DeviceCount : 0x02 (2)
    CurrentSystemTime : 0x01D3E18F6E3CF24B (2018-05-01 16:00:26)
    CurrentUsbFrame : 0x8F64 (36708)
    BulkBytes : 0x00 (0)
    IsoBytes : 0x00 (0)
    InterruptBytes : 0x05 (5)
    ControlDataBytes : 0x239 (569)
    PciInterruptCount : 0x5C (92)
    HardResetCount : 0x00 (0)
    WorkerSignalCount : 0x00 (0)
    CommonBufferBytes : 0x29000 (167936)
    WorkerIdleTimeMs : 0x00 (0)
    RootHubEnabled : 0x01 (yes)
    RootHubDevicePowerState : 0x00 (D0)
    Unused : 0x00 (0)
    NameIndex : 0x00 (0)


    ------ USB Hostcontroller Driver Version Params -------
    DriverTrackingCode : 0x03
    USBDI_Version : 0x600
    USBUSER_Version : 0x04
    CheckedPortDriver : 0x00
    CheckedMiniportDriver : 0x00
    USB_Version : 0x00

    ---------- USB Hostcontroller Bandwidth Info ----------
    DeviceCount : 0x00000002 (2)
    TotalBusBandwidth : 0x0006D600 (448000 bits/ms = 56 MB/s)
    Total32secBandwidth : 0x00DAC000 (14336000 bits/32ms = 56 MB/s)
    AllocedBulkAndControl : 0x002BC000 (2867200 bits/32ms = 11.2 MB/s = 20%)
    AllocedIso : 0x00000000 (0 bits/32ms)
    AllocedInterrupt_1ms : 0x00000000 (0 bits/32ms)
    AllocedInterrupt_2ms : 0x00000000 (0 bits/32ms)
    AllocedInterrupt_4ms : 0x00000000 (0 bits/32ms)
    AllocedInterrupt_8ms : 0x00000000 (0 bits/32ms)
    AllocedInterrupt_16ms : 0x00000000 (0 bits/32ms)
    AllocedInterrupt_32ms : 0x00001F80 (8064 bits/32ms = 31.5 KB/s)


    -------- USB Hostcontroller Power States Info ---------
    SystemState : S0 S1 S2 S3 S4 S5
    HcDevicePowerState : D0 -- -- D3 D3 --
    HcDeviceWake : D3 D3 D3 D3 D3 D3
    HcSystemWake : S4 S4 S4 S4 S4 S4
    RhDevicePowerState : D0 D3 D3 D2 D2 --
    RhDeviceWake : D2 D2 D2 D2 D2 D2
    RhSystemWake : S4 S4 S4 S4 S4 S4
    LastSystemSleepState : -- -- -- -- -- --
    CanWakeup : no no no yes yes no
    IsPowered : no no no yes yes no


    ========================= USB Root Hub =========================

    +++++++++++++++++ Device Information ++++++++++++++++++
    Device Description : USB Root Hub
    Device Path : \\.\usb#root_hub20#4&652840&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8}
    Device ID : USB\ROOT_HUB20\4&652840&0
    Hardware IDs : USB\ROOT_HUB20&VID8086&PID8C2D&REV0005 USB\ROOT_HUB20&VID8086&PID8C2D USB\ROOT_HUB20
    Driver KeyName : {36fc9e60-c465-11cf-8056-444553540000}\0003 (GUID_DEVCLASS_USB)
    Driver : system32\DRIVERS\usbhub.sys (Version: 6.1.7601.23933 Date: 2017-10-17)
    Driver Inf : C:\Windows\inf\usbport.inf
    Legacy BusType : PNPBus
    Class : USB
    Class GUID : {36fc9e60-c465-11cf-8056-444553540000} (GUID_DEVCLASS_USB)
    Interface GUID : {f18a0e88-c30c-11d0-8815-00a0c906bed8} (GUID_DEVINTERFACE_USB_HUB)
    Service : usbhub
    Enumerator : USB
    Location Info : -
    Manufacturer Info : (Standard USB Host Controller)
    Capabilities : 0x80 (SurpriseRemovalOK)
    Status : 0x0180200A (DN_DRIVER_LOADED, DN_STARTED, DN_DISABLEABLE, DN_NT_ENUMERATOR, DN_NT_DRIVER)
    Problem Code : 0
    Address : 0
    Power State : D0 (supported: D0, D2, D3, wake from D0, wake from D2)
    Child Device 1 : Generic USB Hub
    Device ID : USB\VID_8087&PID_8008\5&931D80B&0&1
    Class : USB

    ------------------- USB Hub Descriptor -----------------
    bDescriptorLength : 0x09 (9 bytes)
    bDescriptorType : 0x29 (Hub Descriptor)
    bNumberOfPorts : 0x02 (2 Ports)
    wHubCharacteristics : 0x0000
    Power switching : Ganged
    Compound device : No
    Over-current protection : Global
    TT Think Time : At most 8 FS bit times
    Port Indicators : Not supported
    bPowerOnToPowerGood : 0x02 (4 ms)
    bHubControlCurrent : 0x00 (0 mA)
    DeviceRemovable : 0x00
    Bit 0 : 0 (reserved, any value)
    Bit 1 : 0 (Device at Port 1 is removable)
    Bit 2 : 0 (Device at Port 2 is removable)
    Bit 3 : 0 (unused, must be 0)
    Bit 4 : 0 (unused, must be 0)
    Bit 5 : 0 (unused, must be 0)
    Bit 6 : 0 (unused, must be 0)
    Bit 7 : 0 (unused, must be 0)
    PowerControlMask : 0xFF
    HubIsBusPowered : 0x00 (Self Powered)

    ----------------- USB Hub Capabilities ----------------
    HighSpeedCapable : Yes
    HighSpeed : Yes
    MultiTtCapable : No
    HubIsMultiTt : No
    ArmedWakeOnConnect : No
    IsBusPowered : No
    IsRoot : Yes


    =========================== USB Port1 ===========================

    Connection Status : 0x01 (Device is connected)
    Port Chain : 2-1

    ========================== USB Hub =========================

    ------------------- USB Hub Descriptor -----------------
    bDescriptorLength : 0x09 (9 bytes)
    bDescriptorType : 0x29 (Hub Descriptor)
    bNumberOfPorts : 0x06 (6 Ports)
    wHubCharacteristics : 0x0009
    Power switching : Individual
    Compound device : No
    Over-current protection : Individual
    TT Think Time : At most 8 FS bit times
    Port Indicators : Not supported
    bPowerOnToPowerGood : 0x00 (0 ms)
    bHubControlCurrent : 0x00 (0 mA)
    DeviceRemovable : 0x00
    Bit 0 : 0 (reserved, any value)
    Bit 1 : 0 (Device at Port 1 is removable)
    Bit 2 : 0 (Device at Port 2 is removable)
    Bit 3 : 0 (Device at Port 3 is removable)
    Bit 4 : 0 (Device at Port 4 is removable)
    Bit 5 : 0 (Device at Port 5 is removable)
    Bit 6 : 0 (Device at Port 6 is removable)
    Bit 7 : 0 (unused, must be 0)
    PowerControlMask : 0xFF
    HubIsBusPowered : 0x00 (Self Powered)

    ----------------- USB Hub Capabilities ----------------
    HighSpeedCapable : Yes
    HighSpeed : Yes
    MultiTtCapable : No
    HubIsMultiTt : No
    ArmedWakeOnConnect : No
    IsBusPowered : No
    IsRoot : No

    +++++++++++++++++ Device Information ++++++++++++++++++
    Device Description : Generic USB Hub
    Device Path : \\.\usb#vid_8087&pid_8008#5&931d80b&0&1#{f18a0e88-c30c-11d0-8815-00a0c906bed8}
    Device ID : USB\VID_8087&PID_8008\5&931D80B&0&1
    Hardware IDs : USB\VID_8087&PID_8008&REV_0005 USB\VID_8087&PID_8008
    Driver KeyName : {36fc9e60-c465-11cf-8056-444553540000}\0006 (GUID_DEVCLASS_USB)
    Driver : system32\DRIVERS\usbhub.sys (Version: 6.1.7601.23933 Date: 2017-10-17)
    Driver Inf : C:\Windows\inf\usb.inf
    Legacy BusType : PNPBus
    Class : USB
    Class GUID : {36fc9e60-c465-11cf-8056-444553540000} (GUID_DEVCLASS_USB)
    Interface GUID : {f18a0e88-c30c-11d0-8815-00a0c906bed8} (GUID_DEVINTERFACE_USB_HUB)
    Service : usbhub
    Enumerator : USB
    Location Info : Port_#0001.Hub_#0001
    Location IDs : PCIROOT(0)#PCI(1A00)#USBROOT(0)#USB(1)
    Container ID : {00000000-0000-0000-ffff-ffffffffffff}
    Manufacturer Info : (Generic USB Hub)
    Capabilities : 0x80 (SurpriseRemovalOK)
    Status : 0x0180200A (DN_DRIVER_LOADED, DN_STARTED, DN_DISABLEABLE, DN_NT_ENUMERATOR, DN_NT_DRIVER)
    Problem Code : 0
    Address : 1
    Power State : D0 (supported: D0, D1, D2, D3, wake from D0, wake from D1, wake from D2)

    ---------------- Connection Information ---------------
    Connection Index : 0x01 (1)
    Connection Status : 0x01 (DeviceConnected)
    Current Config Value : 0x01
    Device Address : 0x01 (1)
    Is Hub : 0x01 (yes)
    Number Of Open Pipes : 0x01 (1)
    Device Bus Speed : 0x02 (High-Speed)
    Pipe0ScheduleOffset : 0x00 (0)

    ---------------------- Device Descriptor ----------------------
    bLength : 0x12 (18 bytes)
    bDescriptorType : 0x01 (Device Descriptor)
    bcdUSB : 0x200 (USB Version 2.00)
    bDeviceClass : 0x09 (Hub)
    bDeviceSubClass : 0x00
    bDeviceProtocol : 0x01 (Hi-speed hub with single TT)
    bMaxPacketSize0 : 0x40 (64 bytes)
    idVendor : 0x8087
    idProduct : 0x8008
    bcdDevice : 0x0005
    iManufacturer : 0x00 (No String Descriptor)
    iProduct : 0x00 (No String Descriptor)
    iSerialNumber : 0x00 (No String Descriptor)
    bNumConfigurations : 0x01 (1 Configuration)

    ConfigDescriptor 1 Error : ERROR_GEN_FAILURE

    ----------------- Device Qualifier Descriptor -----------------
    Error : ERROR_GEN_FAILURE

    -------------------- String Descriptors -------------------
    none

    =========================== USB Port1 ===========================

    Connection Status : 0x00 (No device is connected)
    Port Chain : 2-1-1


    =========================== USB Port2 ===========================

    Connection Status : 0x00 (No device is connected)
    Port Chain : 2-1-2


    =========================== USB Port3 ===========================

    Connection Status : 0x00 (No device is connected)
    Port Chain : 2-1-3


    =========================== USB Port4 ===========================

    Connection Status : 0x00 (No device is connected)
    Port Chain : 2-1-4


    =========================== USB Port5 ===========================

    Connection Status : 0x00 (No device is connected)
    Port Chain : 2-1-5


    =========================== USB Port6 ===========================

    Connection Status : 0x00 (No device is connected)
    Port Chain : 2-1-6


    =========================== USB Port2 ===========================

    Connection Status : 0x00 (No device is connected)
    Port Chain : 2-2


    ===================== USB Host Controller =======================

    +++++++++++++++++ Device Information ++++++++++++++++++
    Device Description : Intel(R) USB 3.0 eXtensible Host Controller
    Device Path : \\?\pci#ven_8086&dev_8c31&subsys_8c311849&rev_05#3&11583659&0&a0#{3abf6f2d-71c4-462a-8a92-1e6861e6af27}
    Device ID : PCI\VEN_8086&DEV_8C31&SUBSYS_8C311849&REV_05\3&11583659&0&A0
    Vendor : Intel
    Hardware IDs : PCI\VEN_8086&DEV_8C31&SUBSYS_8C311849&REV_05 PCI\VEN_8086&DEV_8C31&SUBSYS_8C311849 PCI\VEN_8086&DEV_8C31&CC_0C0330 PCI\VEN_8086&DEV_8C31&CC_0C03
    Driver KeyName : {36fc9e60-c465-11cf-8056-444553540000}\0013 (GUID_DEVCLASS_USB)
    Driver : system32\DRIVERS\iusb3xhc.sys (Version: 2.5.0.19 Date: 2013-04-25)
    Driver Inf : C:\Windows\inf\oem8.inf
    Legacy BusType : PCIBus
    Class : USB
    Class GUID : {36fc9e60-c465-11cf-8056-444553540000} (GUID_DEVCLASS_USB)
    Interface GUID : {3abf6f2d-71c4-462a-8a92-1e6861e6af27} (GUID_DEVINTERFACE_USB_HOST_CONTROLLER)
    Service : iusb3xhc
    Enumerator : PCI
    Location Info : PCI bus 0, device 20, function 0
    Manufacturer Info : Intel(R) Corporation
    Capabilities : 0x00 (-)
    Status : 0x0180000A (DN_DRIVER_LOADED, DN_STARTED, DN_NT_ENUMERATOR, DN_NT_DRIVER)
    Problem Code : 0
    Address : 1310720 (0x140000)
    Power State : D0 (supported: D0, D3, wake from D3)
    Child Device 1 : Intel(R) USB 3.0 Root Hub
    Device ID : IUSB3\ROOT_HUB30\4&581AE39&0
    Class : USB

    HcInfo0 Error : ERROR_INVALID_FUNCTION

    Roothub Symbolic Link : IUSB3#ROOT_HUB30#4&581ae39&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8}

    BusStatistics Error : ERROR_INVALID_FUNCTION

    DriverVersion Error : ERROR_INVALID_FUNCTION

    BandwidthInfo Error : ERROR_INVALID_FUNCTION

    PowerInfo Error : ERROR_INVALID_FUNCTION

    ========================= USB Root Hub =========================

    +++++++++++++++++ Device Information ++++++++++++++++++
    Device Description : Intel(R) USB 3.0 Root Hub
    Device Path : \\?\iusb3#root_hub30#4&581ae39&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8}
    Device ID : IUSB3\ROOT_HUB30\4&581AE39&0
    Hardware IDs : IUSB3\ROOT_HUB30&VID_8086&PID_8C31&REV_0005&SID_8C311849 IUSB3\ROOT_HUB30&VID_8086&PID_8C31&REV_0005 IUSB3\ROOT_HUB30&VID_8086&PID_8C31
    Driver KeyName : {36fc9e60-c465-11cf-8056-444553540000}\0010 (GUID_DEVCLASS_USB)
    Driver : system32\DRIVERS\iusb3hub.sys (Version: 2.5.0.19 Date: 2013-04-25)
    Driver Inf : C:\Windows\inf\oem7.inf
    Legacy BusType : PNPBus
    Class : USB
    Class GUID : {36fc9e60-c465-11cf-8056-444553540000} (GUID_DEVCLASS_USB)
    Interface GUID : {f18a0e88-c30c-11d0-8815-00a0c906bed8} (GUID_DEVINTERFACE_USB_HUB)
    Service : iusb3hub
    Enumerator : IUSB3
    Location Info : -
    Manufacturer Info : Intel(R) Corporation
    Capabilities : 0x80 (SurpriseRemovalOK)
    Status : 0x0180000A (DN_DRIVER_LOADED, DN_STARTED, DN_NT_ENUMERATOR, DN_NT_DRIVER)
    Problem Code : 0
    Address : 0
    Power State : D0 (supported: D0, D2, D3, wake from D0, wake from D2)
    Child Device 1 : Intel(R) Wireless Bluetooth(R)
    Device ID : USB\VID_8087&PID_07DC\5&352F829B&1&11
    Class : Bluetooth
    Child Device 2 : USB Mass Storage Device
    Device ID : USB\VID_0951&PID_1603\899000000000000000000073
    Class : USB
    Child Device 3 : Microsoft Mouse and Keyboard Detection Driver (USB)
    Device ID : USB\VID_045E&PID_0745\5&352F829B&1&14
    Class : USB
    Child Device 4 : USB 2.0 MTT Hub
    Device ID : USB\VID_174C&PID_2074\5&352F829B&1&9
    Class : USB
    Child Device 5 : USB Composite Device
    Device ID : USB\VID_04B8&PID_0860\4D4352593039343160
    Class : USB
    Child Device 6 : USB 3.0 Hub
    Device ID : USB\VID_174C&PID_3074\5&352F829B&1&20
    Class : USB
    Child Device 7 : USB Input Device
    Device ID : USB\VID_413C&PID_2003\5&352F829B&1&13
    Class : HIDClass
    Child Device 8 : USB Composite Device
    Device ID : USB\VID_058F&PID_6364\058F63646476
    Class : USB

    ------------------- USB Hub Descriptor -----------------
    bDescriptorLength : 0x2A (42 bytes)
    bDescriptorType : 0x2A (SuperSpeed Hub Descriptor)
    bNumberOfPorts : 0x15 (21 Ports)
    wHubCharacteristics : 0x0008
    Power switching : Ganged
    Compound device : No
    Over-current protection : Individual
    TT Think Time : At most 8 FS bit times
    Port Indicators : Not supported
    bPowerOnToPowerGood : 0x0A (20 ms)
    bHubControlCurrent : 0x00 (0 mA)
    DeviceRemovable : 0x00, 0x00
    Bit 0 : 0 (reserved, any value)
    Bit 1 : 0 (Device at Port 1 is removable)
    Bit 2 : 0 (Device at Port 2 is removable)
    Bit 3 : 0 (Device at Port 3 is removable)
    Bit 4 : 0 (Device at Port 4 is removable)
    Bit 5 : 0 (Device at Port 5 is removable)
    Bit 6 : 0 (Device at Port 6 is removable)
    Bit 7 : 0 (Device at Port 7 is removable)
    Bit 8 : 0 (Device at Port 8 is removable)
    Bit 9 : 0 (Device at Port 9 is removable)
    Bit10 : 0 (Device at Port 10 is removable)
    Bit11 : 0 (Device at Port 11 is removable)
    Bit12 : 0 (Device at Port 12 is removable)
    Bit13 : 0 (Device at Port 13 is removable)
    Bit14 : 0 (Device at Port 14 is removable)
    Bit15 : 0 (Device at Port 15 is removable)
    HubIsBusPowered : 0x00 (Self Powered)

    ----------------- USB Hub Capabilities ----------------
    HighSpeedCapable : Yes
    HighSpeed : No
    MultiTtCapable : No
    HubIsMultiTt : No
    ArmedWakeOnConnect : No
    IsBusPowered : No
    IsRoot : Yes


    =========================== USB Port1 ===========================

    Connection Status : 0x00 (No device is connected)
    Port Chain : 3-1


    =========================== USB Port2 ===========================

    Connection Status : 0x00 (No device is connected)
    Port Chain : 3-2


    =========================== USB Port3 ===========================

    Connection Status : 0x01 (Device is connected)
    Port Chain : 3-3

    ======================== USB Device ========================

    +++++++++++++++++ Device Information ++++++++++++++++++
    Device Description : USB Composite Device
    Device Path : \\?\usb#vid_04b8&pid_0860#4d4352593039343160#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
    Device ID : USB\VID_04B8&PID_0860\4D4352593039343160
    Hardware IDs : USB\VID_04B8&PID_0860&REV_0100 USB\VID_04B8&PID_0860
    Driver KeyName : {36fc9e60-c465-11cf-8056-444553540000}\0009 (GUID_DEVCLASS_USB)
    Driver : system32\DRIVERS\usbccgp.sys (Version: 6.1.7601.23933 Date: 2017-10-17)
    Driver Inf : C:\Windows\inf\usb.inf
    Legacy BusType : PNPBus
    Class : USB
    Class GUID : {36fc9e60-c465-11cf-8056-444553540000} (GUID_DEVCLASS_USB)
    Interface GUID : {a5dcbf10-6530-11d2-901f-00c04fb951ed} (GUID_DEVINTERFACE_USB_DEVICE)
    Service : usbccgp
    Enumerator : USB
    Location Info : Port_#0003.Hub_#0001
    Location IDs : PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(3)
    Container ID : {8717d695-9ff5-59e9-8e56-fab3a950d397}
    Manufacturer Info : (Standard USB Host Controller)
    Capabilities : 0x94 (Removable, UniqueID, SurpriseRemovalOK)
    Status : 0x0180600A (DN_DRIVER_LOADED, DN_STARTED, DN_DISABLEABLE, DN_REMOVABLE, DN_NT_ENUMERATOR, DN_NT_DRIVER)
    Problem Code : 0
    Address : 3
    Power State : D0 (supported: D0, D3, wake from D0)
    Child Device 1 : EPSON Scanner
    Device ID : USB\VID_04B8&PID_0860&MI_00\6&4244BD8&2&0000
    Problem : 28 (CM_PROB_FAILED_INSTALL)
    Child Device 2 : USB Printing Support
    Device ID : USB\VID_04B8&PID_0860&MI_01\6&4244BD8&2&0001
    Class : USB
    Child Device 1 : EPSONArtisan 830
    Device ID : USBPRINT\EPSONARTISAN_830\7&AC7011&0&USB001
    Child Device 3 : USB Mass Storage Device
    Device ID : USB\VID_04B8&PID_0860&MI_02\6&4244BD8&2&0002
    Class : USB
    Child Device 1 : Disk drive (Disk1)
    Device ID : USBSTOR\DISK&VEN_EPSON&PROD_STORAGE&REV_1.00\7&29171DDA&0&4D4352593039343160&0
    Class : DiskDrive
    Volume : \\?\Volume{49799c36-4d57-11e8-a0a8-bc5ff4fa7635}\
    Kernel Name : \Device\HarddiskVolume3
    Mountpoint : I:\

    ---------------- Connection Information ---------------
    Connection Index : 0x03 (3)
    Connection Status : 0x01 (DeviceConnected)
    Current Config Value : 0x01
    Device Address : 0x01 (1)
    Is Hub : 0x00 (no)
    Number Of Open Pipes : 0x06 (6)
    Device Bus Speed : 0x02 (High-Speed)
    Pipe0ScheduleOffset : 0x00 (0)
    Pipe1ScheduleOffset : 0x00 (0)
    Pipe2ScheduleOffset : 0x00 (0)
    Pipe3ScheduleOffset : 0x00 (0)
    Pipe4ScheduleOffset : 0x00 (0)
    Pipe5ScheduleOffset : 0x00 (0)

    ---------------------- Device Descriptor ----------------------
    bLength : 0x12 (18 bytes)
    bDescriptorType : 0x01 (Device Descriptor)
    bcdUSB : 0x200 (USB Version 2.00)
    bDeviceClass : 0x00 (defined by the interface descriptors)
    bDeviceSubClass : 0x00
    bDeviceProtocol : 0x00
    bMaxPacketSize0 : 0x40 (64 bytes)
    idVendor : 0x04B8 (Seiko Epson Corp.)
    idProduct : 0x0860
    bcdDevice : 0x0100
    iManufacturer : 0x01 (String Descriptor 1)
    Language 0x0409 : "EPSON"
    iProduct : 0x02 (String Descriptor 2)
    Language 0x0409 : "EPSON Artisan 830 Series"
    iSerialNumber : 0x03 (String Descriptor 3)
    Language 0x0409 : "4D4352593039343160"
    bNumConfigurations : 0x01 (1 Configuration)

    ------------------ Configuration Descriptor -------------------
    bLength : 0x09 (9 bytes)
    bDescriptorType : 0x02 (Configuration Descriptor)
    wTotalLength : 0x004E (78 bytes)
    bNumInterfaces : 0x03 (3 Interfaces)
    bConfigurationValue : 0x01 (Configuration 1)
    iConfiguration : 0x04 (String Descriptor 4)
    Language 0x0409 : "USB2.0 MFP(Hi-Speed)"
    bmAttributes : 0xC0
    D7: Reserved, set 1 : 0x01
    D6: Self Powered : 0x01 (yes)
    D5: Remote Wakeup : 0x00 (no)
    D4..0: Reserved, set 0 : 0x00
    MaxPower : 0x01 (2 mA)

    ---------------- Interface Descriptor -----------------
    bLength : 0x09 (9 bytes)
    bDescriptorType : 0x04 (Interface Descriptor)
    bInterfaceNumber : 0x00
    bAlternateSetting : 0x00
    bNumEndpoints : 0x02 (2 Endpoints)
    bInterfaceClass : 0xFF (Vendor Specific)
    bInterfaceSubClass : 0xFF
    bInterfaceProtocol : 0xFF
    iInterface : 0x05 (String Descriptor 5)
    Language 0x0409 : "EPSON Scanner"

    ----------------- Endpoint Descriptor -----------------
    bLength : 0x07 (7 bytes)
    bDescriptorType : 0x05 (Endpoint Descriptor)
    bEndpointAddress : 0x01 (Direction=OUT EndpointID=1)
    bmAttributes : 0x02 (TransferType=Bulk)
    wMaxPacketSize : 0x0200 (max 512 bytes)
    bInterval : 0x00 (never NAKs)

    ----------------- Endpoint Descriptor -----------------
    bLength : 0x07 (7 bytes)
    bDescriptorType : 0x05 (Endpoint Descriptor)
    bEndpointAddress : 0x82 (Direction=IN EndpointID=2)
    bmAttributes : 0x02 (TransferType=Bulk)
    wMaxPacketSize : 0x0200 (max 512 bytes)
    bInterval : 0x00 (never NAKs)

    ---------------- Interface Descriptor -----------------
    bLength : 0x09 (9 bytes)
    bDescriptorType : 0x04 (Interface Descriptor)
    bInterfaceNumber : 0x01
    bAlternateSetting : 0x00
    bNumEndpoints : 0x02 (2 Endpoints)
    bInterfaceClass : 0x07 (Printer)
    bInterfaceSubClass : 0x01
    bInterfaceProtocol : 0x02
    iInterface : 0x06 (String Descriptor 6)
    Language 0x0409 : "USB2.0 Printer"

    ----------------- Endpoint Descriptor -----------------
    bLength : 0x07 (7 bytes)
    bDescriptorType : 0x05 (Endpoint Descriptor)
    bEndpointAddress : 0x04 (Direction=OUT EndpointID=4)
    bmAttributes : 0x02 (TransferType=Bulk)
    wMaxPacketSize : 0x0200 (max 512 bytes)
    bInterval : 0x00 (never NAKs)

    ----------------- Endpoint Descriptor -----------------
    bLength : 0x07 (7 bytes)
    bDescriptorType : 0x05 (Endpoint Descriptor)
    bEndpointAddress : 0x85 (Direction=IN EndpointID=5)
    bmAttributes : 0x02 (TransferType=Bulk)
    wMaxPacketSize : 0x0200 (max 512 bytes)
    bInterval : 0x00 (never NAKs)

    ---------------- Interface Descriptor -----------------
    bLength : 0x09 (9 bytes)
    bDescriptorType : 0x04 (Interface Descriptor)
    bInterfaceNumber : 0x02
    bAlternateSetting : 0x00
    bNumEndpoints : 0x02 (2 Endpoints)
    bInterfaceClass : 0x08 (Mass Storage)
    bInterfaceSubClass : 0x06 (SCSI transparent command set)
    bInterfaceProtocol : 0x50 (Bulk*Only Transport)
    iInterface : 0x07 (String Descriptor 7)
    Language 0x0409 : "USB2.0 Mass Storage"

    ----------------- Endpoint Descriptor -----------------
    bLength : 0x07 (7 bytes)
    bDescriptorType : 0x05 (Endpoint Descriptor)
    bEndpointAddress : 0x07 (Direction=OUT EndpointID=7)
    bmAttributes : 0x02 (TransferType=Bulk)
    wMaxPacketSize : 0x0200 (max 512 bytes)
    bInterval : 0x00 (never NAKs)

    ----------------- Endpoint Descriptor -----------------
    bLength : 0x07 (7 bytes)
    bDescriptorType : 0x05 (Endpoint Descriptor)
    bEndpointAddress : 0x88 (Direction=IN EndpointID=8)
    bmAttributes : 0x02 (TransferType=Bulk)
    wMaxPacketSize : 0x0200 (max 512 bytes)
    bInterval : 0x00 (never NAKs)

    ----------------- Device Qualifier Descriptor -----------------
    bLength : 0x0A (10 bytes)
    bDescriptorType : 0x06 (Device_qualifier Descriptor)
    bcdUSB : 0x200 (USB Version 2.00)
    bDeviceClass : 0x00 (defined by the interface descriptors)
    bDeviceSubClass : 0x00
    bDeviceProtocol : 0x00
    bMaxPacketSize0 : 0x40 (64 Bytes)
    bNumConfigurations : 0x01 (1 other-speed configuration)
    bReserved : 0x00

    ------------ Other Speed Configuration Descriptor -------------
    bLength : 0x09 (9 bytes)
    bDescriptorType : 0x07 (Other_speed_configuration Descriptor)
    wTotalLength : 0x004E (78 bytes)
    bNumInterfaces : 0x03 (3 Interfaces)
    bConfigurationValue : 0x01 (Configuration 1)
    iConfiguration : 0x04 (String Descriptor 4)
    Language 0x0409 : "USB2.0 MFP(Hi-Speed)"
    bmAttributes : 0xC0
    D7: Reserved, set 1 : 0x01
    D6: Self Powered : 0x01 (yes)
    D5: Remote Wakeup : 0x00 (no)
    D4..0: Reserved, set 0 : 0x00
    MaxPower : 0x01 (2 mA)

    ---------------- Interface Descriptor -----------------
    bLength : 0x09 (9 bytes)
    bDescriptorType : 0x04 (Interface Descriptor)
    bInterfaceNumber : 0x00
    bAlternateSetting : 0x00
    bNumEndpoints : 0x02 (2 Endpoints)
    bInterfaceClass : 0xFF (Vendor Specific)
    bInterfaceSubClass : 0xFF
    bInterfaceProtocol : 0xFF
    iInterface : 0x05 (String Descriptor 5)
    Language 0x0409 : "EPSON Scanner"

    ----------------- Endpoint Descriptor -----------------
    bLength : 0x07 (7 bytes)
    bDescriptorType : 0x05 (Endpoint Descriptor)
    bEndpointAddress : 0x01 (Direction=OUT EndpointID=1)
    bmAttributes : 0x02 (TransferType=Bulk)
    wMaxPacketSize : 0x0040 (max 64 bytes)
    bInterval : 0x00 (never NAKs)

    ----------------- Endpoint Descriptor -----------------
    bLength : 0x07 (7 bytes)
    bDescriptorType : 0x05 (Endpoint Descriptor)
    bEndpointAddress : 0x82 (Direction=IN EndpointID=2)
    bmAttributes : 0x02 (TransferType=Bulk)
    wMaxPacketSize : 0x0040 (max 64 bytes)
    bInterval : 0x00 (never NAKs)

    ---------------- Interface Descriptor -----------------
    bLength : 0x09 (9 bytes)
    bDescriptorType : 0x04 (Interface Descriptor)
    bInterfaceNumber : 0x01
    bAlternateSetting : 0x00
    bNumEndpoints : 0x02 (2 Endpoints)
    bInterfaceClass : 0x07 (Printer)
    bInterfaceSubClass : 0x01
    bInterfaceProtocol : 0x02
    iInterface : 0x06 (String Descriptor 6)
    Language 0x0409 : "USB2.0 Printer"

    ----------------- Endpoint Descriptor -----------------
    bLength : 0x07 (7 bytes)
    bDescriptorType : 0x05 (Endpoint Descriptor)
    bEndpointAddress : 0x04 (Direction=OUT EndpointID=4)
    bmAttributes : 0x02 (TransferType=Bulk)
    wMaxPacketSize : 0x0040 (max 64 bytes)
    bInterval : 0x00 (never NAKs)

    ----------------- Endpoint Descriptor -----------------
    bLength : 0x07 (7 bytes)
    bDescriptorType : 0x05 (Endpoint Descriptor)
    bEndpointAddress : 0x85 (Direction=IN EndpointID=5)
    bmAttributes : 0x02 (TransferType=Bulk)
    wMaxPacketSize : 0x0040 (max 64 bytes)
    bInterval : 0x00 (never NAKs)

    ---------------- Interface Descriptor -----------------
    bLength : 0x09 (9 bytes)
    bDescriptorType : 0x04 (Interface Descriptor)
    bInterfaceNumber : 0x02
    bAlternateSetting : 0x00
    bNumEndpoints : 0x02 (2 Endpoints)
    bInterfaceClass : 0x08 (Mass Storage)
    bInterfaceSubClass : 0x06 (SCSI transparent command set)
    bInterfaceProtocol : 0x50 (Bulk*Only Transport)
    iInterface : 0x07 (String Descriptor 7)
    Language 0x0409 : "USB2.0 Mass Storage"

    ----------------- Endpoint Descriptor -----------------
    bLength : 0x07 (7 bytes)
    bDescriptorType : 0x05 (Endpoint Descriptor)
    bEndpointAddress : 0x07 (Direction=OUT EndpointID=7)
    bmAttributes : 0x02 (TransferType=Bulk)
    wMaxPacketSize : 0x0040 (max 64 bytes)
    bInterval : 0x00 (never NAKs)

    ----------------- Endpoint Descriptor -----------------
    bLength : 0x07 (7 bytes)
    bDescriptorType : 0x05 (Endpoint Descriptor)
    bEndpointAddress : 0x88 (Direction=IN EndpointID=8)
    bmAttributes : 0x02 (TransferType=Bulk)
    wMaxPacketSize : 0x0040 (max 64 bytes)
    bInterval : 0x00 (never NAKs)

    -------------------- String Descriptors -------------------
    ------ String Descriptor 0 ------
    bLength : 0x04 (4 bytes)
    bDescriptorType : 0x03 (String Descriptor)
    Language ID[0] : 0x0409 (English - United States)
    ------ String Descriptor 1 ------
    bLength : 0x0C (12 bytes)
    bDescriptorType : 0x03 (String Descriptor)
    Language 0x0409 : "EPSON"
    ------ String Descriptor 2 ------
    bLength : 0x32 (50 bytes)
    bDescriptorType : 0x03 (String Descriptor)
    Language 0x0409 : "EPSON Artisan 830 Series"
    ------ String Descriptor 3 ------
    bLength : 0x26 (38 bytes)
    bDescriptorType : 0x03 (String Descriptor)
    Language 0x0409 : "4D4352593039343160"
    ------ String Descriptor 4 ------
    bLength : 0x2A (42 bytes)
    bDescriptorType : 0x03 (String Descriptor)
    Language 0x0409 : "USB2.0 MFP(Hi-Speed)"
    ------ String Descriptor 5 ------
    bLength : 0x1C (28 bytes)
    bDescriptorType : 0x03 (String Descriptor)
    Language 0x0409 : "EPSON Scanner"
    ------ String Descriptor 6 ------
    bLength : 0x1E (30 bytes)
    bDescriptorType : 0x03 (String Descriptor)
    Language 0x0409 : "USB2.0 Printer"
    ------ String Descriptor 7 ------
    bLength : 0x28 (40 bytes)
    bDescriptorType : 0x03 (String Descriptor)
    Language 0x0409 : "USB2.0 Mass Storage"

    =========================== USB Port4 ===========================

    Connection Status : 0x00 (No device is connected)
    Port Chain : 3-4


    =========================== USB Port5 ===========================

    Connection Status : 0x01 (Device is connected)
    Port Chain : 3-5

    ======================== USB Device ========================

    +++++++++++++++++ Device Information ++++++++++++++++++
    Device Description : USB Mass Storage Device
    Device Path : \\?\usb#vid_0951&pid_1603#899000000000000000000073#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
    Device ID : USB\VID_0951&PID_1603\899000000000000000000073
    Hardware IDs : USB\VID_0951&PID_1603&REV_0200 USB\VID_0951&PID_1603
    Driver KeyName : {36fc9e60-c465-11cf-8056-444553540000}\0020 (GUID_DEVCLASS_USB)
    Driver : system32\DRIVERS\USBSTOR.SYS (Version: 6.1.7601.19144 Date: 2016-02-03)
    Driver Inf : C:\Windows\inf\usbstor.inf
    Legacy BusType : PNPBus
    Class : USB
    Class GUID : {36fc9e60-c465-11cf-8056-444553540000} (GUID_DEVCLASS_USB)
    Interface GUID : {a5dcbf10-6530-11d2-901f-00c04fb951ed} (GUID_DEVINTERFACE_USB_DEVICE)
    Service : USBSTOR
    Enumerator : USB
    Location Info : Port_#0005.Hub_#0001
    Location IDs : PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(5)
    Container ID : {24473f56-2692-5cc9-a795-6c154692ba8a}
    Manufacturer Info : Compatible USB storage device
    Capabilities : 0xD4 (Removable, UniqueID, RawDeviceOK, SurpriseRemovalOK)
    Status : 0x0180600A (DN_DRIVER_LOADED, DN_STARTED, DN_DISABLEABLE, DN_REMOVABLE, DN_NT_ENUMERATOR, DN_NT_DRIVER)
    Problem Code : 0
    Address : 5
    Power State : D0 (supported: D0, D3, wake from D0)
    Child Device 1 : Disk drive (Disk6)
    Device ID : USBSTOR\DISK&VEN_KINGSTON&PROD_DATATRAVELER_2.0&REV_1.00\899000000000000000000073&0
    Class : DiskDrive
    Volume : \\?\Volume{28cdfdae-4b2d-11e8-99fd-0c8bfdd5ecaa}\
    Kernel Name : \Device\HarddiskVolume8
    Mountpoint : J:\

    ---------------- Connection Information ---------------
    Connection Index : 0x05 (5)
    Connection Status : 0x01 (DeviceConnected)
    Current Config Value : 0x01
    Device Address : 0x0A (10)
    Is Hub : 0x00 (no)
    Number Of Open Pipes : 0x02 (2)
    Device Bus Speed : 0x02 (High-Speed)
    Pipe0ScheduleOffset : 0x00 (0)
    Pipe1ScheduleOffset : 0x00 (0)

    ---------------------- Device Descriptor ----------------------
    bLength : 0x12 (18 bytes)
    bDescriptorType : 0x01 (Device Descriptor)
    bcdUSB : 0x200 (USB Version 2.00)
    bDeviceClass : 0x00 (defined by the interface descriptors)
    bDeviceSubClass : 0x00
    bDeviceProtocol : 0x00
    bMaxPacketSize0 : 0x40 (64 bytes)
    idVendor : 0x0951 (Kingston Technology Company)
    idProduct : 0x1603
    bcdDevice : 0x0200
    iManufacturer : 0x01 (String Descriptor 1)
    Language 0x0409 : "Kingston"
    iProduct : 0x02 (String Descriptor 2)
    Language 0x0409 : "DataTraveler 2.0"
    iSerialNumber : 0x03 (String Descriptor 3)
    Language 0x0409 : "899000000000000000000073"
    bNumConfigurations : 0x01 (1 Configuration)

    ------------------ Configuration Descriptor -------------------
    bLength : 0x09 (9 bytes)
    bDescriptorType : 0x02 (Configuration Descriptor)
    wTotalLength : 0x0020 (32 bytes)
    bNumInterfaces : 0x01 (1 Interface)
    bConfigurationValue : 0x01 (Configuration 1)
    iConfiguration : 0x00 (No String Descriptor)
    bmAttributes : 0x80
    D7: Reserved, set 1 : 0x01
    D6: Self Powered : 0x00 (no)
    D5: Remote Wakeup : 0x00 (no)
    D4..0: Reserved, set 0 : 0x00
    MaxPower : 0x32 (100 mA)

    ---------------- Interface Descriptor -----------------
    bLength : 0x09 (9 bytes)
    bDescriptorType : 0x04 (Interface Descriptor)
    bInterfaceNumber : 0x00
    bAlternateSetting : 0x00
    bNumEndpoints : 0x02 (2 Endpoints)
    bInterfaceClass : 0x08 (Mass Storage)
    bInterfaceSubClass : 0x06 (SCSI transparent command set)
    bInterfaceProtocol : 0x50 (Bulk*Only Transport)
    iInterface : 0x00 (No String Descriptor)

    ----------------- Endpoint Descriptor -----------------
    bLength : 0x07 (7 bytes)
    bDescriptorType : 0x05 (Endpoint Descriptor)
    bEndpointAddress : 0x81 (Direction=IN EndpointID=1)
    bmAttributes : 0x02 (TransferType=Bulk)
    wMaxPacketSize : 0x0200 (max 512 bytes)
    bInterval : 0x00 (never NAKs)

    ----------------- Endpoint Descriptor -----------------
    bLength : 0x07 (7 bytes)
    bDescriptorType : 0x05 (Endpoint Descriptor)
    bEndpointAddress : 0x02 (Direction=OUT EndpointID=2)
    bmAttributes : 0x02 (TransferType=Bulk)
    wMaxPacketSize : 0x0200 (max 512 bytes)
    bInterval : 0x00 (never NAKs)

    ----------------- Device Qualifier Descriptor -----------------
    bLength : 0x0A (10 bytes)
    bDescriptorType : 0x06 (Device_qualifier Descriptor)
    bcdUSB : 0x200 (USB Version 2.00)
    bDeviceClass : 0x00 (defined by the interface descriptors)
    bDeviceSubClass : 0x00
    bDeviceProtocol : 0x00
    bMaxPacketSize0 : 0x40 (64 Bytes)
    bNumConfigurations : 0x01 (1 other-speed configuration)
    bReserved : 0x00

    ------------ Other Speed Configuration Descriptor -------------
    bLength : 0x09 (9 bytes)
    bDescriptorType : 0x07 (Other_speed_configuration Descriptor)
    wTotalLength : 0x0020 (32 bytes)
    bNumInterfaces : 0x01 (1 Interface)
    bConfigurationValue : 0x01 (Configuration 1)
    iConfiguration : 0x00 (No String Descriptor)
    bmAttributes : 0x80
    D7: Reserved, set 1 : 0x01
    D6: Self Powered : 0x00 (no)
    D5: Remote Wakeup : 0x00 (no)
    D4..0: Reserved, set 0 : 0x00
    MaxPower : 0x32 (100 mA)

    ---------------- Interface Descriptor -----------------
    bLength : 0x09 (9 bytes)
    bDescriptorType : 0x04 (Interface Descriptor)
    bInterfaceNumber : 0x00
    bAlternateSetting : 0x00
    bNumEndpoints : 0x02 (2 Endpoints)
    bInterfaceClass : 0x08 (Mass Storage)
    bInterfaceSubClass : 0x06 (SCSI transparent command set)
    bInterfaceProtocol : 0x50 (Bulk*Only Transport)
    iInterface : 0x00 (No String Descriptor)

    ----------------- Endpoint Descriptor -----------------
    bLength : 0x07 (7 bytes)
    bDescriptorType : 0x05 (Endpoint Descriptor)
    bEndpointAddress : 0x81 (Direction=IN EndpointID=1)
    bmAttributes : 0x02 (TransferType=Bulk)
    wMaxPacketSize : 0x0040 (max 64 bytes)
    bInterval : 0x00 (never NAKs)

    ----------------- Endpoint Descriptor -----------------
    bLength : 0x07 (7 bytes)
    bDescriptorType : 0x05 (Endpoint Descriptor)
    bEndpointAddress : 0x02 (Direction=OUT EndpointID=2)
    bmAttributes : 0x02 (TransferType=Bulk)
    wMaxPacketSize : 0x0040 (max 64 bytes)
    bInterval : 0x00 (never NAKs)

    -------------------- String Descriptors -------------------
    ------ String Descriptor 0 ------
    bLength : 0x04 (4 bytes)
    bDescriptorType : 0x03 (String Descriptor)
    Language ID[0] : 0x0409 (English - United States)
    ------ String Descriptor 1 ------
    bLength : 0x12 (18 bytes)
    bDescriptorType : 0x03 (String Descriptor)
    Language 0x0409 : "Kingston"
    ------ String Descriptor 2 ------
    bLength : 0x22 (34 bytes)
    bDescriptorType : 0x03 (String Descriptor)
    Language 0x0409 : "DataTraveler 2.0"
    ------ String Descriptor 3 ------
    bLength : 0x32 (50 bytes)
    bDescriptorType : 0x03 (String Descriptor)
    Language 0x0409 : "899000000000000000000073"

    =========================== USB Port6 ===========================

    Connection Status : 0x01 (Device is connected)
    Port Chain : 3-6

    ======================== USB Device ========================

    +++++++++++++++++ Device Information ++++++++++++++++++
    Device Description : USB Composite Device
    Device Path : \\?\usb#vid_058f&pid_6364#058f63646476#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
    Device ID : USB\VID_058F&PID_6364\058F63646476
    Hardware IDs : USB\VID_058F&PID_6364&REV_0100 USB\VID_058F&PID_6364
    Driver KeyName : {36fc9e60-c465-11cf-8056-444553540000}\0008 (GUID_DEVCLASS_USB)
    Driver : system32\DRIVERS\usbccgp.sys (Version: 6.1.7601.23933 Date: 2017-10-17)
    Driver Inf : C:\Windows\inf\usb.inf
    Legacy BusType : PNPBus
    Class : USB
    Class GUID : {36fc9e60-c465-11cf-8056-444553540000} (GUID_DEVCLASS_USB)
    Interface GUID : {a5dcbf10-6530-11d2-901f-00c04fb951ed} (GUID_DEVINTERFACE_USB_DEVICE)
    Service : usbccgp
    Enumerator : USB
    Location Info : Port_#0006.Hub_#0001
    Location IDs : PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(6)
    Container ID : {a133b657-b36e-5087-92cc-bd0990cebef9}
    Manufacturer Info : (Standard USB Host Controller)
    Capabilities : 0x94 (Removable, UniqueID, SurpriseRemovalOK)
    Status : 0x0180600A (DN_DRIVER_LOADED, DN_STARTED, DN_DISABLEABLE, DN_REMOVABLE, DN_NT_ENUMERATOR, DN_NT_DRIVER)
    Problem Code : 0
    Address : 6
    Power State : D0 (supported: D0, D3, wake from D0)
    Child Device 1 : USB Input Device
    Device ID : USB\VID_058F&PID_6364&MI_01\6&82F8931&1&0001
    Class : HIDClass
    Child Device 1 : HID-compliant device
    Device ID : HID\VID_058F&PID_6364&MI_01\7&35A707DC&0&0000
    Class : HIDClass
    Child Device 2 : USB Mass Storage Device
    Device ID : USB\VID_058F&PID_6364&MI_00\6&82F8931&1&0000
    Class : USB
    Child Device 1 : Disk drive (Disk2)
    Device ID : USBSTOR\DISK&VEN_GENERIC-&PROD_SD/MMC&REV_1.00\7&2276EB9E&0&058F63646476&0
    Class : DiskDrive
    Volume : \\?\Volume{49799c2c-4d57-11e8-a0a8-bc5ff4fa7635}\
    Kernel Name : \Device\HarddiskVolume4
    Mountpoint : E:\
    Child Device 2 : Disk drive (Disk3)
    Device ID : USBSTOR\DISK&VEN_GENERIC-&PROD_COMPACT_FLASH&REV_1.01\7&2276EB9E&0&058F63646476&1
    Class : DiskDrive
    Volume : \\?\Volume{49799c30-4d57-11e8-a0a8-bc5ff4fa7635}\
    Kernel Name : \Device\HarddiskVolume5
    Mountpoint : F:\
    Child Device 3 : Disk drive (Disk4)
    Device ID : USBSTOR\DISK&VEN_GENERIC-&PROD_SM/XD-PICTURE&REV_1.02\7&2276EB9E&0&058F63646476&2
    Class : DiskDrive
    Volume : \\?\Volume{49799c32-4d57-11e8-a0a8-bc5ff4fa7635}\
    Kernel Name : \Device\HarddiskVolume6
    Mountpoint : G:\
    Child Device 4 : Disk drive (Disk5)
    Device ID : USBSTOR\DISK&VEN_GENERIC-&PROD_MS/MS-PRO&REV_1.03\7&2276EB9E&0&058F63646476&3
    Class : DiskDrive
    Volume : \\?\Volume{49799c34-4d57-11e8-a0a8-bc5ff4fa7635}\
    Kernel Name : \Device\HarddiskVolume7
    Mountpoint : H:\

    ---------------- Connection Information ---------------
    Connection Index : 0x06 (6)
    Connection Status : 0x01 (DeviceConnected)
    Current Config Value : 0x01
    Device Address : 0x02 (2)
    Is Hub : 0x00 (no)
    Number Of Open Pipes : 0x03 (3)
    Device Bus Speed : 0x02 (High-Speed)
    Pipe0ScheduleOffset : 0x00 (0)
    Pipe1ScheduleOffset : 0x00 (0)
    Pipe2ScheduleOffset : 0x00 (0)

    ---------------------- Device Descriptor ----------------------
    bLength : 0x12 (18 bytes)
    bDescriptorType : 0x01 (Device Descriptor)
    bcdUSB : 0x200 (USB Version 2.00)
    bDeviceClass : 0x00 (defined by the interface descriptors)
    bDeviceSubClass : 0x00
    bDeviceProtocol : 0x00
    bMaxPacketSize0 : 0x40 (64 bytes)
    idVendor : 0x058F (Alcor Micro, Corp.)
    idProduct : 0x6364
    bcdDevice : 0x0100
    iManufacturer : 0x01 (String Descriptor 1)
    Language 0x0409 : "Generic"
    iProduct : 0x02 (String Descriptor 2)
    Language 0x0409 : "Mass Storage Device"
    iSerialNumber : 0x03 (String Descriptor 3)
    Language 0x0409 : "058F63646476"
    bNumConfigurations : 0x01 (1 Configuration)

    ------------------ Configuration Descriptor -------------------
    bLength : 0x09 (9 bytes)
    bDescriptorType : 0x02 (Configuration Descriptor)
    wTotalLength : 0x0039 (57 bytes)
    bNumInterfaces : 0x02 (2 Interfaces)
    bConfigurationValue : 0x01 (Configuration 1)
    iConfiguration : 0x00 (No String Descriptor)
    bmAttributes : 0x80
    D7: Reserved, set 1 : 0x01
    D6: Self Powered : 0x00 (no)
    D5: Remote Wakeup : 0x00 (no)
    D4..0: Reserved, set 0 : 0x00
    MaxPower : 0x7D (250 mA)

    ---------------- Interface Descriptor -----------------
    bLength : 0x09 (9 bytes)
    bDescriptorType : 0x04 (Interface Descriptor)
    bInterfaceNumber : 0x00
    bAlternateSetting : 0x00
    bNumEndpoints : 0x02 (2 Endpoints)
    bInterfaceClass : 0x08 (Mass Storage)
    bInterfaceSubClass : 0x06 (SCSI transparent command set)
    bInterfaceProtocol : 0x50 (Bulk*Only Transport)
    iInterface : 0x00 (No String Descriptor)

    ----------------- Endpoint Descriptor -----------------
    bLength : 0x07 (7 bytes)
    bDescriptorType : 0x05 (Endpoint Descriptor)
    bEndpointAddress : 0x01 (Direction=OUT EndpointID=1)
    bmAttributes : 0x02 (TransferType=Bulk)
    wMaxPacketSize : 0x0200 (max 512 bytes)
    bInterval : 0x00 (never NAKs)

    ----------------- Endpoint Descriptor -----------------
    bLength : 0x07 (7 bytes)
    bDescriptorType : 0x05 (Endpoint Descriptor)
    bEndpointAddress : 0x82 (Direction=IN EndpointID=2)
    bmAttributes : 0x02 (TransferType=Bulk)
    wMaxPacketSize : 0x0200 (max 512 bytes)
    bInterval : 0x00 (never NAKs)

    ---------------- Interface Descriptor -----------------
    bLength : 0x09 (9 bytes)
    bDescriptorType : 0x04 (Interface Descriptor)
    bInterfaceNumber : 0x01
    bAlternateSetting : 0x00
    bNumEndpoints : 0x01 (1 Endpoint)
    bInterfaceClass : 0x03 (HID - Human Interface Device)
    bInterfaceSubClass : 0x00 (None)
    bInterfaceProtocol : 0x00 (None)
    iInterface : 0x00 (No String Descriptor)

    ------------------- HID Descriptor --------------------
    bLength : 0x09 (9 bytes)
    bDescriptorType : 0x21 (HID Descriptor)
    bcdHID : 0x0110 (HID Version 1.10)
    bCountryCode : 0x00 (00 = not localized)
    bNumDescriptors : 0x01
    Descriptor 1:
    bDescriptorType : 0x22 (Class=Report)
    wDescriptorLength : 0x001E (30 bytes)
    Error reading descriptor : ERROR_GEN_FAILURE

    ----------------- Endpoint Descriptor -----------------
    bLength : 0x07 (7 bytes)
    bDescriptorType : 0x05 (Endpoint Descriptor)
    bEndpointAddress : 0x83 (Direction=IN EndpointID=3)
    bmAttributes : 0x03 (TransferType=Interrupt)
    wMaxPacketSize : 0x0008
    Bits 15..13 : 0x00 (reserved, must be zero)
    Bits 12..11 : 0x00 (0 additional transactions per microframe -> allows 1..1024 bytes per packet)
    Bits 10..0 : 0x08 (8 bytes per packet)
    bInterval : 0x0A (10 ms)

    ----------------- Device Qualifier Descriptor -----------------
    bLength : 0x0A (10 bytes)
    bDescriptorType : 0x06 (Device_qualifier Descriptor)
    bcdUSB : 0x200 (USB Version 2.00)
    bDeviceClass : 0x00 (defined by the interface descriptors)
    bDeviceSubClass : 0x00
    bDeviceProtocol : 0x00
    bMaxPacketSize0 : 0x40 (64 Bytes)
    bNumConfigurations : 0x01 (1 other-speed configuration)
    bReserved : 0x00

    ------------ Other Speed Configuration Descriptor -------------
    bLength : 0x09 (9 bytes)
    bDescriptorType : 0x07 (Other_speed_configuration Descriptor)
    wTotalLength : 0x0039 (57 bytes)
    bNumInterfaces : 0x02 (2 Interfaces)
    bConfigurationValue : 0x01 (Configuration 1)
    iConfiguration : 0x00 (No String Descriptor)
    bmAttributes : 0x80
    D7: Reserved, set 1 : 0x01
    D6: Self Powered : 0x00 (no)
    D5: Remote Wakeup : 0x00 (no)
    D4..0: Reserved, set 0 : 0x00
    MaxPower : 0x7D (250 mA)

    ---------------- Interface Descriptor -----------------
    bLength : 0x09 (9 bytes)
    bDescriptorType : 0x04 (Interface Descriptor)
    bInterfaceNumber : 0x00
    bAlternateSetting : 0x00
    bNumEndpoints : 0x02 (2 Endpoints)
    bInterfaceClass : 0x08 (Mass Storage)
    bInterfaceSubClass : 0x06 (SCSI transparent command set)
    bInterfaceProtocol : 0x50 (Bulk*Only Transport)
    iInterface : 0x00 (No String Descriptor)

    ----------------- Endpoint Descriptor -----------------
    bLength : 0x07 (7 bytes)
    bDescriptorType : 0x05 (Endpoint Descriptor)
    bEndpointAddress : 0x01 (Direction=OUT EndpointID=1)
    bmAttributes : 0x02 (TransferType=Bulk)
    wMaxPacketSize : 0x0040 (max 64 bytes)
    bInterval : 0x00 (never NAKs)

    ----------------- Endpoint Descriptor -----------------
    bLength : 0x07 (7 bytes)
    bDescriptorType : 0x05 (Endpoint Descriptor)
    bEndpointAddress : 0x82 (Direction=IN EndpointID=2)
    bmAttributes : 0x02 (TransferType=Bulk)
    wMaxPacketSize : 0x0040 (max 64 bytes)
    bInterval : 0x00 (never NAKs)

    ---------------- Interface Descriptor -----------------
    bLength : 0x09 (9 bytes)
    bDescriptorType : 0x04 (Interface Descriptor)
    bInterfaceNumber : 0x01
    bAlternateSetting : 0x00
    bNumEndpoints : 0x01 (1 Endpoint)
    bInterfaceClass : 0x03 (HID - Human Interface Device)
    bInterfaceSubClass : 0x00 (None)
    bInterfaceProtocol : 0x00 (None)
    iInterface : 0x00 (No String Descriptor)

    ------------------- HID Descriptor --------------------
    bLength : 0x09 (9 bytes)
    bDescriptorType : 0x21 (HID Descriptor)
    bcdHID : 0x0110 (HID Version 1.10)
    bCountryCode : 0x00 (00 = not localized)
    bNumDescriptors : 0x01
    Descriptor 1:
    bDescriptorType : 0x22 (Class=Report)
    wDescriptorLength : 0x001E (30 bytes)
    Error reading descriptor : ERROR_GEN_FAILURE

    ----------------- Endpoint Descriptor -----------------
    bLength : 0x07 (7 bytes)
    bDescriptorType : 0x05 (Endpoint Descriptor)
    bEndpointAddress : 0x83 (Direction=IN EndpointID=3)
    bmAttributes : 0x03 (TransferType=Interrupt)
    wMaxPacketSize : 0x0008
    Bits 15..13 : 0x00 (reserved, must be zero)
    Bits 12..11 : 0x00 (0 additional transactions per microframe -> allows 1..1024 bytes per packet)
    Bits 10..0 : 0x08 (8 bytes per packet)
    bInterval : 0x0A (10 ms)

    -------------------- String Descriptors -------------------
    ------ String Descriptor 0 ------
    bLength : 0x04 (4 bytes)
    bDescriptorType : 0x03 (String Descriptor)
    Language ID[0] : 0x0409 (English - United States)
    ------ String Descriptor 1 ------
    bLength : 0x10 (16 bytes)
    bDescriptorType : 0x03 (String Descriptor)
    Language 0x0409 : "Generic"
    ------ String Descriptor 2 ------
    bLength : 0x28 (40 bytes)
    bDescriptorType : 0x03 (String Descriptor)
    Language 0x0409 : "Mass Storage Device"
    ------ String Descriptor 3 ------
    bLength : 0x1A (26 bytes)
    bDescriptorType : 0x03 (String Descriptor)
    Language 0x0409 : "058F63646476"

    =========================== USB Port7 ===========================

    Connection Status : 0x00 (No device is connected)
    Port Chain : 3-7


    =========================== USB Port8 ===========================

    Connection Status : 0x00 (No device is connected)
    Port Chain : 3-8


    =========================== USB Port9 ===========================

    Connection Status : 0x01 (Device is connected)
    Port Chain : 3-9

    ========================== USB Hub =========================

    ------------------- USB Hub Descriptor -----------------
    bDescriptorLength : 0x09 (9 bytes)
    bDescriptorType : 0x29 (Hub Descriptor)
    bNumberOfPorts : 0x04 (4 Ports)
    wHubCharacteristics : 0x00A9
    Power switching : Individual
    Compound device : No
    Over-current protection : Individual
    TT Think Time : At most 16 FS bit times
    Port Indicators : Supported
    bPowerOnToPowerGood : 0x01 (2 ms)
    bHubControlCurrent : 0x64 (100 mA)
    DeviceRemovable : 0x00
    Bit 0 : 0 (reserved, any value)
    Bit 1 : 0 (Device at Port 1 is removable)
    Bit 2 : 0 (Device at Port 2 is removable)
    Bit 3 : 0 (Device at Port 3 is removable)
    Bit 4 : 0 (Device at Port 4 is removable)
    Bit 5 : 0 (unused, must be 0)
    Bit 6 : 0 (unused, must be 0)
    Bit 7 : 0 (unused, must be 0)
    PowerControlMask : 0xFF
    HubIsBusPowered : 0x00 (Self Powered)

    ----------------- USB Hub Capabilities ----------------
    HighSpeedCapable : Yes
    HighSpeed : Yes
    MultiTtCapable : Yes
    HubIsMultiTt : Yes
    ArmedWakeOnConnect : No
    IsBusPowered : No
    IsRoot : No

    +++++++++++++++++ Device Information ++++++++++++++++++
    Device Description : USB 2.0 MTT Hub
    Device Path : \\?\usb#vid_174c&pid_2074#5&352f829b&1&9#{f18a0e88-c30c-11d0-8815-00a0c906bed8}
    Device ID : USB\VID_174C&PID_2074\5&352F829B&1&9
    Hardware IDs : USB\VID_174C&PID_2074&REV_0100
    Driver KeyName : {36fc9e60-c465-11cf-8056-444553540000}\0014 (GUID_DEVCLASS_USB)
    Driver : system32\DRIVERS\iusb3hub.sys (Version: 2.5.0.19 Date: 2013-04-25)
    Driver Inf : C:\Windows\inf\oem7.inf
    Legacy BusType : PNPBus
    Class : USB
    Class GUID : {36fc9e60-c465-11cf-8056-444553540000} (GUID_DEVCLASS_USB)
    Interface GUID : {f18a0e88-c30c-11d0-8815-00a0c906bed8} (GUID_DEVINTERFACE_USB_HUB)
    Service : iusb3hub
    Enumerator : USB
    Location Info : Port_#0009.Hub_#0001
    Location IDs : PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(9)
    Container ID : {526c6bdc-4d5b-11e8-80bf-bc5ff4fa7635}
    Manufacturer Info : Intel(R) Corporation
    Capabilities : 0x84 (Removable, SurpriseRemovalOK)
    Status : 0x0180600A (DN_DRIVER_LOADED, DN_STARTED, DN_DISABLEABLE, DN_REMOVABLE, DN_NT_ENUMERATOR, DN_NT_DRIVER)
    Problem Code : 0
    Address : 9
    Power State : D2 (supported: D0, D1, D2, D3, wake from D0, wake from D1, wake from D2)

    ---------------- Connection Information ---------------
    Connection Index : 0x09 (9)
    Connection Status : 0x01 (DeviceConnected)
    Current Config Value : 0x01
    Device Address : 0x03 (3)
    Is Hub : 0x01 (yes)
    Number Of Open Pipes : 0x01 (1)
    Device Bus Speed : 0x02 (High-Speed)
    Pipe0ScheduleOffset : 0x00 (0)

    ---------------------- Device Descriptor ----------------------
    bLength : 0x12 (18 bytes)
    bDescriptorType : 0x01 (Device Descriptor)
    bcdUSB : 0x210 (USB Version 2.10)
    bDeviceClass : 0x09 (Hub)
    bDeviceSubClass : 0x00
    bDeviceProtocol : 0x02 (Hi-speed hub with multiple TTs)
    bMaxPacketSize0 : 0x40 (64 bytes)
    idVendor : 0x174C (ASMedia Technology Inc.)
    idProduct : 0x2074
    bcdDevice : 0x0100
    iManufacturer : 0x02 (String Descriptor 2)
    iProduct : 0x03 (String Descriptor 3)
    Language 0x0409 : "ASM107x"
    iSerialNumber : 0x00 (No String Descriptor)
    bNumConfigurations : 0x01 (1 Configuration)

    ------------------ Configuration Descriptor -------------------
    bLength : 0x09 (9 bytes)
    bDescriptorType : 0x02 (Configuration Descriptor)
    wTotalLength : 0x0029 (41 bytes)
    bNumInterfaces : 0x01 (1 Interface)
    bConfigurationValue : 0x01 (Configuration 1)
    iConfiguration : 0x00 (No String Descriptor)
    bmAttributes : 0xE0
    D7: Reserved, set 1 : 0x01
    D6: Self Powered : 0x01 (yes)
    D5: Remote Wakeup : 0x01 (yes)
    D4..0: Reserved, set 0 : 0x00
    MaxPower : 0x32 (100 mA)

    ---------------- Interface Descriptor -----------------
    bLength : 0x09 (9 bytes)
    bDescriptorType : 0x04 (Interface Descriptor)
    bInterfaceNumber : 0x00
    bAlternateSetting : 0x00
    bNumEndpoints : 0x01 (1 Endpoint)
    bInterfaceClass : 0x09 (Hub)
    bInterfaceSubClass : 0x00
    bInterfaceProtocol : 0x01
    iInterface : 0x00 (No String Descriptor)

    ----------------- Endpoint Descriptor -----------------
    bLength : 0x07 (7 bytes)
    bDescriptorType : 0x05 (Endpoint Descriptor)
    bEndpointAddress : 0x81 (Direction=IN EndpointID=1)
    bmAttributes : 0x03 (TransferType=Interrupt)
    wMaxPacketSize : 0x0001
    Bits 15..13 : 0x00 (reserved, must be zero)
    Bits 12..11 : 0x00 (0 additional transactions per microframe -> allows 1..1024 bytes per packet)
    Bits 10..0 : 0x01 (1 byte per packet)
    bInterval : 0x0C (12 ms)

    ---------------- Interface Descriptor -----------------
    bLength : 0x09 (9 bytes)
    bDescriptorType : 0x04 (Interface Descriptor)
    bInterfaceNumber : 0x00
    bAlternateSetting : 0x01
    bNumEndpoints : 0x01 (1 Endpoint)
    bInterfaceClass : 0x09 (Hub)
    bInterfaceSubClass : 0x00
    bInterfaceProtocol : 0x02
    iInterface : 0x00 (No String Descriptor)

    ----------------- Endpoint Descriptor -----------------
    bLength : 0x07 (7 bytes)
    bDescriptorType : 0x05 (Endpoint Descriptor)
    bEndpointAddress : 0x81 (Direction=IN EndpointID=1)
    bmAttributes : 0x03 (TransferType=Interrupt)
    wMaxPacketSize : 0x0001
    Bits 15..13 : 0x00 (reserved, must be zero)
    Bits 12..11 : 0x00 (0 additional transactions per microframe -> allows 1..1024 bytes per packet)
    Bits 10..0 : 0x01 (1 byte per packet)
    bInterval : 0x0C (12 ms)

    ----------------- Device Qualifier Descriptor -----------------
    Error : ERROR_GEN_FAILURE

    -------------------- String Descriptors -------------------
    ------ String Descriptor 0 ------
    bLength : 0x04 (4 bytes)
    bDescriptorType : 0x03 (String Descriptor)
    Language ID[0] : 0x0409 (English - United States)
    ------ String Descriptor 3 ------
    bLength : 0x10 (16 bytes)
    bDescriptorType : 0x03 (String Descriptor)
    Language 0x0409 : "ASM107x"

    =========================== USB Port1 ===========================

    Connection Status : 0x00 (No device is connected)
    Port Chain : 3-9-1


    =========================== USB Port2 ===========================

    Connection Status : 0x00 (No device is connected)
    Port Chain : 3-9-2


    =========================== USB Port3 ===========================

    Connection Status : 0x00 (No device is connected)
    Port Chain : 3-9-3


    =========================== USB Port4 ===========================

    Connection Status : 0x00 (No device is connected)
    Port Chain : 3-9-4


    =========================== USB Port10 ===========================

    Connection Status : 0x00 (No device is connected)
    Port Chain : 3-10


    =========================== USB Port11 ===========================

    Connection Status : 0x01 (Device is connected)
    Port Chain : 3-11

    ======================== USB Device ========================

    +++++++++++++++++ Device Information ++++++++++++++++++
    Device Description : Intel(R) Wireless Bluetooth(R)
    Device Path : \\?\usb#vid_8087&pid_07dc#5&352f829b&1&11#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
    Device ID : USB\VID_8087&PID_07DC\5&352F829B&1&11
    Hardware IDs : USB\VID_8087&PID_07DC&REV_0001 USB\VID_8087&PID_07DC
    Driver KeyName : {e0cbf06c-cd8b-4647-bb8a-263b43f0f974}\0004 (GUID_DEVCLASS_BLUETOOTH)
    Driver : System32\Drivers\BTHUSB.sys (Version: 6.1.7601.17607 Date: 2011-04-27)
    Driver Inf : C:\Windows\inf\oem29.inf
    Legacy BusType : PNPBus
    Class : Bluetooth
    Class GUID : {e0cbf06c-cd8b-4647-bb8a-263b43f0f974} (GUID_DEVCLASS_BLUETOOTH)
    Interface GUID : {a5dcbf10-6530-11d2-901f-00c04fb951ed} (GUID_DEVINTERFACE_USB_DEVICE)
    Service : BTHUSB
    Enumerator : USB
    Location Info : Port_#0011.Hub_#0001
    Location IDs : PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(11)
    Container ID : {00000000-0000-0000-ffff-ffffffffffff}
    Manufacturer Info : Intel Corporation
    Capabilities : 0x84 (Removable, SurpriseRemovalOK)
    Status : 0x0180600A (DN_DRIVER_LOADED, DN_STARTED, DN_DISABLEABLE, DN_REMOVABLE, DN_NT_ENUMERATOR, DN_NT_DRIVER)
    Problem Code : 0
    Lower Filters : ibtusb, btmhsf
    Power State : D2 (supported: D0, D1, D2, D3, wake from D0, wake from D1, wake from D2)
    Child Device 1 : Bluetooth Device (Personal Area Network)
    Device ID : BTH\MS_BTHPAN\6&1170587F&0&2
    Class : Net
    Child Device 2 : Bluetooth Device (RFCOMM Protocol TDI)
    Device ID : BTH\MS_RFCOMM\6&1170587F&0&0
    Class : Net
    Child Device 3 : Microsoft Bluetooth Enumerator
    Device ID : BTH\MS_BTHBRB\6&1170587F&0&1
    Class : Bluetooth
    Child Device 1 : Bluetooth Server
    Device ID : BTHENUM\{F0B2DD71-FB14-4E30-A62D-931874BF282F}_LOCALMFG&0000\7&31626A6F&0&000000000000_00000000
    Class : BluetoothAuxiliary

    ---------------- Connection Information ---------------
    Connection Index : 0x0B (11)
    Connection Status : 0x01 (DeviceConnected)
    Current Config Value : 0x01
    Device Address : 0x04 (4)
    Is Hub : 0x00 (no)
    Number Of Open Pipes : 0x05 (5)
    Device Bus Speed : 0x01 (Full-Speed)
    Pipe0ScheduleOffset : 0x00 (0)
    Pipe1ScheduleOffset : 0x00 (0)
    Pipe2ScheduleOffset : 0x00 (0)
    Pipe3ScheduleOffset : 0x00 (0)
    Pipe4ScheduleOffset : 0x00 (0)

    ---------------------- Device Descriptor ----------------------
    bLength : 0x12 (18 bytes)
    bDescriptorType : 0x01 (Device Descriptor)
    bcdUSB : 0x200 (USB Version 2.00)
    bDeviceClass : 0xE0 (Wireless Controller)
    bDeviceSubClass : 0x01
    bDeviceProtocol : 0x01 (Bluetooth Programming Interface)
    bMaxPacketSize0 : 0x40 (64 bytes)
    idVendor : 0x8087
    idProduct : 0x07DC
    bcdDevice : 0x0001
    iManufacturer : 0x00 (No String Descriptor)
    iProduct : 0x00 (No String Descriptor)
    iSerialNumber : 0x00 (No String Descriptor)
    bNumConfigurations : 0x01 (1 Configuration)

    ------------------ Configuration Descriptor -------------------
    bLength : 0x09 (9 bytes)
    bDescriptorType : 0x02 (Configuration Descriptor)
    wTotalLength : 0x00B1 (177 bytes)
    bNumInterfaces : 0x02 (2 Interfaces)
    bConfigurationValue : 0x01 (Configuration 1)
    iConfiguration : 0x00 (No String Descriptor)
    bmAttributes : 0xE0
    D7: Reserved, set 1 : 0x01
    D6: Self Powered : 0x01 (yes)
    D5: Remote Wakeup : 0x01 (yes)
    D4..0: Reserved, set 0 : 0x00
    MaxPower : 0x32 (100 mA)

    ---------------- Interface Descriptor -----------------
    bLength : 0x09 (9 bytes)
    bDescriptorType : 0x04 (Interface Descriptor)
    bInterfaceNumber : 0x00
    bAlternateSetting : 0x00
    bNumEndpoints : 0x03 (3 Endpoints)
    bInterfaceClass : 0xE0 (Wireless Controller)
    bInterfaceSubClass : 0x01
    bInterfaceProtocol : 0x01 (Bluetooth Programming Interface)
    iInterface : 0x00 (No String Descriptor)

    ----------------- Endpoint Descriptor -----------------
    bLength : 0x07 (7 bytes)
    bDescriptorType : 0x05 (Endpoint Descriptor)
    bEndpointAddress : 0x81 (Direction=IN EndpointID=1)
    bmAttributes : 0x03 (TransferType=Interrupt)
    wMaxPacketSize : 0x0040 (64 bytes)
    bInterval : 0x01 (1 ms)

    ----------------- Endpoint Descriptor -----------------
    bLength : 0x07 (7 bytes)
    bDescriptorType : 0x05 (Endpoint Descriptor)
    bEndpointAddress : 0x02 (Direction=OUT EndpointID=2)
    bmAttributes : 0x02 (TransferType=Bulk)
    wMaxPacketSize : 0x0040 (64 bytes)
    bInterval : 0x01 (ignored)

    ----------------- Endpoint Descriptor -----------------
    bLength : 0x07 (7 bytes)
    bDescriptorType : 0x05 (Endpoint Descriptor)
    bEndpointAddress : 0x82 (Direction=IN EndpointID=2)
    bmAttributes : 0x02 (TransferType=Bulk)
    wMaxPacketSize : 0x0040 (64 bytes)
    bInterval : 0x01 (ignored)

    ---------------- Interface Descriptor -----------------
    bLength : 0x09 (9 bytes)
    bDescriptorType : 0x04 (Interface Descriptor)
    bInterfaceNumber : 0x01
    bAlternateSetting : 0x00
    bNumEndpoints : 0x02 (2 Endpoints)
    bInterfaceClass : 0xE0 (Wireless Controller)
    bInterfaceSubClass : 0x01
    bInterfaceProtocol : 0x01 (Bluetooth Programming Interface)
    iInterface : 0x00 (No String Descriptor)

    ----------------- Endpoint Descriptor -----------------
    bLength : 0x07 (7 bytes)
    bDescriptorType : 0x05 (Endpoint Descriptor)
    bEndpointAddress : 0x03 (Direction=OUT EndpointID=3)
    bmAttributes : 0x01 (TransferType=Isochronous SyncType=None EndpointType=Data)
    wMaxPacketSize : 0x0000 (0 bytes)
    bInterval : 0x01 (125 µs)

    ----------------- Endpoint Descriptor -----------------
    bLength : 0x07 (7 bytes)
    bDescriptorType : 0x05 (Endpoint Descriptor)
    bEndpointAddress : 0x83 (Direction=IN EndpointID=3)
    bmAttributes : 0x01 (TransferType=Isochronous SyncType=None EndpointType=Data)
    wMaxPacketSize : 0x0000 (0 bytes)
    bInterval : 0x01 (125 µs)

    ---------------- Interface Descriptor -----------------
    bLength : 0x09 (9 bytes)
    bDescriptorType : 0x04 (Interface Descriptor)
    bInterfaceNumber : 0x01
    bAlternateSetting : 0x01
    bNumEndpoints : 0x02 (2 Endpoints)
    bInterfaceClass : 0xE0 (Wireless Controller)
    bInterfaceSubClass : 0x01
    bInterfaceProtocol : 0x01 (Bluetooth Programming Interface)
    iInterface : 0x00 (No String Descriptor)

    ----------------- Endpoint Descriptor -----------------
    bLength : 0x07 (7 bytes)
    bDescriptorType : 0x05 (Endpoint Descriptor)
    bEndpointAddress : 0x03 (Direction=OUT EndpointID=3)
    bmAttributes : 0x01 (TransferType=Isochronous SyncType=None EndpointType=Data)
    wMaxPacketSize : 0x0009 (9 bytes)
    bInterval : 0x01 (125 µs)

    ----------------- Endpoint Descriptor -----------------
    bLength : 0x07 (7 bytes)
    bDescriptorType : 0x05 (Endpoint Descriptor)
    bEndpointAddress : 0x83 (Direction=IN EndpointID=3)
    bmAttributes : 0x01 (TransferType=Isochronous SyncType=None EndpointType=Data)
    wMaxPacketSize : 0x0009 (9 bytes)
    bInterval : 0x01 (125 µs)

    ---------------- Interface Descriptor -----------------
    bLength : 0x09 (9 bytes)
    bDescriptorType : 0x04 (Interface Descriptor)
    bInterfaceNumber : 0x01
    bAlternateSetting : 0x02
    bNumEndpoints : 0x02 (2 Endpoints)
    bInterfaceClass : 0xE0 (Wireless Controller)
    bInterfaceSubClass : 0x01
    bInterfaceProtocol : 0x01 (Bluetooth Programming Interface)
    iInterface : 0x00 (No String Descriptor)

    ----------------- Endpoint Descriptor -----------------
    bLength : 0x07 (7 bytes)
    bDescriptorType : 0x05 (Endpoint Descriptor)
    bEndpointAddress : 0x03 (Direction=OUT EndpointID=3)
    bmAttributes : 0x01 (TransferType=Isochronous SyncType=None EndpointType=Data)
    wMaxPacketSize : 0x0011 (17 bytes)
    bInterval : 0x01 (125 µs)

    ----------------- Endpoint Descriptor -----------------
    bLength : 0x07 (7 bytes)
    bDescriptorType : 0x05 (Endpoint Descriptor)
    bEndpointAddress : 0x83 (Direction=IN EndpointID=3)
    bmAttributes : 0x01 (TransferType=Isochronous SyncType=None EndpointType=Data)
    wMaxPacketSize : 0x0011 (17 bytes)
    bInterval : 0x01 (125 µs)

    ---------------- Interface Descriptor -----------------
    bLength : 0x09 (9 bytes)
    bDescriptorType : 0x04 (Interface Descriptor)
    bInterfaceNumber : 0x01
    bAlternateSetting : 0x03
    bNumEndpoints : 0x02 (2 Endpoints)
    bInterfaceClass : 0xE0 (Wireless Controller)
    bInterfaceSubClass : 0x01
    bInterfaceProtocol : 0x01 (Bluetooth Programming Interface)
    iInterface : 0x00 (No String Descriptor)

    ----------------- Endpoint Descriptor -----------------
    bLength : 0x07 (7 bytes)
    bDescriptorType : 0x05 (Endpoint Descriptor)
    bEndpointAddress : 0x03 (Direction=OUT EndpointID=3)
    bmAttributes : 0x01 (TransferType=Isochronous SyncType=None EndpointType=Data)
    wMaxPacketSize : 0x0019 (25 bytes)
    bInterval : 0x01 (125 µs)

    ----------------- Endpoint Descriptor -----------------
    bLength : 0x07 (7 bytes)
    bDescriptorType : 0x05 (Endpoint Descriptor)
    bEndpointAddress : 0x83 (Direction=IN EndpointID=3)
    bmAttributes : 0x01 (TransferType=Isochronous SyncType=None EndpointType=Data)
    wMaxPacketSize : 0x0019 (25 bytes)
    bInterval : 0x01 (125 µs)

    ---------------- Interface Descriptor -----------------
    bLength : 0x09 (9 bytes)
    bDescriptorType : 0x04 (Interface Descriptor)
    bInterfaceNumber : 0x01
    bAlternateSetting : 0x04
    bNumEndpoints : 0x02 (2 Endpoints)
    bInterfaceClass : 0xE0 (Wireless Controller)
    bInterfaceSubClass : 0x01
    bInterfaceProtocol : 0x01 (Bluetooth Programming Interface)
    iInterface : 0x00 (No String Descriptor)

    ----------------- Endpoint Descriptor -----------------
    bLength : 0x07 (7 bytes)
    bDescriptorType : 0x05 (Endpoint Descriptor)
    bEndpointAddress : 0x03 (Direction=OUT EndpointID=3)
    bmAttributes : 0x01 (TransferType=Isochronous SyncType=None EndpointType=Data)
    wMaxPacketSize : 0x0021 (33 bytes)
    bInterval : 0x01 (125 µs)

    ----------------- Endpoint Descriptor -----------------
    bLength : 0x07 (7 bytes)
    bDescriptorType : 0x05 (Endpoint Descriptor)
    bEndpointAddress : 0x83 (Direction=IN EndpointID=3)
    bmAttributes : 0x01 (TransferType=Isochronous SyncType=None EndpointType=Data)
    wMaxPacketSize : 0x0021 (33 bytes)
    bInterval : 0x01 (125 µs)

    ---------------- Interface Descriptor -----------------
    bLength : 0x09 (9 bytes)
    bDescriptorType : 0x04 (Interface Descriptor)
    bInterfaceNumber : 0x01
    bAlternateSetting : 0x05
    bNumEndpoints : 0x02 (2 Endpoints)
    bInterfaceClass : 0xE0 (Wireless Controller)
    bInterfaceSubClass : 0x01
    bInterfaceProtocol : 0x01 (Bluetooth Programming Interface)
    iInterface : 0x00 (No String Descriptor)

    ----------------- Endpoint Descriptor -----------------
    bLength : 0x07 (7 bytes)
    bDescriptorType : 0x05 (Endpoint Descriptor)
    bEndpointAddress : 0x03 (Direction=OUT EndpointID=3)
    bmAttributes : 0x01 (TransferType=Isochronous SyncType=None EndpointType=Data)
    wMaxPacketSize : 0x0031 (49 bytes)
    bInterval : 0x01 (125 µs)

    ----------------- Endpoint Descriptor -----------------
    bLength : 0x07 (7 bytes)
    bDescriptorType : 0x05 (Endpoint Descriptor)
    bEndpointAddress : 0x83 (Direction=IN EndpointID=3)
    bmAttributes : 0x01 (TransferType=Isochronous SyncType=None EndpointType=Data)
    wMaxPacketSize : 0x0031 (49 bytes)
    bInterval : 0x01 (125 µs)

    ----------------- Device Qualifier Descriptor -----------------
    Error : ERROR_GEN_FAILURE

    -------------------- String Descriptors -------------------
    none

    =========================== USB Port12 ===========================

    Connection Status : 0x00 (No device is connected)
    Port Chain : 3-12


    =========================== USB Port13 ===========================

    Connection Status : 0x01 (Device is connected)
    Port Chain : 3-13

    ======================== USB Device ========================

    +++++++++++++++++ Device Information ++++++++++++++++++
    Device Description : USB Input Device
    Device Path : \\?\usb#vid_413c&pid_2003#5&352f829b&1&13#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
    Device ID : USB\VID_413C&PID_2003\5&352F829B&1&13
    Hardware IDs : USB\VID_413C&PID_2003&REV_0306 USB\VID_413C&PID_2003
    Driver KeyName : {745a17a0-74d3-11d0-b6fe-00a0c90f57da}\0029 (GUID_DEVCLASS_HIDCLASS)
    Driver : system32\DRIVERS\hidusb.sys (Version: 6.1.7601.24024 Date: 2018-01-12)
    Driver Inf : C:\Windows\inf\input.inf
    Legacy BusType : PNPBus
    Class : HIDClass
    Class GUID : {745a17a0-74d3-11d0-b6fe-00a0c90f57da} (GUID_DEVCLASS_HIDCLASS)
    Interface GUID : {a5dcbf10-6530-11d2-901f-00c04fb951ed} (GUID_DEVINTERFACE_USB_DEVICE)
    Service : HidUsb
    Enumerator : USB
    Location Info : Port_#0013.Hub_#0001
    Location IDs : PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(13)
    Container ID : {526c6bdd-4d5b-11e8-80bf-bc5ff4fa7635}
    Manufacturer Info : (Standard system devices)
    Capabilities : 0x84 (Removable, SurpriseRemovalOK)
    Status : 0x0180400A (DN_DRIVER_LOADED, DN_STARTED, DN_REMOVABLE, DN_NT_ENUMERATOR, DN_NT_DRIVER)
    Problem Code : 0
    Power State : D0 (supported: D0, D1, D2, D3, wake from D0, wake from D1, wake from D2)
    Child Device 1 : HID Keyboard Device
    Device ID : HID\VID_413C&PID_2003\6&1F6E4465&0&0000
    Class : Keyboard

    ---------------- Connection Information ---------------
    Connection Index : 0x0D (13)
    Connection Status : 0x01 (DeviceConnected)
    Current Config Value : 0x01
    Device Address : 0x05 (5)
    Is Hub : 0x00 (no)
    Number Of Open Pipes : 0x01 (1)
    Device Bus Speed : 0x00 (Low-Speed)
    Pipe0ScheduleOffset : 0x00 (0)

    ---------------------- Device Descriptor ----------------------
    bLength : 0x12 (18 bytes)
    bDescriptorType : 0x01 (Device Descriptor)
    bcdUSB : 0x110 (USB Version 1.10)
    bDeviceClass : 0x00 (defined by the interface descriptors)
    bDeviceSubClass : 0x00
    bDeviceProtocol : 0x00
    bMaxPacketSize0 : 0x08 (8 bytes)
    idVendor : 0x413C (Dell Inc.)
    idProduct : 0x2003
    bcdDevice : 0x0306
    iManufacturer : 0x01 (String Descriptor 1)
    Language 0x0409 : "Dell"
    iProduct : 0x02 (String Descriptor 2)
    Language 0x0409 : "Dell USB Keyboard"
    iSerialNumber : 0x00 (No String Descriptor)
    bNumConfigurations : 0x01 (1 Configuration)

    ------------------ Configuration Descriptor -------------------
    bLength : 0x09 (9 bytes)
    bDescriptorType : 0x02 (Configuration Descriptor)
    wTotalLength : 0x0022 (34 bytes)
    bNumInterfaces : 0x01 (1 Interface)
    bConfigurationValue : 0x01 (Configuration 1)
    iConfiguration : 0x00 (No String Descriptor)
    bmAttributes : 0xA0
    D7: Reserved, set 1 : 0x01
    D6: Self Powered : 0x00 (no)
    D5: Remote Wakeup : 0x01 (yes)
    D4..0: Reserved, set 0 : 0x00
    MaxPower : 0x23 (70 mA)

    ---------------- Interface Descriptor -----------------
    bLength : 0x09 (9 bytes)
    bDescriptorType : 0x04 (Interface Descriptor)
    bInterfaceNumber : 0x00
    bAlternateSetting : 0x00
    bNumEndpoints : 0x01 (1 Endpoint)
    bInterfaceClass : 0x03 (HID - Human Interface Device)
    bInterfaceSubClass : 0x01 (Boot Interface)
    bInterfaceProtocol : 0x01 (Keyboard)
    iInterface : 0x00 (No String Descriptor)

    ------------------- HID Descriptor --------------------
    bLength : 0x09 (9 bytes)
    bDescriptorType : 0x21 (HID Descriptor)
    bcdHID : 0x0110 (HID Version 1.10)
    bCountryCode : 0x00 (00 = not localized)
    bNumDescriptors : 0x01
    Descriptor 1:
    bDescriptorType : 0x22 (Class=Report)
    wDescriptorLength : 0x0041 (65 bytes)
    05 01 Usage Page (Generic Desktop Controls)
    09 06 Usage (Keyboard)
    A1 01 Collection (Application)
    05 07 Usage Page (Keyboard)
    19 E0 Usage Minimum (-32)
    29 E7 Usage Maximum (-25)
    15 00 Logical Minimum (0)
    25 01 Logical Maximum (1)
    75 01 Report Size (1)
    95 08 Report Count (8)
    81 02 Input (Var)
    95 01 Report Count (1)
    75 08 Report Size (8)
    81 01 Input (Const)
    95 03 Report Count (3)
    75 01 Report Size (1)
    05 08 Usage Page (LEDs)
    19 01 Usage Minimum (1)
    29 03 Usage Maximum (3)
    91 02 Output (Var)
    95 01 Report Count (1)
    75 05 Report Size (5)
    91 01 Output (Const)
    95 06 Report Count (6)
    75 08 Report Size (8)
    15 00 Logical Minimum (0)
    26 FF 00 Logical Maximum (255)
    05 07 Usage Page (Keyboard)
    19 00 Usage Minimum (0)
    2A FF 00 Usage Maximum (255)
    81 00 Input ()
    C0 End Collection

    ----------------- Endpoint Descriptor -----------------
    bLength : 0x07 (7 bytes)
    bDescriptorType : 0x05 (Endpoint Descriptor)
    bEndpointAddress : 0x81 (Direction=IN EndpointID=1)
    bmAttributes : 0x03 (TransferType=Interrupt)
    wMaxPacketSize : 0x0008
    bInterval : 0x18 (24 ms)

    -------------------- String Descriptors -------------------
    ------ String Descriptor 0 ------
    bLength : 0x04 (4 bytes)
    bDescriptorType : 0x03 (String Descriptor)
    Language ID[0] : 0x0409 (English - United States)
    ------ String Descriptor 1 ------
    bLength : 0x0A (10 bytes)
    bDescriptorType : 0x03 (String Descriptor)
    Language 0x0409 : "Dell"
    ------ String Descriptor 2 ------
    bLength : 0x24 (36 bytes)
    bDescriptorType : 0x03 (String Descriptor)
    Language 0x0409 : "Dell USB Keyboard"

    =========================== USB Port14 ===========================

    Connection Status : 0x01 (Device is connected)
    Port Chain : 3-14

    ======================== USB Device ========================

    +++++++++++++++++ Device Information ++++++++++++++++++
    Device Description : Microsoft Mouse and Keyboard Detection Driver (USB)
    Device Path : \\?\usb#vid_045e&pid_0745#5&352f829b&1&14#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
    Device ID : USB\VID_045E&PID_0745\5&352F829B&1&14
    Hardware IDs : USB\VID_045E&PID_0745&REV_0251 USB\VID_045E&PID_0745
    Driver KeyName : {36fc9e60-c465-11cf-8056-444553540000}\0021 (GUID_DEVCLASS_USB)
    Driver : system32\DRIVERS\usbccgp.sys (Version: 6.1.7601.23933 Date: 2017-10-17)
    Driver Inf : C:\Windows\inf\oem18.inf
    Legacy BusType : PNPBus
    Class : USB
    Class GUID : {36fc9e60-c465-11cf-8056-444553540000} (GUID_DEVCLASS_USB)
    Interface GUID : {a5dcbf10-6530-11d2-901f-00c04fb951ed} (GUID_DEVINTERFACE_USB_DEVICE)
    Service : usbccgp
    Enumerator : USB
    Location Info : Port_#0014.Hub_#0001
    Location IDs : PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(14)
    Container ID : {526c6bde-4d5b-11e8-80bf-bc5ff4fa7635}
    Manufacturer Info : Microsoft
    Capabilities : 0x84 (Removable, SurpriseRemovalOK)
    Status : 0x0180400A (DN_DRIVER_LOADED, DN_STARTED, DN_REMOVABLE, DN_NT_ENUMERATOR, DN_NT_DRIVER)
    Problem Code : 0
    Upper Filters : dc3d
    Address : 14
    Power State : D0 (supported: D0, D1, D2, D3, wake from D0, wake from D1, wake from D2)
    Child Device 1 : USB Input Device
    Device ID : USB\VID_045E&PID_0745&MI_02\6&180FE4DE&0&0002
    Class : HIDClass
    Child Device 1 : HID-compliant consumer control device
    Device ID : HID\VID_045E&PID_0745&MI_02&COL02\7&2C662C54&0&0001
    Class : HIDClass
    Child Device 2 : HID-compliant device
    Device ID : HID\VID_045E&PID_0745&MI_02&COL03\7&2C662C54&0&0002
    Class : HIDClass
    Child Device 3 : HID-compliant consumer control device
    Device ID : HID\VID_045E&PID_0745&MI_02&COL01\7&2C662C54&0&0000
    Class : HIDClass
    Child Device 4 : HID-compliant device
    Device ID : HID\VID_045E&PID_0745&MI_02&COL04\7&2C662C54&0&0003
    Class : HIDClass
    Child Device 2 : Microsoft Hardware USB Keyboard
    Device ID : USB\VID_045E&PID_0745&MI_00\6&180FE4DE&0&0000
    Class : HIDClass
    Child Device 1 : HID Keyboard Device
    Device ID : HID\VID_045E&PID_0745&MI_00\7&1B484F30&0&0000
    Class : Keyboard
    Child Device 3 : Microsoft Hardware USB Mouse
    Device ID : USB\VID_045E&PID_0745&MI_01\6&180FE4DE&0&0001
    Class : HIDClass
    Child Device 1 : HID-compliant consumer control device
    Device ID : HID\VID_045E&PID_0745&MI_01&COL02\7&88EEE92&0&0001
    Class : HIDClass
    Child Device 2 : HID-compliant mouse
    Device ID : HID\VID_045E&PID_0745&MI_01&COL01\7&88EEE92&0&0000
    Class : Mouse

    ---------------- Connection Information ---------------
    Connection Index : 0x0E (14)
    Connection Status : 0x01 (DeviceConnected)
    Current Config Value : 0x01
    Device Address : 0x06 (6)
    Is Hub : 0x00 (no)
    Number Of Open Pipes : 0x03 (3)
    Device Bus Speed : 0x01 (Full-Speed)
    Pipe0ScheduleOffset : 0x00 (0)
    Pipe1ScheduleOffset : 0x00 (0)
    Pipe2ScheduleOffset : 0x00 (0)

    ---------------------- Device Descriptor ----------------------
    bLength : 0x12 (18 bytes)
    bDescriptorType : 0x01 (Device Descriptor)
    bcdUSB : 0x200 (USB Version 2.00)
    bDeviceClass : 0x00 (defined by the interface descriptors)
    bDeviceSubClass : 0x00
    bDeviceProtocol : 0x00
    bMaxPacketSize0 : 0x40 (64 bytes)
    idVendor : 0x045E (Microsoft Corporation)
    idProduct : 0x0745
    bcdDevice : 0x0251
    iManufacturer : 0x01 (String Descriptor 1)
    Language 0x0409 : "Microsoft"
    iProduct : 0x02 (String Descriptor 2)
    Language 0x0409 : "Microsoft® 2.4GHz Transceiver v6.0"
    iSerialNumber : 0x00 (No String Descriptor)
    bNumConfigurations : 0x01 (1 Configuration)

    ------------------ Configuration Descriptor -------------------
    bLength : 0x09 (9 bytes)
    bDescriptorType : 0x02 (Configuration Descriptor)
    wTotalLength : 0x0054 (84 bytes)
    bNumInterfaces : 0x03 (3 Interfaces)
    bConfigurationValue : 0x01 (Configuration 1)
    iConfiguration : 0x00 (No String Descriptor)
    bmAttributes : 0xA0
    D7: Reserved, set 1 : 0x01
    D6: Self Powered : 0x00 (no)
    D5: Remote Wakeup : 0x01 (yes)
    D4..0: Reserved, set 0 : 0x00
    MaxPower : 0x32 (100 mA)

    ---------------- Interface Descriptor -----------------
    bLength : 0x09 (9 bytes)
    bDescriptorType : 0x04 (Interface Descriptor)
    bInterfaceNumber : 0x00
    bAlternateSetting : 0x00
    bNumEndpoints : 0x01 (1 Endpoint)
    bInterfaceClass : 0x03 (HID - Human Interface Device)
    bInterfaceSubClass : 0x01 (Boot Interface)
    bInterfaceProtocol : 0x01 (Keyboard)
    iInterface : 0x00 (No String Descriptor)

    ------------------- HID Descriptor --------------------
    bLength : 0x09 (9 bytes)
    bDescriptorType : 0x21 (HID Descriptor)
    bcdHID : 0x0111 (HID Version 1.11)
    bCountryCode : 0x00 (00 = not localized)
    bNumDescriptors : 0x01
    Descriptor 1:
    bDescriptorType : 0x22 (Class=Report)
    wDescriptorLength : 0x0039 (57 bytes)
    05 01 Usage Page (Generic Desktop Controls)
    09 06 Usage (Keyboard)
    A1 01 Collection (Application)
    05 08 Usage Page (LEDs)
    19 01 Usage Minimum (1)
    29 03 Usage Maximum (3)
    15 00 Logical Minimum (0)
    25 01 Logical Maximum (1)
    75 01 Report Size (1)
    95 03 Report Count (3)
    91 02 Output (Var)
    95 05 Report Count (5)
    91 01 Output (Const)
    05 07 Usage Page (Keyboard)
    1A E0 00 Usage Minimum (224)
    2A E7 00 Usage Maximum (231)
    95 08 Report Count (8)
    81 02 Input (Var)
    75 08 Report Size (8)
    95 01 Report Count (1)
    81 01 Input (Const)
    19 00 Usage Minimum (0)
    2A 91 00 Usage Maximum (145)
    26 FF 00 Logical Maximum (255)
    95 06 Report Count (6)
    81 00 Input ()
    C0 End Collection

    ----------------- Endpoint Descriptor -----------------
    bLength : 0x07 (7 bytes)
    bDescriptorType : 0x05 (Endpoint Descriptor)
    bEndpointAddress : 0x81 (Direction=IN EndpointID=1)
    bmAttributes : 0x03 (TransferType=Interrupt)
    wMaxPacketSize : 0x0008 (8 bytes)
    bInterval : 0x04 (4 ms)

    ---------------- Interface Descriptor -----------------
    bLength : 0x09 (9 bytes)
    bDescriptorType : 0x04 (Interface Descriptor)
    bInterfaceNumber : 0x01
    bAlternateSetting : 0x00
    bNumEndpoints : 0x01 (1 Endpoint)
    bInterfaceClass : 0x03 (HID - Human Interface Device)
    bInterfaceSubClass : 0x01 (Boot Interface)
    bInterfaceProtocol : 0x02 (Mouse)
    iInterface : 0x00 (No String Descriptor)

    ------------------- HID Descriptor --------------------
    bLength : 0x09 (9 bytes)
    bDescriptorType : 0x21 (HID Descriptor)
    bcdHID : 0x0111 (HID Version 1.11)
    bCountryCode : 0x00 (00 = not localized)
    bNumDescriptors : 0x01
    Descriptor 1:
    bDescriptorType : 0x22 (Class=Report)
    wDescriptorLength : 0x0127 (295 bytes)
    05 01 Usage Page (Generic Desktop Controls)
    09 02 Usage (Mouse)
    A1 01 Collection (Application)
    05 01 Usage Page (Generic Desktop Controls)
    09 02 Usage (Mouse)
    A1 02 Collection (Logical)
    85 1A Report ID (0x1A)
    09 01 Usage (Pointer)
    A1 00 Collection (Physical)
    05 09 Usage Page (Buttons)
    19 01 Usage Minimum (1)
    29 05 Usage Maximum (5)
    95 05 Report Count (5)
    75 01 Report Size (1)
    15 00 Logical Minimum (0)
    25 01 Logical Maximum (1)
    81 02 Input (Var)
    75 03 Report Size (3)
    95 01 Report Count (1)
    81 01 Input (Const)
    05 01 Usage Page (Generic Desktop Controls)
    09 30 Usage (Direction-X)
    09 31 Usage (Direction-Y)
    95 02 Report Count (2)
    75 10 Report Size (16)
    16 01 80 Logical Minimum (-32767)
    26 FF 7F Logical Maximum (32767)
    81 06 Input (Var, Rel)
    A1 02 Collection (Logical)
    85 12 Report ID (0x12)
    09 48 Usage (0x48)
    95 01 Report Count (1)
    75 02 Report Size (2)
    15 00 Logical Minimum (0)
    25 01 Logical Maximum (1)
    35 01 Physical Minimum (1)
    45 10 Physical Maximum (16)
    B1 02 Feature (Var)
    85 1A Report ID (0x1A)
    09 38 Usage (Wheel)
    35 00 Physical Minimum (0)
    45 00 Physical Maximum (0)
    95 01 Report Count (1)
    75 10 Report Size (16)
    16 01 80 Logical Minimum (-32767)
    26 FF 7F Logical Maximum (32767)
    81 06 Input (Var, Rel)
    C0 End Collection
    A1 02 Collection (Logical)
    85 12 Report ID (0x12)
    09 48 Usage (0x48)
    75 02 Report Size (2)
    15 00 Logical Minimum (0)
    25 01 Logical Maximum (1)
    35 01 Physical Minimum (1)
    45 10 Physical Maximum (16)
    B1 02 Feature (Var)
    35 00 Physical Minimum (0)
    45 00 Physical Maximum (0)
    75 04 Report Size (4)
    B1 01 Feature (Const)
    85 1A Report ID (0x1A)
    05 0C Usage Page (Consumer)
    95 01 Report Count (1)
    75 10 Report Size (16)
    16 01 80 Logical Minimum (-32767)
    26 FF 7F Logical Maximum (32767)
    0A 38 02 Usage (AC Pan)
    81 06 Input (Var, Rel)
    C0 End Collection
    C0 End Collection
    C0 End Collection
    C0 End Collection
    05 0C Usage Page (Consumer)
    09 01 Usage (Consumer Control)
    A1 01 Collection (Application)
    05 01 Usage Page (Generic Desktop Controls)
    09 02 Usage (Mouse)
    A1 02 Collection (Logical)
    85 1F Report ID (0x1F)
    05 0C Usage Page (Consumer)
    0A 38 02 Usage (AC Pan)
    95 01 Report Count (1)
    75 10 Report Size (16)
    16 01 80 Logical Minimum (-32767)
    26 FF 7F Logical Maximum (32767)
    81 06 Input (Var, Rel)
    85 17 Report ID (0x17)
    06 00 FF Usage Page (unk)
    0A 06 FF Usage (0xFF06)
    0A 0F FF Usage (0xFF0F)
    15 00 Logical Minimum (0)
    25 01 Logical Maximum (1)
    35 01 Physical Minimum (1)
    45 10 Physical Maximum (16)
    95 02 Report Count (2)
    75 02 Report Size (2)
    B1 02 Feature (Var)
    0A 04 FF Usage (0xFF04)
    35 00 Physical Minimum (0)
    45 00 Physical Maximum (0)
    95 01 Report Count (1)
    75 01 Report Size (1)
    B1 02 Feature (Var)
    75 03 Report Size (3)
    B1 01 Feature (Const)
    C0 End Collection
    85 16 Report ID (0x16)
    05 0C Usage Page (Consumer)
    19 00 Usage Minimum (0)
    2A FF 03 Usage Maximum (1023)
    95 01 Report Count (1)
    75 10 Report Size (16)
    15 00 Logical Minimum (0)
    26 FF 03 Logical Maximum (1023)
    81 00 Input ()
    06 00 FF Usage Page (unk)
    1A 01 FD Usage Minimum (-767)
    2A FF FD Usage Maximum (-513)
    15 01 Logical Minimum (1)
    26 FF 00 Logical Maximum (255)
    75 08 Report Size (8)
    81 00 Input ()
    81 01 Input (Const)
    85 1C Report ID (0x1C)
    06 00 FF Usage Page (unk)
    0A 25 FF Usage (0xFF25)
    15 00 Logical Minimum (0)
    25 04 Logical Maximum (4)
    75 08 Report Size (8)
    95 01 Report Count (1)
    81 02 Input (Var)
    0A 26 FF Usage (0xFF26)
    75 10 Report Size (16)
    15 00 Logical Minimum (0)
    27 FF FF 00 00 Logical Maximum (65535)
    81 02 Input (Var)
    C0 End Collection

    ----------------- Endpoint Descriptor -----------------
    bLength : 0x07 (7 bytes)
    bDescriptorType : 0x05 (Endpoint Descriptor)
    bEndpointAddress : 0x82 (Direction=IN EndpointID=2)
    bmAttributes : 0x03 (TransferType=Interrupt)
    wMaxPacketSize : 0x000A (10 bytes)
    bInterval : 0x01 (1 ms)

    ---------------- Interface Descriptor -----------------
    bLength : 0x09 (9 bytes)
    bDescriptorType : 0x04 (Interface Descriptor)
    bInterfaceNumber : 0x02
    bAlternateSetting : 0x00
    bNumEndpoints : 0x01 (1 Endpoint)
    bInterfaceClass : 0x03 (HID - Human Interface Device)
    bInterfaceSubClass : 0x00 (None)
    bInterfaceProtocol : 0x00 (None)
    iInterface : 0x00 (No String Descriptor)

    ------------------- HID Descriptor --------------------
    bLength : 0x09 (9 bytes)
    bDescriptorType : 0x21 (HID Descriptor)
    bcdHID : 0x0111 (HID Version 1.11)
    bCountryCode : 0x00 (00 = not localized)
    bNumDescriptors : 0x01
    Descriptor 1:
    bDescriptorType : 0x22 (Class=Report)
    wDescriptorLength : 0x013F (319 bytes)
    05 0C Usage Page (Consumer)
    09 01 Usage (Consumer Control)
    A1 01 Collection (Application)
    85 20 Report ID (0x20)
    06 00 FF Usage Page (unk)
    15 00 Logical Minimum (0)
    26 FF 00 Logical Maximum (255)
    75 08 Report Size (8)
    95 12 Report Count (18)
    0A 0A FA Usage (0xFA0A)
    B1 02 Feature (Var)
    85 21 Report ID (0x21)
    06 00 FF Usage Page (unk)
    15 00 Logical Minimum (0)
    25 01 Logical Maximum (1)
    75 01 Report Size (1)
    95 10 Report Count (16)
    1A 10 FA Usage Minimum (-1520)
    2A 1F FA Usage Maximum (-1505)
    81 02 Input (Var)
    85 28 Report ID (0x28)
    06 00 FF Usage Page (unk)
    1A 10 FA Usage Minimum (-1520)
    2A 1F FA Usage Maximum (-1505)
    B1 02 Feature (Var)
    85 22 Report ID (0x22)
    06 00 FF Usage Page (unk)
    15 00 Logical Minimum (0)
    26 FF 00 Logical Maximum (255)
    75 08 Report Size (8)
    95 1A Report Count (26)
    0A 0A FA Usage (0xFA0A)
    B1 02 Feature (Var)
    85 23 Report ID (0x23)
    06 00 FF Usage Page (unk)
    0A 0A FA Usage (0xFA0A)
    B1 02 Feature (Var)
    85 24 Report ID (0x24)
    06 00 FF Usage Page (unk)
    95 1F Report Count (31)
    0A 0A FA Usage (0xFA0A)
    B1 02 Feature (Var)
    85 25 Report ID (0x25)
    06 00 FF Usage Page (unk)
    0A 0A FA Usage (0xFA0A)
    B1 02 Feature (Var)
    85 26 Report ID (0x26)
    06 00 FF Usage Page (unk)
    0A 0A FA Usage (0xFA0A)
    B1 02 Feature (Var)
    85 27 Report ID (0x27)
    06 00 FF Usage Page (unk)
    0A 0A FA Usage (0xFA0A)
    81 02 Input (Var)
    85 14 Report ID (0x14)
    06 00 FF Usage Page (unk)
    15 00 Logical Minimum (0)
    25 03 Logical Maximum (3)
    75 02 Report Size (2)
    95 01 Report Count (1)
    0A 01 FE Usage (0xFE01)
    81 02 Input (Var)
    75 06 Report Size (6)
    81 01 Input (Const)
    85 04 Report ID (0x04)
    06 00 FF Usage Page (unk)
    15 00 Logical Minimum (0)
    25 03 Logical Maximum (3)
    75 02 Report Size (2)
    95 01 Report Count (1)
    0A 01 FE Usage (0xFE01)
    81 02 Input (Var)
    75 06 Report Size (6)
    81 01 Input (Const)
    C0 End Collection
    05 0C Usage Page (Consumer)
    09 01 Usage (Consumer Control)
    A1 01 Collection (Application)
    85 07 Report ID (0x07)
    05 0C Usage Page (Consumer)
    19 00 Usage Minimum (0)
    2A FF 03 Usage Maximum (1023)
    95 01 Report Count (1)
    75 10 Report Size (16)
    15 00 Logical Minimum (0)
    26 FF 03 Logical Maximum (1023)
    81 00 Input ()
    05 07 Usage Page (Keyboard)
    19 00 Usage Minimum (0)
    29 FF Usage Maximum (-1)
    75 08 Report Size (8)
    26 FF 00 Logical Maximum (255)
    81 00 Input ()
    81 01 Input (Const)
    06 00 FF Usage Page (unk)
    0A 03 FE Usage (0xFE03)
    0A 04 FE Usage (0xFE04)
    75 01 Report Size (1)
    95 02 Report Count (2)
    25 01 Logical Maximum (1)
    81 02 Input (Var)
    0A 05 FF Usage (0xFF05)
    95 01 Report Count (1)
    75 05 Report Size (5)
    25 1F Logical Maximum (31)
    81 02 Input (Var)
    75 01 Report Size (1)
    81 01 Input (Const)
    1A 01 FD Usage Minimum (-767)
    2A FF FD Usage Maximum (-513)
    15 01 Logical Minimum (1)
    26 FF 00 Logical Maximum (255)
    75 08 Report Size (8)
    81 00 Input ()
    0A 02 FF Usage (0xFF02)
    26 FF 00 Logical Maximum (255)
    15 00 Logical Minimum (0)
    81 02 Input (Var)
    C0 End Collection
    06 BC FF Usage Page (unk)
    09 88 Usage (0x88)
    A1 01 Collection (Application)
    85 08 Report ID (0x08)
    19 01 Usage Minimum (1)
    29 FF Usage Maximum (-1)
    15 01 Logical Minimum (1)
    26 FF 00 Logical Maximum (255)
    95 01 Report Count (1)
    75 08 Report Size (8)
    81 00 Input ()
    C0 End Collection
    05 01 Usage Page (Generic Desktop Controls)
    09 80 Usage (System Control)
    A1 01 Collection (Application)
    85 03 Report ID (0x03)
    19 00 Usage Minimum (0)
    29 FF Usage Maximum (-1)
    15 00 Logical Minimum (0)
    26 FF 00 Logical Maximum (255)
    81 00 Input ()
    C0 End Collection

    ----------------- Endpoint Descriptor -----------------
    bLength : 0x07 (7 bytes)
    bDescriptorType : 0x05 (Endpoint Descriptor)
    bEndpointAddress : 0x83 (Direction=IN EndpointID=3)
    bmAttributes : 0x03 (TransferType=Interrupt)
    wMaxPacketSize : 0x0020 (32 bytes)
    bInterval : 0x01 (1 ms)

    ----------------- Device Qualifier Descriptor -----------------
    Error : ERROR_GEN_FAILURE

    -------------------- String Descriptors -------------------
    ------ String Descriptor 0 ------
    bLength : 0x04 (4 bytes)
    bDescriptorType : 0x03 (String Descriptor)
    Language ID[0] : 0x0409 (English - United States)
    ------ String Descriptor 1 ------
    bLength : 0x14 (20 bytes)
    bDescriptorType : 0x03 (String Descriptor)
    Language 0x0409 : "Microsoft"
    ------ String Descriptor 2 ------
    bLength : 0x46 (70 bytes)
    bDescriptorType : 0x03 (String Descriptor)
    Language 0x0409 : "Microsoft® 2.4GHz Transceiver v6.0"

    =========================== USB Port15 ===========================

    Connection Status : 0x00 (No device is connected)
    Port Chain : 3-15


    =========================== USB Port16 ===========================

    Connection Status : 0x00 (No device is connected)
    Port Chain : 3-16


    =========================== USB Port17 ===========================

    Connection Status : 0x00 (No device is connected)
    Port Chain : 3-17


    =========================== USB Port18 ===========================

    Connection Status : 0x00 (No device is connected)
    Port Chain : 3-18


    =========================== USB Port19 ===========================

    Connection Status : 0x00 (No device is connected)
    Port Chain : 3-19


    =========================== USB Port20 ===========================

    Connection Status : 0x01 (Device is connected)
    Port Chain : 3-20

    ========================== USB Hub =========================

    ------------------- USB Hub Descriptor -----------------
    bDescriptorLength : 0x0C (12 bytes)
    bDescriptorType : 0x2A (SuperSpeed Hub Descriptor)
    bNumberOfPorts : 0x04 (4 Ports)
    wHubCharacteristics : 0x0009
    Power switching : Individual
    Compound device : No
    Over-current protection : Individual
    TT Think Time : At most 8 FS bit times
    Port Indicators : Not supported
    bPowerOnToPowerGood : 0x3C (120 ms)
    bHubControlCurrent : 0x64 (100 mA)
    DeviceRemovable : 0x00
    Bit 0 : 0 (reserved, any value)
    Bit 1 : 0 (Device at Port 1 is removable)
    Bit 2 : 0 (Device at Port 2 is removable)
    Bit 3 : 0 (Device at Port 3 is removable)
    Bit 4 : 0 (Device at Port 4 is removable)
    Bit 5 : 0 (unused, must be 0)
    Bit 6 : 0 (unused, must be 0)
    Bit 7 : 0 (unused, must be 0)
    HubIsBusPowered : 0x00 (Self Powered)

    ----------------- USB Hub Capabilities ----------------
    HighSpeedCapable : Yes
    HighSpeed : No
    MultiTtCapable : No
    HubIsMultiTt : No
    ArmedWakeOnConnect : No
    IsBusPowered : No
    IsRoot : No

    +++++++++++++++++ Device Information ++++++++++++++++++
    Device Description : USB 3.0 Hub
    Device Path : \\?\usb#vid_174c&pid_3074#5&352f829b&1&20#{f18a0e88-c30c-11d0-8815-00a0c906bed8}
    Device ID : USB\VID_174C&PID_3074\5&352F829B&1&20
    Hardware IDs : USB\VID_174C&PID_3074&REV_0100
    Driver KeyName : {36fc9e60-c465-11cf-8056-444553540000}\0022 (GUID_DEVCLASS_USB)
    Driver : system32\DRIVERS\iusb3hub.sys (Version: 2.5.0.19 Date: 2013-04-25)
    Driver Inf : C:\Windows\inf\oem7.inf
    Legacy BusType : PNPBus
    Class : USB
    Class GUID : {36fc9e60-c465-11cf-8056-444553540000} (GUID_DEVCLASS_USB)
    Interface GUID : {f18a0e88-c30c-11d0-8815-00a0c906bed8} (GUID_DEVINTERFACE_USB_HUB)
    Service : iusb3hub
    Enumerator : USB
    Location Info : Port_#0020.Hub_#0001
    Location IDs : PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(20)
    Container ID : {526c6bdf-4d5b-11e8-80bf-bc5ff4fa7635}
    Manufacturer Info : Intel(R) Corporation
    Capabilities : 0x84 (Removable, SurpriseRemovalOK)
    Status : 0x0180600A (DN_DRIVER_LOADED, DN_STARTED, DN_DISABLEABLE, DN_REMOVABLE, DN_NT_ENUMERATOR, DN_NT_DRIVER)
    Problem Code : 0
    Address : 20
    Power State : D2 (supported: D0, D1, D2, D3, wake from D0, wake from D1, wake from D2)

    ---------------- Connection Information ---------------
    Connection Index : 0x14 (20)
    Connection Status : 0x01 (DeviceConnected)
    Current Config Value : 0x01
    Device Address : 0x07 (7)
    Is Hub : 0x01 (yes)
    Number Of Open Pipes : 0x01 (1)
    Device Bus Speed : 0x03 (SuperSpeed)
    Pipe0ScheduleOffset : 0x00 (0)

    ---------------------- Device Descriptor ----------------------
    bLength : 0x12 (18 bytes)
    bDescriptorType : 0x01 (Device Descriptor)
    bcdUSB : 0x300 (USB Version 3.00)
    bDeviceClass : 0x09 (Hub)
    bDeviceSubClass : 0x00
    bDeviceProtocol : 0x03 (SuperSpeed hub)
    bMaxPacketSize0 : 0x09 (9 bytes)
    idVendor : 0x174C (ASMedia Technology Inc.)
    idProduct : 0x3074
    bcdDevice : 0x0100
    iManufacturer : 0x02 (String Descriptor 2)
    iProduct : 0x03 (String Descriptor 3)
    Language 0x0409 : "ASM107x"
    iSerialNumber : 0x00 (No String Descriptor)
    bNumConfigurations : 0x01 (1 Configuration)

    ------------------ Configuration Descriptor -------------------
    bLength : 0x09 (9 bytes)
    bDescriptorType : 0x02 (Configuration Descriptor)
    wTotalLength : 0x001F (31 bytes)
    bNumInterfaces : 0x01 (1 Interface)
    bConfigurationValue : 0x01 (Configuration 1)
    iConfiguration : 0x00 (No String Descriptor)
    bmAttributes : 0xE0
    D7: Reserved, set 1 : 0x01
    D6: Self Powered : 0x01 (yes)
    D5: Remote Wakeup : 0x01 (yes)
    D4..0: Reserved, set 0 : 0x00
    MaxPower : 0x01 (8 mA)

    ---------------- Interface Descriptor -----------------
    bLength : 0x09 (9 bytes)
    bDescriptorType : 0x04 (Interface Descriptor)
    bInterfaceNumber : 0x00
    bAlternateSetting : 0x00
    bNumEndpoints : 0x01 (1 Endpoint)
    bInterfaceClass : 0x09 (Hub)
    bInterfaceSubClass : 0x00
    bInterfaceProtocol : 0x00
    iInterface : 0x00 (No String Descriptor)

    ----------------- Endpoint Descriptor -----------------
    bLength : 0x07 (7 bytes)
    bDescriptorType : 0x05 (Endpoint Descriptor)
    bEndpointAddress : 0x81 (Direction=IN EndpointID=1)
    bmAttributes : 0x13 (TransferType=InterruptNotification)
    wMaxPacketSize : 0x0002
    bInterval : 0x08 (8 ms)

    ------ SuperSpeed Endpoint Companion Descriptor -------
    bLength : 0x06 (6 bytes)
    bDescriptorType : 0x30 (SuperSpeed Endpoint Companion Descriptor)
    bMaxBurst : 0x00 (up to 1 packets per burst)
    bmAttributes : 0x00
    wBytesPerInterval : 0x0002 (2 bytes)

    -------------------- String Descriptors -------------------
    ------ String Descriptor 0 ------
    bLength : 0x04 (4 bytes)
    bDescriptorType : 0x03 (String Descriptor)
    Language ID[0] : 0x0409 (English - United States)
    ------ String Descriptor 3 ------
    bLength : 0x10 (16 bytes)
    bDescriptorType : 0x03 (String Descriptor)
    Language 0x0409 : "ASM107x"

    =========================== USB Port1 ===========================

    Connection Status : 0x00 (No device is connected)
    Port Chain : 3-20-1


    =========================== USB Port2 ===========================

    Connection Status : 0x00 (No device is connected)
    Port Chain : 3-20-2


    =========================== USB Port3 ===========================

    Connection Status : 0x00 (No device is connected)
    Port Chain : 3-20-3


    =========================== USB Port4 ===========================

    Connection Status : 0x00 (No device is connected)
    Port Chain : 3-20-4


    =========================== USB Port21 ===========================

    Connection Status : 0x00 (No device is connected)
    Port Chain : 3-21
      My Computer


  4. Posts : 30,178
    Windows 11 Pro x64 Version 23H2
       #14

    Have you tried loading the Windows 7 drivers?
      My Computer


  5. Posts : 428
    Windows 11 pro X64 latest
       #15

    Your motherboard has 2 usb 3 headers.
    They controlled by asmedia hub. I think the chipset is the ASM1074.
    If u want to work correct in windows 10 u need firmware update for the chip.if u dont use the headers leave them.
      My Computers


  6. Posts : 809
    Win10
       #16

    The BOS descriptor has some weird values - while they should be acceptable, they look to me like some placeholder values. Win 7 does not use this descriptor so I'm thinking that the USB hub is not implementing the MS OS 2.0 descriptor properly.

    Code:
            ----- SuperSpeed USB Device Capability Descriptor -----
    bLength                  : 0x0A (10 bytes)
    bDescriptorType          : 0x10 (Device Capability Descriptor)
    bDevCapabilityType       : 0x03 (SuperSpeed USB Device Capability)
    bmAttributes             : 0x00
     Bit 0 Reserved          : 0x00
     Bit 1 LTM Capable       : 0x00 (no)
     Bit 7:2 Reserved        : 0x00
    wSpeedsSupported         : 0x0E (Full-Speed, High-Speed, SuperSpeed)
    bFunctionalitySupport    : 0x01 (lowest speed with all the functionality is 'Full-Speed')
    bU1DevExitLat            : 0x0A   (less than 10 µs)
    wU2DevExitLat            : 0x07FF (less than 2047 µs)
    
            --------- Container ID Capability Descriptor ----------
    bLength                  : 0x14 (20 bytes)
    bDescriptorType          : 0x10 (Container ID Capability)
    bDevCapabilityType       : 0x04
    bReserved                : 0x00
    Container ID (UUID)      : 11234567-89AB-CDE0-0123-456789ABCDEF
      My Computer


  7. Posts : 22
    Windows 10
    Thread Starter
       #17

    Caledon Ken said:
    Have you tried loading the Windows 7 drivers?
    Yes, but they would not install.

    Thanks for the input.

    Terry
      My Computer


  8. Posts : 22
    Windows 10
    Thread Starter
       #18

    boombastik said:
    Your motherboard has 2 usb 3 headers.
    They controlled by asmedia hub. I think the chipset is the ASM1074.
    If u want to work correct in windows 10 u need firmware update for the chip.if u dont use the headers leave them.
    ASMedia - yes, the mobo manual says these are ASMedia. A month or two ago I visited ASMedia site but did not find any help.

    Thank you very much,
    Terry
      My Computer


  9. Posts : 30,178
    Windows 11 Pro x64 Version 23H2
       #19

    When you say they would not install did you go down the path of browsing my computer for drivers, then let me pick from a list of drivers on my computer.
      My Computer


  10. Posts : 809
    Win10
       #20

    I came across a potential workaround, if the issue is indeed with the BOS descriptor as I suspect. From Why does my USB device work on Windows 8.0 but fail on Windows 8.1 with code 43? Microsoft Windows USB Core Team Blog

    1. Run regedit
    2. Go to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\UsbFlags\
    3. Create a new key called "174C30740100" (taken from your USBTree logs)
    4. Create a DWORD called "SkipBOSDescriptorQuery" and set it to 1.

    USB SuperSpeed error code 43-image.png
      My Computer


 

  Related Discussions
Our Sites
Site Links
About Us
Windows 10 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 10" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 17:22.
Find Us




Windows 10 Forums