You receive a Stop error message when you use a hardware device on a computer that is running Windows 2000 (907353)



The information in this article applies to:

  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Professional
  • Microsoft Windows 2000 Advanced Server

SYMPTOMS

When you use a hardware device on a computer that is running Microsoft Windows 2000, you receive one of the following Stop error messages:

Error message 1

STOP 0x000000DB (0x00000000, 0x000000FF, 0x00000000, 0x8046D604)
DRIVER_CORRUPTED_SYSPTES

Error message 2

STOP 0x0000007F (0x0000000D, 0x00000000, 0x00000000, 0x00000000)
UNEXPECTED_KERNEL_MODE_TRAP

Error message 3

STOP 0x0000000A (0x1b8f610a, 0x00000002, 0x00000001, 0x8046d9c4)
IRQL_NOT_LESS_OR_EQUAL

CAUSE

When a hardware device requires system resources that are used by other devices, the device may send a process request. This process request is known as a hardware interrupt. In order to manage this hardware interrupt, Windows 2000 uses an interrupt descriptor table (IDT) that lists every hardware interrupt. To prevent system resources from being diverted from a process, the system can set a flag in the IDT to disable the hardware interrupt that requires the resources. Before the system modifies the IDT, the system temporarily disables hardware interrupts.

This problem occurs when a hardware interrupt occurs in the interval between the following two events:
  • The system sends a request to disable hardware interrupts.
  • Hardware interrupts are disabled.
When a hardware interrupt occurs in this interval, the IDT becomes corrupted.

STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

Modification Type:MajorLast Reviewed:10/17/2005
Keywords:kbtshoot kbsetup kbprb KB907353 kbAudITPRO