New computer build keeps crashing shortly after bootup..

Hi there,

I built a computer a few months ago, and ever since then I have been having a some real difficulties with random reboots and windows bluescreens.  Often the computer will reboot shortly after startup with a 'BAD POOL CALLER' error.  Sometimes, when during the next boot it will take me to a microsoft website and inform me that a device driver caused the problem, and sometimes it will even tell me that my graphics driver caused the problem.  

Anyway, a bit about the system:

ASUS P4P800 Deluxe mobo
3 GHz pentium 4
1 SATA drive
1 DVD Rom drive
ATI 9800 XT Grpahics card

Also, I am having some problems with my interrupts.. for some reason, my graphics card and usb ports all want IRQ 16, and I cannot seem to change this setting.. The best I can do is disable a USB port if I can get that far after booting up, and then, when I reboot, the USB port is back on IRQ 16.  Also, I have a bunch of stuff sharing my IDE IRQ (18 see below) as well.  All this plug and play stuff is making it impossible for me to boot up without having multiple devices on the same IRQ's, which is a no-no, right?  

Here's what my IRQ situation looks like:

ISA 0 system timer
ISA 1 PS2 keyboard
ISA 3 com2
ISA 4 com1
ISA 6 floppy
ISA 8 CMOS/real time clock
ISA 9 MIcrosoft ACPI_compliant system
ISA 12 PS2 mouse
ISA 13 Numeric data processor
PCI 16 standard PCI to USB host controller
PCI 17 soundmax integrated digital audio
PCI 18 Standard Dual channel PCI IDE controller
PCI 18 Standard Dual channel PCI IDE controller
PCI 18 standard PCI to USB host controller
PCI 19 standard PCI to USB host controller
PCI 22 3com gigabit LOM (3C940)
PCI 23 Standard Enchanced PCI to USB Host controller

I've tried new graphics drivers till I'm blue in the face, and it isn't cutting the mustard.  I am offering a lot fo points on this one because this is a persistant problem and it is driving me INSANE.  Thanks in advance for any help!

Who is Participating?
Try Abit's IC7-G, or IC7-Max3.
judekelleyAuthor Commented:
Sorry--I forgot to mention that I am running windows XP home edition..  If you need any more info about this system, don't hesitate to ask.

I would not worry about the IRQ sharing - my video card (Radeon 9000) shares IRQ 16 with a USB host controller also.

Your 'BAD POOL CALLER' error is listed here;EN-US;314492

but I think it's a matter of a bad video driver.  Which Catalyst version are you using?  Have you tried an earlier or later version?  Not all versions work for all setups, and I have successfully used 3.7 and 4.3.
Cloud Class® Course: Certified Penetration Testing

This CPTE Certified Penetration Testing Engineer course covers everything you need to know about becoming a Certified Penetration Testing Engineer. Career Path: Professional roles include Ethical Hackers, Security Consultants, System Administrators, and Chief Security Officers.

The Stop 0xC2 message indicates that a kernel-mode process or driver incorrectly attempted to perform memory operations in the following ways:

By allocating a memory pool size of zero bytes.
By allocating a memory pool that does not exist.
By attempting to free a memory pool that is already free.
By allocating or freeing a memory pool at an IRQL that was too high.
This Stop message is typically due to a faulty driver or software.

Interpreting the Message
Table C.5 describes the information provided by Stop 0xC2 messages. The value of the first parameter indicates the type of violation (see the Description column) and determines the meaning of the next three parameters.

Table C.5   Parameter Listing for Stop Message 0xC2

Parameter 1 Parameter 2 Parameter 3 Parameter 4 Description
0x00000000 This value is always 0 The pool type being allocated The pool tag being used The caller is requesting a zero byte pool allocation
0x00000001, 0x00000002, or 0x00000004 Pointer to pool header First part of pool header contents This value is always zero Pool header has been corrupted
0x00000006  Reserved Pointer to pool header Pool header contents Attempt to free a memory pool that was already freed
0x00000007 Reserved Pointer to pool header This value is always zero Attempt to free a memory pool that was already freed
0x00000008 Current IRQL Pool type Size of allocation Attempt to allocate pool at invalid IRQL
0x00000009 Current IRQL Pool type Address of pool Attempt to free pool at invalid IRQL
0x00000040 Starting address Start of system address space This value is always zero Attempt to free usermode address to kernel pool
0x00000041 Starting address Physical page frame Highest physical page frame Attempt to free a non-allocated nonpaged pool address
0x00000042 or 0x00000043 Address being freed This value is always zero This value is always zero Attempt to free a virtual address that was never in any pool
0x00000050 Starting address Start offset in pages from beginning of paged pool Size in bytes of paged pool Attempt to free a non-allocated paged pool address
0x00000099 Address being freed This value is always zero This value is always zero Attempt to free pool with invalid address or corruption in pool header
0x0000009A Pool type Size of allocation in bytes Allocation's pool tag Attempt to allocate must-succeed

Resolving the Problem
The following suggestions are specific to Stop 0xC2 errors. For additional troubleshooting suggestions that apply to all Stop errors, see "Stop Message Checklist" later in this appendix.

A Stop 0xC2 message might occur after installing a faulty device driver, system service, or firmware. If a Stop message lists a driver by name, disable, remove, or roll back the driver to correct the problem. If disabling or removing drivers resolves the issues, contact the manufacturer about a possible update. Using updated software is especially important for multimedia applications, antivirus scanners, DVD playback, and CD mastering tools.
A Stop 0xC2 message might also be due to failing or defective hardware. If a Stop message points to a category of devices (such as disk controllers, for example), try removing or replacing the hardware to determine if it is causing the problem.
If you encounter a Stop 0xC2 message while upgrading to Windows XP Professional, the problem might be due to an incompatible driver, system service, virus scanner, or backup. To avoid problems while upgrading, simplify your hardware configuration and remove all third-party device drivers and system services (including virus scanners) prior to running setup. After you have successfully installed Windows XP Professional, contact the hardware manufacturer to obtain compatible updates. For more information about simplifying your system for troubleshooting purposes, see " Troubleshooting Concepts and Strategies" and "Troubleshooting Startup" in this book.
For more information about Stop 0xC2 messages, see the Microsoft Knowledge Base link on the Web Resources page at Search using keywords winnt, 0x000000C2, and 0xC2.
judekelleyAuthor Commented:
>I would not worry about the IRQ sharing - my video card (Radeon 9000) shares IRQ 16 with a USB host controller also.
>Your 'BAD POOL CALLER' error is listed here
>but I think it's a matter of a bad video driver.  Which Catalyst version are you using?  Have you tried an earlier or later >version?  Not all versions work for all setups, and I have successfully used 3.7 and 4.3.

Hi Callandor,

I have downloaded and installed Catalyst 4.3.  (I was running 4.7 and before that 4.6)  Hopefully this will help!  Unfortunately, this problem is often intermittent, so I'll need to run the machine for a while to see if the new (old) driver helps the situation.  

If that doesn't work, I am considering reinstalling my OS.



I hope you know you have to -uninstall- a video driver before installing a new one??

Also, new video drivers often are programmed to work with latest versions of other software - so you may want to try upgrading drivers for your chipsets (check your mainboard mfg's website - upgrade chipset & AGP drivers).

And finally, a new version of DirectX may also come in handy.

Keeping a PC up-to-date requires some more action than updating windows and a vid card!

judekelleyAuthor Commented:
Well, I tried version 4.3 of catalyst without success.  I also noticed a bit of slowdown on one of my games upon installing the older driver set.    

I'm pretty sure that I am uninstalling the video drivers in the proper fashion--I'm doing it by going to my hardware manager and selecting 'uninstall driver' before installing the new ones.  If there is a better way than that, I would be most interested to hear about it.  

The AGP dirver sounds like a good idea... While I have played around with chipset drivers a bit, I have not specifically gone after the AGP driver (I had thought it was included in the chipset driver).  

I think this graphics card came out a little bit after the motherboard so that may be the source of the problem.  A friend of mine built an identical system, (apart from the graphics card) and he has had zero problems.  His graphics card was the 9800 Pro and I went with the 9800 XT.. because the Pro was out of stock.  Doh!

You don't seem to be the only one:

No one over there found a solution.

If you want to, I can send a Technical Enquiry to ASUS with these details - or you can do so yourself on . I suggest you do exact the same for the ATI card!

If you want a quick fix, I think you'd better print all this info & get back to your dealer with the card, he has acces to faster support - you can try to convince him to give you a temporary replacement AGP card, as the setup you bought doesn't seem to work properly.

Still, there aren't -that- many issues out there, and I think this is a more common setup... Makes me wonder how the other ppz fixed this...
judekelleyAuthor Commented:
And here I thought I was doing myself a favor by buying an ASUS motherboard... never again!  I think I'm just going to buy another motherboard.   Any suggestions on one that will be more compatible with this graphics card?    

ASUS normally is quite reliable and stable, I'm sure it's an incompatibility in drivers... If it is a hardware incompatibility, there should be more issues, and there should be a clear fix...

I really do suggest you complain to ASUS and ATI, maybe you'll get a completely new product for free if you make a big fuss (post it around on some more forums, and send them the link - they hate bad criticism by end-users, especially if you smear it over the web ^_^)

To be honest, I think this is really outrageous. You buy new, up-to-date hardware and it just doesn't function. And when you contact their support, they mostly insult you by suggesting 'installing new drivers, updating this and that' - even when you say you did that... Like all users are newbies.

No comment has been added to this question in more than 21 days, so it is now classified as abandoned..
I will leave the following recommendation for this question in the Cleanup topic area:
accept callandor

Any objections should be posted here in the next 4 days. After that time, the question will be closed.

EE Cleanup Volunteer
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.