錯誤檢查0xFE:BUGCODE_USB_DRIVER

BUGCODE_USB_DRIVER錯誤檢查的 值為 0x000000FE。 這表示通用序列匯流排 (USB) 驅動程式發生錯誤。

重要

本文適用于程式設計人員。 如果您是在使用電腦時收到藍色螢幕錯誤碼的客戶,請參閱 針對藍色畫面錯誤進行疑難排解

BUGCODE_USB_DRIVER參數

四個錯誤檢查參數會顯示在錯誤檢查停止畫面上,並使用 !analyze 取得。 參數 1 會識別違規的類型。

參數 1 參數 2 參數 3 參數 4 錯誤的原因
0x1 保留 保留 保留 USB 堆疊發生內部錯誤。
0x2 擱置 IRP 的位址 傳入之 IRP 的位址 造成錯誤的 USB 要求區塊 (URB) 位址 USB 用戶端驅動程式已提交 URB,該 URB 仍附加至匯流排驅動程式中擱置的另一個 IRP。
0x3 保留 保留 保留 USB 迷你埠驅動程式已產生錯誤檢查。 這通常會在回應硬體失敗時發生。
0x4 IRP 的位址 URB 的位址 保留 呼叫端已提交已在 USB 匯流排驅動程式中擱置的 IRP。
0x5 主機控制器的裝置擴充指標 PCI 廠商,控制器的產品識別碼 端點資料結構的指標 由於硬體資料結構中找到的實體位址不正確,因此發生硬體失敗。
0x6 物件位址 預期的簽章 保留 內部資料結構 (物件) 損毀。
0x7 偵錯記錄 usbport.sys 指標 訊息字串 檔案名稱 如需詳細資訊,請參閱提供的訊息字串。
0x8 1 保留 保留 保留
2 裝置物件 IRP 中樞驅動程式未預期或尚未註冊的 IRP 收到。
3 保留 保留 保留
4 如果參數 3 不是 Null,PDO。 如果參數 3 為 Null,則為內容。 內容或 Null 嚴重 PDO 陷阱
5 保留 保留 保留
6 逾時程式碼。 請參閱下表。 逾時程式碼內容:埠資料 嚴重逾時

如果 Parameter 1 的值為 8,而 Parameter 2 的值為 6,則 Parameter 3 是逾時程式碼。 下表提供逾時程式碼的可能值。

逾時程式碼 意義

0

非嚴重逾時

1

無法繼續暫停的埠。

2

等候用戶端驅動程式起始的重設逾時,在暫停埠之前完成。

3

在暫停埠之前,等待埠完成繼續的逾時。

4

等候埠變更狀態機器在暫停埠之前停用逾時。

5

等候暫停埠要求完成的逾時。

6

等候埠變更狀態機器停用的逾時。

7

等候埠變更狀態機器關閉的逾時。

8

等候中樞從選擇性暫停繼續的逾時。

9

在系統暫停之前,等候中樞從選擇性暫停繼續逾時。

10

等候埠變更狀態機器變成閒置的逾時。

解決方案

!analyze 偵錯延伸模組會顯示錯誤檢查的相關資訊,有助於判斷根本原因。