nadriel: (Default)
nadriel ([personal profile] nadriel) wrote2006-07-05 09:01 pm

Comp issues

Right, I have this lovely new comp. Unfortunately, it keeps crashing on me.

I'm getting a blue screen with DRIVER_IRQL_NOT_LESS_OR_EQUAL

It only crops up when I run certain applications, and not with any regularity (but quite a bit of frequency when using said programs).

Given that the programs are: Windows Media Player, Winamp, Intervideo WinDVD and Ventrilo (a voice chat program), I'm working on it being something to do with the sound card.

I've got onboard sound, which I disabled and removed the drivers for to use my better sound card which I've put in.

So, any fellow techies out there who've got suggestions? I've poked around on some tech websites, but they aren't too helpful without me actually going through a lengthy signup process, so I thought I'd ask here first, as I know there are several people reading this journal who are much better at support/hardware than me...

[identity profile] seidhepriest.livejournal.com 2006-07-06 11:28 am (UTC)(link)
1. Disable the onboard sound.
2. Remove the soundcard.
3. Remove all of the "stealth" devices for both the onboard audio and the PCI soundcard in the Device Manager after booting into safe mode (does it also give the STOP when booting in safe mode?)
4. Play with the "PnP OS installed" setting in the BIOS (if it's off, it means the BIOS would allocate IRQs, DMAs, etc. automatically before OS bootup, if it's on, BIOS lets the OS choose all the resources; usually, the less automatical settings, the better).
5. Enable the onboard audio, boot, install whichever driver there is for it, then reboot, disable the onboard audio, boot again, shutdown Windows, install the PCI card, boot and install its own driver (preferrably latest revision).
6. Is the soundcard a Creative card of some flavour?
7. Have you actually deleted the driver (complete with the .inf and all) for the onboard audio, or just deleted the device in DM?

[identity profile] nadriel.livejournal.com 2006-07-06 11:41 am (UTC)(link)
6) Yep.
7) Not sure- I removed what I thought were the drivers, and disabled it in the BIOS, as well as removing it from DM.

[identity profile] seidhepriest.livejournal.com 2006-07-06 11:51 am (UTC)(link)
Removed the drivers manually (the *.sys file(s), the registry entry for the driver, and the enumerated device entries from the Currentcontrol set), or just ran the uninstaller?

Thing is, if PnP switch is on in the BIOS (OS configures devices during bootup), what might happen is that Windows detects the onboard audio, tries to load the (non-existent and ripped-out, or disabled device) driver, then disables it as per its hardware config (the device disabling actually comes after initialising, and enabling all PnP devices, no matter what the BIOS setting). This obviously causes it to attempt to write to a memory address assigned to a non-existent device driver (hence trying to write/read to/from a 0x0 address).

So all the trouble might be just because Windows is missing the right driver file(s) for the disabled onboard audio. Also, there's an option somewhere over there in the System CP applet for disabling driver signing, it should be really disabled all the time.

[identity profile] nadriel.livejournal.com 2006-07-06 01:00 pm (UTC)(link)
Cool, well, cheers for all the tips- I'll sit down when I get a moment and try various things based on this.

[identity profile] seidhepriest.livejournal.com 2006-07-06 01:04 pm (UTC)(link)
Erm... it was a question - whether you disabled/removed the driver files (*.sys, service registry entry, etc.), or just ran the uninstaller for the onboard audio drivers?

[identity profile] nadriel.livejournal.com 2006-07-06 01:43 pm (UTC)(link)
Ran the uninstaller.

[identity profile] seidhepriest.livejournal.com 2006-07-06 12:00 pm (UTC)(link)
An old trick with Creative soundcards was to sit them in the PCI slot next to the AGP slot, and they really have to have their own IRQ (also, it's a good thing to have IRQ assigned to the AGP device), so, if the soundcard is sharing an IRQ with something else, try moving it to another slot.

[identity profile] nadriel.livejournal.com 2006-07-06 12:03 pm (UTC)(link)
I believe it is already in that slot. How will I check the relevant IRQs (I think I know, but I prefer to be treated as if I don't in this instance, to make sure I'm doing everything I should be).

[identity profile] seidhepriest.livejournal.com 2006-07-06 01:08 pm (UTC)(link)
In the Device Manager there's an option to sort devices by IRQ ("Sort by resource type").

[identity profile] nadriel.livejournal.com 2006-07-06 02:18 pm (UTC)(link)
Okay- I have the following doubling up- should any of them not be on the same irq, and if so, what range do I have available to change them to?

(All PCI)

16- USB Universal Host Controller
16- PCI Express Root Port
16- Nvidea Geforce 6800 GS
18- USB Universal Host Controller
18- Sounblaster Live! 24-bit
19- USB Universal Host Controller
19- Serial ATA Storage Controller
23- USB Universal Host Controller
23- USB2 Enhanced Host Controller

I also have non-doubled PCI devices on IRQ 10 and 21

For ISA, I have the following doubled:

9- Microsoft ACPI-Compliant System
9- VAXSCSI Controller

And other ISA devices on IRQ 0,1,3,4,8,12,13,14 and 15

[identity profile] seidhepriest.livejournal.com 2006-07-06 02:24 pm (UTC)(link)
For an ACPI system, sharing IRQs is normal. On this box, an SB Live shares an IRQ with 5 other devices. Did you get the Creative driver? The default MS driver was somewhat buggy, and, you could've gotten trouble if the sample rate/"acceleration" in the audio device properties (the ones in the sound/multimedia CP applet) were set too low.

[identity profile] nadriel.livejournal.com 2006-07-06 02:31 pm (UTC)(link)
I have the latest creative driver I could get. And acceleration and sample rate are both maxed.

[identity profile] nadriel.livejournal.com 2006-07-06 02:46 pm (UTC)(link)
Hold on while I grab a copy of VNC and reinstall icq.

[identity profile] seidhepriest.livejournal.com 2006-07-06 02:51 pm (UTC)(link)
Quiet Internet Pager - ICQ client;
- Miranda;
Tight VNC - supports a tad cleaner image and better compression than the usual AT&T/Cambridge VNC.

[identity profile] nadriel.livejournal.com 2006-07-06 03:04 pm (UTC)(link)
Cool, they're both installed, and I've left icq running- so, if you're ready in a couple of hours, just drop me a message and we can get this show on the road. Thanks for all the assistance, btw :-)

[identity profile] nadriel.livejournal.com 2006-07-06 03:07 pm (UTC)(link)
In the f-locked post at the top of my journal.

[identity profile] nadriel.livejournal.com 2006-07-06 03:36 pm (UTC)(link)
Ooops! Is there now :-)