Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

A computer that is running Windows 7 or Windows Server 2008 R2 crashes when an application sends an I/O request to a USB-connected CD drive


View products that this article applies to.

Symptoms

Consider the following scenario:
  • You have a computer that is running Windows�7 or Windows Server 2008 R2.�
  • A CD drive is connected to the computer through a USB port.
  • An application sends an IOCTL_SCSI_PASS_THROUGH_DIRECT I/O request to the CD drive.
In this scenario, the computer crashes. Additionally, you may receive a Stop error message on a blue screen. This Stop error message resembles the following: STOP 0x000000D1, (parameter1. parameter2, parameter3, parameter4)

↑ Back to the top


Cause

This issue occurs because the system kernel-mode driver accesses the data buffer by unexpectedly using a user-mode address.

When a user-mode application issues the IOCTL_SCSI_PASS_THROUGH_DIRECT I/O request to a USB-connected CD drive, the Mode Sense (6) command is sent to the CD drive. Then, there is a conversion from the Mode Sense (6) command to the Mode Sense (10) command. When this I/O request is completed by the CD drive, a conversion from the Mode Sense (10) command to the Mode Sense (6) command occurs. During this conversion process, the system kernel-mode driver accesses the data buffer by using a user-mode address. Therefore, the computer crashes.

↑ Back to the top


Resolution

This problem is planned to be fixed in the next service pack.

↑ Back to the top


More information

For information on the same problem on Windows Vista or Windows Server 2008, see the following KB:
http://support.microsoft.com/kb/974711/en-us

For more information about the IOCTL_SCSI_PASS_THROUGH_DIRECT request, visit the following Microsoft Web site:
http://msdn.microsoft.com/en-us/library/ff560521.aspx

For more information about the Mode Sense command, visit the following Microsoft Web site:
http://msdn.microsoft.com/en-us/library/dd424451.aspx

↑ Back to the top


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.

↑ Back to the top


Keywords: KB2121148

↑ Back to the top

Article Info
Article ID : 2121148
Revision : 4
Created on : 8/16/2011
Published on : 8/16/2011
Exists online : False
Views : 344