Hi, I'm Reed! (26 - she/her- pan/polyam) Video games, model kits, film, music, the works!

I'm also a VTuber over on Twitch!

Moo.


Reedrill
@Reedrill

When I'm done putting this whole document together, would any of y'all consider yourselves good at PC troubleshooting? A partner of mine has been having incredibly awful issues on her newest build and I'm trying to get all the help I can to finally get this resolved.

Just trying to put a big ol' Google Doc in place showcasing everything we've tried thus far and what's currently happening with it so that folks can help.


Reedrill
@Reedrill

I do have the document all-together and everything at the moment for those curious! The machine is like...somewhat stable at the moment but I'd still rather identify the problem before it gets worse or comes back at all, yknow?


You must log in to comment.

in reply to @Reedrill's post:

in reply to @Reedrill's post:

i haven't seen an IRQL Not Less or Equal error since windows 98 holy shit

Back in the olden times it meant some PCI add-on cards were conflicting with eachother because they had gotten assigned the same IRQ number by the BIOS, but IRQ's aren't usually configured manually these days

My suspicion is the m.2 since it seems to be heavy on the boot failures, but this is a guess entirely based on vibes. If there's a SATA drive kicking around that could be used temporarily to take the m.2 out of the equation that might confirm (or rule out) the problem, though at that point it could be the m.2 slot or the drive itself. Unsure.

Sadly I can't read the whole doc now since I'm heading home from work in a min, but I've run into a description of the IRQL thing before

sorry, I'll read the rest later!

anyway, short version, aiui this is an unhandled/unhandleable memory access violation in elevated code and almost certainly the fault of a driver doing something wrong or the hardware it's running doing something fucked up that causes an edge case nobody anticipated


so yeah IRQL here is different from old timey IRQ conflicts, I only have a general vague feeling for it because I don't do much windows troubleshooting or dev etc etc but basically some part of windows tried to access invalid memory while in an elevated interrupt request level (as in, software scheduling, not hardware interrupts, thanks for the super ambiguous naming convention though)

since it expects all code at an elevated IRQL to run to completion without interruption (except maybe by a higher IRQL? I think?), doing things like accessing invalid or nonpaged memory can't be handled in the normal method of generating a page fault and then Doing The Right Thing, because that would be a lower IRQL interrupting an higher one (I THIIIINK??)

I'd probably this probably means "some driver running some code at an elevated IRQL fucked up" like 99% of the time

so IRQL_NOT_LESS_OR_EQUAL literally means that the unhandleable memory thing happened while the running IRQL was higher than whatever threshold page faults and access violations (etc) can be handled at

also it's a fucking terrible name for what it means