Stop error 0x000000D1 and Windows Server runs a bugcheck when you enable a storage controller
This article discusses an issue where Windows Server runs a bugcheck and you receive Stop error 0x000000D1 when you enable a storage controller.
Original KB number: 2916984
Symptoms
Consider the following scenario:
- You have a computer that is running Windows Server 2012 R2.
- The system is configured by having hot pluggable Solid State Drives (SSDs).
- You disable the storage controller for one or more of the SSDs through Device Manager.
- You physically eject the SSDs that are attached to the disabled controllers.
- You re-enable the previously disabled storage controller through Device Manager.
In this scenario, Windows Server runs a bugcheck. Additionally, you receive a Stop error message that resembles the following message:
STOP: 0x000000D1 (parameter 1, parameter 2, parameter 3, parameter 4)
This problem has also been seen in scenarios in which a surprise removal is performed on the SSD when the storage controller driver is being installed or enabled.
Note
- This Stop error describes a DRIVER_IRQL_NOT_LESS_OR_EQUAL error.
- The parameters in this Stop error message vary, depending on the configuration of the computer.
- Not all Stop 0x000000D1 errors are caused by this issue.
Cause
This problem occurs because the StorPort driver forwards a Plug and Play (PnP) IRP to the storage controller that is no longer initialized.
Status
Microsoft has confirmed that this is a problem in the Microsoft products that are listed at the beginning of this article.
Microsoft regularly releases software updates to address specific bugs. If Microsoft releases a software update to resolve this bug, this article will be updated with additional information.