Freigeben über


!usbkd.usbhublog

Mit dem Befehl !usbkd.usbhublog wird das Debugprotokoll für einen USB-Hub angezeigt.

!usbkd.usbhublog DeviceExtension[, NumberOfEntries]

Parameter

DeviceExtension
Adresse der Geräteerweiterung für das funktionale Geräteobjekt (Functional Device Object, FDO) eines USB-Hubs.

NumberOfEntries
Die Anzahl der anzuzeigenden Protokolleinträge. Um das gesamte Protokoll anzuzeigen, legen Sie diesen Parameter auf „-1“ fest.

DLL

Usbkd.dll

Beispiele

Hier sehen Sie eine Möglichkeit, die Adresse der Geräteerweiterung für das FDO eines USB-Hubs zu ermitteln. Geben Sie zunächst !usbkd.usb2tree ein.

0: kd> !usbkd.usb2tree
...
2)!ehci_info ffffe00001ca11a0 !devobj ffffe00001ca1050 PCI: VendorId 8086 DeviceId 293c RevisionId 0002 
    RootHub !hub2_info ffffe000023201a0 !devstack ffffe00002320050
      ...

In der vorherigen Ausgabe sehen Sie den vorgeschlagenen Befehl !devstack ffffe00002320050. Geben Sie diesen Befehl ein.

0: kd> !kdexts.devstack ffffe00002320050

  !DevObj           !DrvObj            !DevExt           ObjectName
> ffffe00002320050  \Driver\usbhub     ffffe000023201a0  0000002d
  ffffe0000213c050  \Driver\usbehci    ffffe0000213c1a0  USBPDO-3
...

In der vorherigen Ausgabe ist ffffe000023201a0 die Adresse der Geräteerweiterung für das FDO des Hubs.

Übergeben Sie nun die Adresse der Geräteerweiterung an !usbhublog. In diesem Beispiel beschränkt das zweite Argument die Anzeige auf 10 Protokolleinträge.

0: kd> !usbkd.usbhublog ffffe000023201a0, 10

LOG@: ffffe000023201a0 (usbhub!_DEVICE_EXTENSION_HUB)
>LOG mask = ff idx = ffffa333 (33)
*LOG: ffffe00002321ca0  LOGSTART: ffffe00002321640 *LOGEND: ffffe00002323620 # 20 
[ 000] ffffe00002321ca0 HDec 0000000000000000 ffffe000002904d0 0000000000000001 
[ 001] ffffe00002321cc0 HPCd 0000000000000000 0000000000000002 0000000000000004 
[ 002] ffffe00002321ce0 qwk- 0000000000000000 ffffe000021c11c0 0000000000000000 
[ 003] ffffe00002321d00 pq-- 0000000000000000 0000000000000002 0000000000000004 
[ 004] ffffe00002321d20 _6p4 0000000000000000 0000000000000000 0000000000000004 
[ 005] ffffe00002321d40 _6p1 0000000000000000 0000000000000003 0000000000000004 
[ 006] ffffe00002321d60 pq++ 0000000000000000 0000000000000003 0000000000000004 
[ 007] ffffe00002321d80 pq++ 0000000000000000 0000000000000006 0000000000000004 
[ 008] ffffe00002321da0 _6p0 0000000000000000 ffffe000021c11c0 0000000000000004 
[ 009] ffffe00002321dc0 pqDP 0000000000000000 ffffe000021c11d8 0000000000000006

Weitere Informationen

USB 2.0-Debugger-Erweiterungen

Universal Serial Bus (USB)-Treiber