USB Mass Storage Update KB931788 -> problem with Safety RemoveHardware

F

Francesco Gigante

Hello everyone,

I have the same problem reported into the following thread:
http://forums.microsoft.com/EmbeddedWindows/ShowPost.aspx?PostID=1784036&SiteID=47

the proplem was about the strange behavior of the Safety Remove
Hardware icon which doesn't appear when you insert the usb key!

At the end of this post there is the best response about the problem,
which identifies what happens. Do you know if it is a bug?? If yes, it
was fixed by some updates after Update Rollup 1.0 for Windows XP
Embedded (I have installed it, but the problem is the same):

Response from previous thread:
I have found the culprit in this case: The USBSTOR.SYS driver.

I managed to recreate a situation where the SRH icon would appear if I
changed my image copy of this driver to an older version. I could
successfully go from no SRH icon to expected SRH icon behavior just by
copying the older version of this file over the newer version and
back.

To me this implies that there is a defect in the FP2007 USBSTOR.SYS
driver - How do we submit bug reports for components like this?

Details:

Works: (SRH icon appears every time when USB Flash drive is installed)

USBSTOR.SYS
File Version: 5.2.3790.0 (srv03_rtm.030324-2048)
Size: 24064 Bytes
Modified Date: Tuesday, March 28, 2003 8:00:00 AM

Doesn't Work: (SRH icon does not appear, even though the drive is
mounted and available in Explorer)

USBSTOR.SYS
File Version: 5.3.1201.0
Size: 27648 Bytes
Modified Date: Friday, May 25, 2007 1:56:06 PM
 
B

Bernd

Hello Francesco,

the case is even worse: With the new USB mass storage driver, which came
with Update Rollup 1.0 to enable USB boot (?), any USB flash drive (= USB
stick) is detected as 'Fixed hard disk media' instead of 'Removable media
other than floppy'. (This can be retrieved by a WMI query of the property
MediaType of the class Win32_DiskDrive or from command line with 'wmic
diskdrive').
This results in that the write cache is enabled automatically (which can be
seen in Device Manager), and subsequently all data is written delayed on the
USB flash drive and will be lost, if the USB flash drive is ejected manually!
Does anyone know who to avoid this behaviour?
How to disable the write cache of the USB flash drive in general, when it is
connected?

Thanks & Regards
Bernd
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top