BSOD with DRIVER_IRQL_NOT_LESS_OR_EQUAL in USBXHCI.SYS when watching videos/movies in Windows 8.1

I upgraded my Windows 8 64 bit system to Windows 8.1 and I started getting many blue screens when clicking the mouse or pressing a key when watching movies, either in movie players or in the browser - Adobe Flash videos on YouTube or even native HTML5 video in Firefox after I disabled the Flash plugin.

I then did a clean install of Windows 8.1 and updated all the drivers and the BIOS, but the issue still remains. Windows 8 worked just fine, with the same video drivers.

Typical crash scenario: start watching a movie/video, pause it, wait 1-2 minutes, then clicking or pressing a key to unpause it causes blue screen.
 

Question Info


Last updated September 26, 2019 Views 12,472 Applies to:

* Please try a lower page number.

* Please enter only numbers.

* Please try a lower page number.

* Please enter only numbers.

Hi,

The attached DMP file is of the DRIVER_IRQL_NOT_LESS_OR_EQUAL (d1) bugcheck.

This indicates that a kernel-mode driver attempted to access pageable memory at a process IRQL that was too high.

A driver tried to access an address that is pageable (or that is completely invalid) while the IRQL was too high. This bug check is usually caused by drivMODULE_NAME: USBXHCI

IMAGE_NAME:  USBXHCI.SYS

FAILURE_BUCKET_ID:  X64_0xD1_USBXHCI!Isoch_Stage_AcquireMdl+3a

BUCKET_ID:  X64_0xD1_USBXHCI!Isoch_Stage_AcquireMdl+3aers


Windows 8 provides a new USB driver stack to support USB 3.0 devices. The new stack includes drivers that are loaded by Windows when a USB 3.0 device is attached to an xHCI host controller. The new driver stack maintains compatibility with the existing client drivers that were built and tested on earlier versions of the Windows operating system.

With this said, it's more than likely you are connecting a device in which is not supported by 8.1 and it causing crashes. What USB devices are you connecting? I took a quick look at the modules list, and from a glance, this may be it:

emusba10.sys Thu Oct 07 01:40:21 2010

^^ E-MU USB-Audio 1.0 Driver. Dated from 2010 (old for Windows 8.1). Try looking and seeing if an update is available. If not, remove this device or uninstall the software as well.

Regards,

Patrick


Debugger/Reverse Engineer.

Did this solve your problem?

Sorry this didn't help.

Great! Thanks for marking this as the answer.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this response?

Thanks for your feedback.

Reply In reply to deleted message
Great work!

If and when you are comfortable and feel your issue has been solved, I'd recommend marking the post of mine that answered your question so this thread no longer shows up as requiring an answer.

Regards,

Patrick
Debugger/Reverse Engineer.

Did this solve your problem?

Sorry this didn't help.

Great! Thanks for marking this as the answer.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this response?

Thanks for your feedback.

Thanks for reporting this issue. I will investigate and post a response here.  Do you know whether you installed non-Microsoft driver for the USB xHCI host controller?


Thanks,

Eliyas

This posting is provided "AS IS" with no warranties, and confers no rights.

Did this solve your problem?

Sorry this didn't help.

Great! Thanks for marking this as the answer.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this response?

Thanks for your feedback.

Reply In reply to deleted message

Hi,

In addition to Patrick's good advice :

Check with Gigabyte Support, their on-line documentation, and drivers. Look for updates
to the BIOS, low level chipset drivers, and the major on-board and separate device drivers.
And check back regularly to those resources since Windows 8.1 is a new OS version and there

will probably be updates available there first.

Gigabyte Support
http://www.gigabyte.com/support-downloads/technical-support.aspx

Gigabyte Downloads
http://www.gigabyte.com/support-downloads/download-center.aspx

Hope this helps.


Rob Brown - Microsoft MVP <- profile - Windows Expert - Consumer : Bicycle <- Mark Twain said it right!

Rob Brown - Microsoft MVP - Windows and Devices for IT 2010 - current
Windows Insider MVP 2016 - current

Did this solve your problem?

Sorry this didn't help.

Great! Thanks for marking this as the answer.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this response?

Thanks for your feedback.

Reply In reply to deleted message
I manually installed a single driver - the Intel Chipset drivers, which were for Windows 8.1 64 bit.

Everything else came through Windows Update.

The Intel site had separate XHCI controller drivers, but it was specifically mentioned that they are not needed for Windows 8 and to not install them, so I didn't.

The driver mentioned above is for an Creative E-MU 0404 USB 2.0 professional audio interface, which worked just fine under Windows 8, even if it's using Windows 7 drivers. I do not know if this device is responsible for the crashes.


Same issue here and I'm using the E-MU 0202. The BSODs started after Win 8.1 update.

The audio interface drivers may be old but they worked fine under both Win 7 and Win 8.

So far most of the crashes happened while playing movies in browser (flash player). There was only one crash while playing video using Media Player Classic and no crashes while using other apps (music players, games etc).

Did this solve your problem?

Sorry this didn't help.

Great! Thanks for marking this as the answer.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this response?

Thanks for your feedback.

Based on my investigation, this appears to be a bug in emusba10.sys driver from Creative Labs . This driver is sending a malformed URB. Windows 8 validated the URB before processing. This validation was removed in Windows 8.1 as part of some optimization. Until we come up with resolution for this, please don't plug this device to USB 3.0 port / blue port. Sorry for the inconvenience.


Thanks,

Eliyas




This posting is provided "AS IS" with no warranties, and confers no rights.

Did this solve your problem?

Sorry this didn't help.

Great! Thanks for marking this as the answer.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this response?

Thanks for your feedback.

Eliyas,

Thank you for your informative reply based on my troubleshooting. I am going to add this to my blog to keep aware of future emusba10.sys cases until a fix is rolled out.

Regards,

Patrick
Debugger/Reverse Engineer.

Did this solve your problem?

Sorry this didn't help.

Great! Thanks for marking this as the answer.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this response?

Thanks for your feedback.

Can somebody share the 2010 version of emusba10.sys  (Thu Oct 07 01:40:21 2010) driver package to me. I'm not able to find on the EMU website. The one I have is from 2007 and I can't get it to crash.



Thanks,

Eliyas

This posting is provided "AS IS" with no warranties, and confers no rights.

Did this solve your problem?

Sorry this didn't help.

Great! Thanks for marking this as the answer.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this response?

Thanks for your feedback.

Hi !
I am in the same situation here. 
I unplugged my E-MU 0404 USB and replaced it with an 0204 as a temporary solution. 
However, even the E-MU 0204 crashes windows with the described BSOD if plugged on USB3. 

Regards, 

Did this solve your problem?

Sorry this didn't help.

Great! Thanks for marking this as the answer.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this response?

Thanks for your feedback.

Reply In reply to deleted message

Thanks.

This posting is provided "AS IS" with no warranties, and confers no rights.

Did this solve your problem?

Sorry this didn't help.

Great! Thanks for marking this as the answer.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this response?

Thanks for your feedback.

* Please try a lower page number.

* Please enter only numbers.

* Please try a lower page number.

* Please enter only numbers.