The !usbkd.usbtt command displays information from a USBPORT!_TRANSACTION_TRANSLATOR structure.
Address of a usbport!_TRANSACTION_TRANSLATOR structure. To get the transaction translator list for a USB host controller, use the !usbkd.usbhcdext command.
Here is one way to find the address of a usbport!_TRANSACTION_TRANSLATOR structure. First enter !usbkd.usb2tree.
0: kd> !usbkd.usb2tree ... 2)!ehci_info ffffe00001ca11a0 !devobj ffffe00001ca1050 PCI: VendorId 8086 DeviceId 293c RevisionId 0002 ...
In the preceding output, the address of the device extension of the FDO is displayed as the argument of the DML command !ehci_info ffffe00001ca11a0.
Either click the DML command or pass the address of the device extension to !usbhcdext to get the address of
GlobalTtListHead. Pass that address to !usbkd.usblist, which will display addresses of _TRANSACTION_TRANSLATOR structures.