Making usbstor.sys BSOD from user mode

I’ve found a way to reliably make usbstor.sys BSOD (stop 0xd1) from user
mode by sending a MODE SENSE (6) command to a common USB device via SCSI
pass-through on XP SP2 (don’t know about other flavors). It sounds
suspiciously similar to an earlier issue with atapi.sys
(http://support.microsoft.com/?kbid=813908). I would like to report
this issue to the “proper authorities.” Should I actually debug the
issue at the driver level before reporting it? Or will a method of
reproduction suffice? I prefer not to debug it, as I’m not currently
set up for kernel debugging, and don’t actually have any kernel-level
debugging experience. I could if necessary but it would be rather time
consuming, in other words. It seems to me that being able to BSOD the
machine from user mode is a clear enough indication that something’s
broke, but I thought I’d solicit some expert advice before proceeding.

Chuck

If you send me the repro steps off the list, I can fwd it to the owner
of usbstor for review.

Thx
d

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Chuck Batson
Sent: Friday, January 06, 2006 8:52 AM
To: Windows System Software Devs Interest List
Subject: [ntdev] Making usbstor.sys BSOD from user mode

I’ve found a way to reliably make usbstor.sys BSOD (stop 0xd1) from user

mode by sending a MODE SENSE (6) command to a common USB device via SCSI

pass-through on XP SP2 (don’t know about other flavors). It sounds
suspiciously similar to an earlier issue with atapi.sys
(http://support.microsoft.com/?kbid=813908). I would like to report
this issue to the “proper authorities.” Should I actually debug the
issue at the driver level before reporting it? Or will a method of
reproduction suffice? I prefer not to debug it, as I’m not currently
set up for kernel debugging, and don’t actually have any kernel-level
debugging experience. I could if necessary but it would be rather time
consuming, in other words. It seems to me that being able to BSOD the
machine from user mode is a clear enough indication that something’s
broke, but I thought I’d solicit some expert advice before proceeding.

Chuck


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

You are currently subscribed to ntdev as: xxxxx@microsoft.com
To unsubscribe send a blank email to xxxxx@lists.osr.com