Still celebrating National IT Professionals Day with 3 months of free Premium Membership. Use Code ITDAY17

x
?
Solved

IRQL NOT LESS OR EQUAL  software cause

Posted on 2011-03-15
8
Medium Priority
?
1,024 Views
Last Modified: 2012-05-11
I am getting the blue screen with IRQL_NOT_LESS_OR_EQUAL but only when I run a communications utility within my application (a custom vb2005 and C++ graphics manipulation program). The communications feature uses an RS232 connection to a similar program on another computer to exchange information. Lower down the blue screen it says:
*** stop: 0x0000000A (0x0000BA33,0x00000002,0x00000001,0x806E6A8E)
The computers are Winows XP, SP3.
We currently use the motherboard RS232. I'll try an adaptor. Any other suggestions?
Thanks
0
Comment
Question by:focuser
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
8 Comments
 
LVL 6

Assisted Solution

by:akajohn
akajohn earned 300 total points
ID: 35137087
You will need to go into Device Manager or your Bios and check which hardware devices, (Hard disk Controller, Sound Card , Network Card, etc...) is using the same IRQ. (Make a list) You have a conflict and possibly some old interface card refuse to use IRQ numbers that are higher than 5 which restricts the choices. Ideally, run it on a machine with no external cards in the  slots!

Also see if you can change the IRQ of the COM 1 or COM 2 port. (RS 232) in the bios.

This is very annoying and We wish you good luck, It is trial and error until you find the right combination.

A>
0
 

Assisted Solution

by:signin_siva
signin_siva earned 300 total points
ID: 35137167
This is usually a memory fault (either faulty RAM or faulty sockets on the board). Grab memtest and see what it reports.
0
 
LVL 4

Assisted Solution

by:lordrt
lordrt earned 300 total points
ID: 35137475
usually a RAM fault, try remove one by one if you have more than 1 installed and switch on to know which one is causing this fault, and replace if needed with a new one
0
Use Case: Protecting a Hybrid Cloud Infrastructure

Microsoft Azure is rapidly becoming the norm in dynamic IT environments. This document describes the challenges that organizations face when protecting data in a hybrid cloud IT environment and presents a use case to demonstrate how Acronis Backup protects all data.

 
LVL 32

Assisted Solution

by:willcomp
willcomp earned 1100 total points
ID: 35138707
Contrary to the responses above, the BSOD in question is usually caused by a driver. Can you change the driver used? Attach a recent minidump (located in C:\windows\minidump folder) and we'll try to pinpoint the driver at fault.
0
 

Author Comment

by:focuser
ID: 35139927
Changing Com1;s IRQ, from 04 to 03, by changing the settings selection in Device Manager, did not help. When communications was turned on it happened again. I'm attaching the minidump log.

Mini031511-01.dmp
0
 
LVL 32

Accepted Solution

by:
willcomp earned 1100 total points
ID: 35140099
The faulting driver is serial.sys which is probably located here: c:\windows\system32\drivers\serial.sys

Try copying serial.sys from another PC with same version of Windows.

I've attached the complete dump analysis log. Analysis.log
0
 

Author Comment

by:focuser
ID: 35140275
copying serial.sys in from the neighboring xp computer didn't help. Could the pointer to serial.sys indicate the utility using serial.sys (communications)?
I'll try reloading my main application. Then I suppose I should try a USB to serial adaptor.
0
 

Author Comment

by:focuser
ID: 35141360
Using a PCIE board with 2 comports has solved my problem.
Thanks all.
0

Featured Post

Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Summary: This tutorial covers some basics of pointer, pointer arithmetic and function pointer. What is a pointer: A pointer is a variable which holds an address. This address might be address of another variable/address of devices/address of fu…
Windows programmers of the C/C++ variety, how many of you realise that since Window 9x Microsoft has been lying to you about what constitutes Unicode (http://en.wikipedia.org/wiki/Unicode)? They will have you believe that Unicode requires you to use…
Video by: Grant
The goal of this video is to provide viewers with basic examples to understand and use while-loops in the C programming language.
The goal of this video is to provide viewers with basic examples to understand and use switch statements in the C programming language.

688 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question