!usbkd.usbpdos
The !usbkd.usbpdos command displays information about all physical device objects (PDOs) created by the USB hub driver.
!usbkd.usbpdos
DLL
Usbkd.dll
Examples
Here's an example of the output of the !usbpdos command.
0: kd> !usbkd.usbpdos
ext ffffe00006c513f0
VID 0a12 PID 0001 REV 0309
dt USBHUB!_USB_DEVICE_DESCRIPTOR ffffe00006c51960
Vendor: Xxxx
Xxxx Corporation
dd Class: (224)(e0)
(224)(e0)
HubFdo: ffffe00000d94050, port: 2
<null>
SystemWake 5 SystemHibernate(S4)
wake_irp_list_head = ffffe00006c51cb0
wake_irp = ffffe00006c51cb0
PDO Times:
Stat_PdoCreatedAt: 0d29bbd58
Stat_PdoEnumeratedAt: b65ace75d29bbd58
Stat: Enumeration Time: 0xa7d3842a(-1479310294) ms
Stat_Pdo_SetD0_StartAt: 0d29bbd58
Stat_Pdo_SetD0_CompleteAt: 0d29bbd58
Stat: PDO Set_D0 time: 0x0(0) ms
##
ext ffffe00007c883f0
VID 0781 PID 5530 REV 0100
dt USBHUB!_USB_DEVICE_DESCRIPTOR ffffe00007c88960
Vendor: Xxxx
Xxxx Corporation
dd Class: (0)(0)
(8)Class_UsbStorage
HubFdo: ffffe00002320050, port: 3
:Xxxx
SystemWake 5 SystemHibernate(S4)
wake_irp_list_head = ffffe00007c88cb0
wake_irp = ffffe00007c88cb0
PDO Times:
Stat_PdoCreatedAt: 0d29bbd58
Stat_PdoEnumeratedAt: 2380af52d29bbd58
Stat: Enumeration Time: 0x9a24226c(-1708907924) ms
Stat_Pdo_SetD0_StartAt: 0d29bbd58
Stat_Pdo_SetD0_CompleteAt: 0d29bbd58
## Stat: PDO Set_D0 time: 0x0(0) ms