檢查 USB4™ 裝置的連接管理員驅動程式追蹤
本文探討如何擷取和檢閱 USB4 裝置的連接管理員驅動程式追蹤。
將追蹤擷取到 ETL 檔案
匯流排Trace.cmd腳本可用來將 USB4 連線管理員驅動程式和其他 USB 驅動程式的追蹤擷取到 ETL 檔案中。 Windows 效能分析器之類的工具可用來檢查這些 ETL 檔案中的追蹤。
下列步驟會從目前的開機會話擷取追蹤。
- 從提升許可權的命令提示字元啟動 BusesTrace.cmd 腳本。
- 選擇腳本功能表項目 [啟動追蹤]、 [USB4 元件 ] 和 [ 立即啟動 ] 以啟動追蹤會話。
- <重現問題>
- 遵循 BusesTrace.cmd 腳本提示來叫用任何索引鍵來停止追蹤會話。
下列步驟會從下一個開機會話的開頭擷取追蹤。
- 從提升許可權的命令提示字元啟動 BusesTrace.cmd 腳本。
- 選擇腳本功能表項目 [啟動追蹤]、 [USB4 元件 ] 和 [ 從下一個開機會話開始 ] 來設定下一個開機會話的追蹤會話。
- 重新啟動系統。 追蹤會話會在重新開機後啟動。
- <重現問題>
- 從提升許可權的命令提示字元再次啟動 BusesTrace.cmd 腳本。
- 選擇腳本功能表項目 [停止開機會話追蹤 ] 以停止開機追蹤會話,並移除下一個開機會話的開機追蹤會話設定。
檢查 IFR 迴圈記憶體緩衝區中的追蹤
USB4 連線管理員驅動程式會實作 Inflight Trace Recorder (IFR) 。 這可讓 WPP 追蹤訊息寫入迴圈記憶體緩衝區,而且一律會啟用。 您不需要事先啟用追蹤會話。 來自 IFR 的追蹤訊息可從核心偵錯工具或核心記憶體傾印存取。
使用核心偵錯工具命令來檢查追蹤。
!rcdrkd.rcdrlogdump Usb4HostRouter.sys
!rcdrkd.rcdrlogdump Usb4DeviceRouter.sys