Debugging Tools for Windows |
The BUGCODE_USB_DRIVER bug check has a value of 0x000000FE. This indicates that an error has occurred in a Universal Serial Bus (USB) driver.
The four bug check parameters are displayed on the blue screen. Parameter 1 identifies the type of violation.
Parameter 1 | Parameter 2 | Parameter 3 | Parameter 4 | Cause of Error |
---|---|---|---|---|
0x1 | Reserved | Reserved | Reserved | An internal error has occurred in the USB stack. |
0x2 | Address of the pending IRP | Address of the IRP that was passed in | Address of the USB request block (URB) that caused the error | The USB client driver has submitted a URB that is still attached to another IRP that is pending in the bus driver. |
0x3 | Reserved | Reserved | Reserved | The USB miniport driver has generated a bug check. This usually happens in response to a catastrophic hardware failure. |
0x4 | Address of the IRP | Address of the URB | Reserved | The caller has submitted an IRP that is already pending in the USB bus driver. |
0x5 | Device extension pointer of the host controller | PCI vendor, product id for the controller | Pointer to endpoint data structure | A hardware failure has occurred due to a bad physical address found in a hardware data structure. This is not due to a driver bug. |
Ox6 | Object address | Signature that was expected | Reserved | An Internal data structure (object) has been corrupted. |
0x7 | Pointer to usbport.sys debug log | Message string | File name | Please consult the provided message string for details. |
0x8 | Reserved Type | Reserved | Reserved | Reserved |
See the description of each code in the Parameters section for an explanation of the cause.