Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The !usbkd.usbhubs command displays information about USB hubs.
!usbkd.usbhubs a[v]
!usbkd.usbhubs x[v]
!usbkd.usbhubs r[v]
Parameters
a
Display all hubs.
r
Display root hubs.
x
Display external hubs.
v
The output is verbose. For example, !usbhubs rv displays verbose output about all root hubs.
DLL
Usbkd.dll
Examples
Here is an example of verbose output from the !usbhubs command.
0: kd> !usbkd.usbhubs rv
args 'rv'
level: r v
ROOT HUBS
*LIST -- Root Hub List @ fffff8000217f440
*flink, blink ffffe000023215c0,ffffe000011f85c0
----------
[0] entry @: ffffe000023201a0
!DevObj ffffe00002320050 !usbhubext ffffe000023201a0
On Host Controller (0x8086, 0x293c)
Stat_AsyncResumeStartAt: 2437ee39d29bd498
Stat_AsyncResumeCompleteAt: 24413c77d29bd498
Stat_AsyncResume: 0x3c(60) ms
Stat_SyncResumeStartAt: 2437ee39d29bd498
Stat_SyncResumeCompleteAt: 2437ee39d29bd498
Stat_SyncResume: 0x0(0) ms
Trap Regs: Event, Port, Event (ffffe000023204d0)
Enable: 0 Port: 0 Event 00000000
Hub Number: # 3
Number Of Ports: 4
dt usbhub!_USBHUB_FDO_FLAGS ffffe00002320ba0
>Is Root
>Power Switching:
No Power Switching
>Overcurrent:
Global Overcurrent
>PortIndicators:
No PortIndicators present
>AllowWakeOnConnect:
DO NOT WakeOnConnect
>CURRENT Hub Wake on Connectstate:
HWC_DISARM:- do not wake system on connect/disconnect event
>CURRENT Bus Wake state:
BUS_DISARM:- bus not armed for wake by this hub
>CURRENT Wake Detect state (WW Irp):
HUB_DISARM:- no ww irp pending (HUB_WAKESTATE_DISARMED)
Milliamps/Port : 500ma
Power caps (0 = not reported)
PortPower_Registry : 0
PortPower_DeviceStatus : 500
PortPower_CfgDescriptor : 500
## PortPower_HubStatus : 500
----------
[1] entry @: ffffe000008b91a0
!DevObj ffffe000008b9050 !usbhubext ffffe000008b91a0
On Host Controller (0x8086, 0x2937)
...