PDA

View Full Version : Frequent bsods USBEHCI.SYS with nova-t-500 on XP sp3. help needed please



haup-hop
09-12-2011, 11:26 PM
Hi

Every few days I'm getting Bsod s referencing USBEHCI.SYS with nova-t-500.

I've read a few post about this each fix has ended up with dead links
I've tried this link
http://www.quantexzone.com/faq/wintv_faq/wintv_kb_novat500_usbehci_bsod.htm
( dead link for me)
from this thread
http://www.hauppauge.co.uk/forum/showthread.php?18086-System-reboots-while-recording-BSOD-in-USBEHCI.SYS&highlight=USBEHCI.SYS

+ numerous other articles that aren't quite specific enough. My machine has quite a lot of up time so it would be better for me if someone came with definate/ probable fix rather than guess. Saying that any help is appreicated. good help is appreciated even more.

I understand it's an microsoft driver issue with xp sp3 but someone here ( mr x ?? ) must know exactly how to fix it. I would grateful if someone could save me some time, hassle and pain and post the details of the right fix or a working link. I honestly have tried google for best part of two hours but am suffering from google fatigue.

thanks for your help

J

haup-hop
11-01-2012, 09:32 PM
For those who want to know there is a fix - although I had no answer from official support and had to find this out for myself.

the short version is

go here

http://support.microsoft.com/kb/969238

at the top of the page "request the hotfix" - you'll have to give MS your email etc they'll email you a link to download a file called

384042_ENU_i386_zip

this file will extract and up date your usbehci.sys from

usbehci.sys 5.1.2600.5512 13/04/2008
to
usbehci.sys 5.1.2600.5825 08/06/2009

---------------------------------

this changed by bsods from 1 bsod every two days to never. It has been that way for 28 days at the time of posting ( will post back if problem occurs again within a couple of months otherwise assume everything is OK for me)

-------------------------------------

the pointlessly long version is -

hauppaugge nova t 500 dvb-t dual tuner is a pci tuner that works by installing two usb tuners ( and a usb infrared controller) on a pci board. to install the usb tuners you have to install a type of pci usb hub. In this instance it is a USB Enhanced Controller ( this is where we get usbehc part of usbehci.sys ). the driver for a usb enhanced controller comes from Microsoft ( MS for short). The usbehci.sys driver with MS xp sp3 has faults in it that show up when data is transfered from a usb device to a computer ( ie when television program data is transfered from the hauppauge tuner through the motherboard to your hard drive or screen ). These faults can cause BSODs to occur.

Even though MS's driver in xp sp3 is faulty and they have a fix they won't release an update via MS upadate because XP is out of some sort of support cyle ( IDK ). you have to ask nicely using the link http://support.microsoft.com/kb/969238 .

I used this updated file for nearly a month and have not noticed any problems and no BSODs. Having said that I have only one USB enhanced host controller. you can check how many you have by going to "device manager" and view "device by connection" and basically checking everything for a "USB Ehanced Host Controller".


I have to thank

http://blogs.msdn.com/b/usbcoreblog/archive/2009/11/13/list-of-the-latest-usb-hotfixes-for-each-windows-version.aspx

for pointing me in the right direction or else I would never have found it.

TL;DR - http://support.microsoft.com/kb/969238

( if link is moved in the future try searching for DRIVER_IRQL_NOT_LESS_OR_EQUAL STOP 0x000000D1 Usbehci.sys )

PS if you want to check your BSOD's I highly recommend nirsoft "blue screen viewer" it's free and easy to use.