"Stop 0x000000D1"

Jul 12, 2009 12:15 GMT  ·  By

Computers running Windows XP Service Pack 3 or SP2 can encounter problems when a USB card connected to the machine transmits what Microsoft referred to as large data. The Redmond-based company informed that such a scenario resulted in the computer running XP crashing.

According to the software giant, the issue is associated with data transmissions of over 400 bytes. Aside from the crash, users are presented with the "Stop 0x000000D1" error message, which can guide them to the resources made available by Microsoft to help them deal with the problem.

“Consider the following scenario: You run Windows XP on a computer that has a universal serial bus (USB) card reader. You install a Microsoft USB smart card class driver (Usbccid.sys) on the computer. You insert a smart card into the USB card reader. A service or application transmits a large amount of data from the smart card. In this scenario, the system crashes and you receive the following Stop error message: Stop 0x000000D1 (parameter1, 00000002, 00000001, parameter4) DRIVER_IRQL_NOT_LESS_OR_EQUAL. Note The parameters in this Stop error message vary, depending on your actual configuration,” Microsoft revealed.

The Redmond-based company is indeed offering a fix for this issue. Users that are affected by this specific problem can contact Microsoft directly and access a hotfix that will correct the glitch. However, the hotfix is designed to take care of the crashes that result in the "Stop 0x000000D1" error message, the software giant emphasized. The company is offering the Usbccid.sys driver itself, and XP users can grab it via Windows Update.

Microsoft explained that the “problem in the Usbccid.sys driver causes some memory corruption when you insert a smart card. When large data is transmitted, typically over 400 bytes, the system presents a Stop error.”