Showing results for 
Search instead for 
Did you mean: 

OS crashes because of XHCI (probable) frequently

Level 7
R5E/5820k/Kingston HyperX 8G*4/Win8.1 x64.
Since the installation (about half a month ago), Windows has blue-screened for more than 10 times because of "usbhub3", an os built-in driver, though windows update shows no more updates available. Afterwards I have tried removing ASMedia USB Controller Driver and all USB-related functions in AISuite but nothing will do.

It seems fully-disabling XHCI in BIOS helps, but as a reuslt of that, USB3 doesn't work as expected from time to time.
I was doing an analysis on crash dump yesterday, which gave the following result:

A driver has failed to complete a power IRP within a specific time.
Arg1: 0000000000000003, A device object has been blocking an Irp for too long a time
Arg2: ffffe000ffebd360, Physical Device Object of the stack
Arg3: fffff802408f4cb0, nt!TRIAGE_9F_POWER on Win7 and higher, otherwise the Functional Device Object of the stack
Arg4: ffffe000ffef5a20, The blocked IRP

: kd> !devstack ffffe000ffebd360
!DevObj !DrvObj !DevExt ObjectName
ffffe001004d44b0 \Driver\HidUsb ffffe001004d4600 _HID00000002
ffffe000fc630920 \Driver\ACPI ffffe000fa5ba590
> ffffe000ffebd360 \Driver\USBHUB3 ffffe000ffebde70 USBPDO-11
!DevNode ffffe001004ce3f0 :
DeviceInst is "USB\VID_1770&PID_EF35\ASUS_OSD"
ServiceName is "HidUsb"

Does it mean the driver became unresponding when dealing with "ASUS_OSD" and what is "ASUS_OSD"?

I'm finding a way that XHCI works properly and Windows doesn't crash. Thanks for help.

The entire spec list is available in my profile, plus an OC Panel.

Level 10
I think Asus OSD is On Screen Display and it's to do with the OC Panel. Did you update the firmware?

Anyhow, list the entire specs of your setup including the peripherals and someone can help you further.

Thank you. I do forget the firmware update of OC Panel.
By the way, do you know must I remove it from the case first so as to update the firmware? The instructions in the fw package states I need to press "Clear" button on the OC Panel to confirm the fw update.

Level 10
Yes it'd be easier to remove as I learned from the time I did the firmware. It was not easy twisting my fingers round to press 'Clear'.