You are currently offline, waiting for your internet to reconnect

Your browser is out-of-date

You need to update your browser to use the site.

Update to the latest version of Internet Explorer

System crashes with DRIVER_VERIFIER_IOMANAGER_VIOLATION in usbstor.sys

Support for Windows XP has ended

Microsoft ended support for Windows XP on April 8, 2014. This change has affected your software updates and security options. Learn what this means for you and how to stay protected.

SYMPTOMS
If you enable driver verifier on usbstor.sys, hibernate the system and then resume from hibernation, you may experience a system crash with bug code DRIVER_VERIFIER_IOMANAGER_VIOLATION (c9) and the first argument equal to 228. The memory dump will point to usbstor.sys as the faulting module, specifically in the USBSTOR_FdoSetPowerD0Completion routine.


CAUSE
Code 228 indicates that a driver's completion routine has not marked the IRP pending if the PendingReturned field was set in the IRP passed to it. This may cause the operating system to hang, especially if an error is returned by the stack.


RESOLUTION
This issue in usbstor.sys will be fixed in the next version of Windows


MORE INFORMATION
DRIVER_VERIFIER_IOMANAGER_VIOLATION usbstor.sys driver verifier USBSTOR_FdoSetPowerD0Completion PendingReturned IRP
Note This is a "FAST PUBLISH" article created directly from within the Microsoft support organization. The information contained herein is provided as-is in response to emerging issues. As a result of the speed in making it available, the materials may include typographical errors and may be revised at any time without notice. See Terms of Use for other considerations.
Properties

Article ID: 2730127 - Last Review: 07/03/2012 14:11:00 - Revision: 2.0

  • Windows 7 Enterprise
  • Windows 7 Enterprise E
  • Windows 7 Enterprise N
  • Windows 7 Home Basic
  • Windows 7 Home Premium
  • Windows 7 Home Premium E
  • Windows 7 Home Premium N
  • Windows 7 Professional
  • Windows 7 Professional E
  • Windows 7 Professional for Embedded Systems
  • Windows 7 Professional N
  • Windows 7 Service Pack 1
  • Windows 7 Starter
  • Windows 7 Starter E
  • Windows 7 Starter N
  • Windows 7 Ultimate
  • Windows 7 Ultimate E
  • Windows 7 Ultimate for Embedded Systems
  • Windows 7 Ultimate N
  • Windows Vista Beta 1
  • Windows Vista Beta 2
  • Windows Vista Business
  • Windows Vista Business 64-bit Edition
  • Windows Vista Business N
  • Windows Vista Business N 64-bit Edition
  • Windows Vista Enterprise
  • Windows Vista Enterprise 64-bit Edition
  • Windows Vista Home Basic
  • Windows Vista Home Basic 64-bit Edition
  • Windows Vista Home Basic Beta
  • Windows Vista Home Basic N
  • Windows Vista Home Basic N 64-bit Edition
  • Windows Vista Home Premium
  • Windows Vista Home Premium 64-bit Edition
  • Windows Vista Home Premium Beta
  • Windows Vista Service Pack 1
  • Windows Vista Service Pack 2
  • Windows Vista Starter
  • Windows Vista Ultimate
  • Windows Vista Ultimate 64-bit Edition
  • Windows Vista Ultimate Beta
  • Microsoft Windows XP Service Pack 1
  • Microsoft Windows XP Service Pack 1a
  • Microsoft Windows XP Service Pack 2
  • Microsoft Windows XP Service Pack 3
  • KB2730127
Feedback
0&did=1&t=">