on it road .com

解决方法

!analyze 调试扩展显示有关错误检查的信息,有助于确定根本原因。
详细步骤查看我们的教程 在windows 中使用WinDBG 调试dmp文件

Windows 蓝屏代码 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 微型端口驱动程序已生成错误检查。这通常是为了响应硬件故障而发生的。
0x4IRP 的地址市建局地址保留调用者提交了一个已在 USB 总线驱动程序中挂起的 IRP。
0x5主机控制器的设备扩展指针PCI 供应商,控制器的产品 ID指向端点数据结构的指针由于在硬件数据结构中发现了错误的物理地址,因此发生了硬件故障。
0x6对象地址预期的签名保留内部数据结构(对象)已损坏。
0x7指向 usbport.sys 调试日志的指针消息串文档名称有关详细信息,请参阅提供的消息字符串。
0x81保留保留保留
2设备对象内部资源计划集线器驱动程序收到了它不期望或者尚未注册的 IRP。
3保留保留保留
4如果参数 3 不为 NULL,则为 PDO。参数 3 为 NULL 时的上下文。上下文或者 NULL致命的 PDO 陷阱
5保留保留保留
6超时代码。请参阅下表。超时代码上下文:端口数据致命超时

如果参数 1 的值为 8,参数 2 的值为 6,则参数 3 是超时代码。
下表给出了超时代码的可能值。

Time-out code意义
0非致命超时
1恢复挂起的端口失败。
2在挂起端口之前等待由客户端驱动程序启动的重置完成超时。
3在暂停之前等待端口完成恢复超时。
4在暂停端口之前等待禁用端口更改状态机超时。
5等待挂起端口请求完成超时。
6等待禁用端口更改状态机超时。
7等待关闭端口更改状态机超时。
8等待集线器从选择性挂起恢复时超时。
9在系统挂起之前等待集线器从选择性挂起恢复超时。
10等待端口更改状态机变为空闲超时。
日期:2020-09-17 00:16:17 来源:oir作者:oir