Hi All,
We have developed a USB Host Controller driver for TI's DaVinCi
platforms and the issue what we have seen with this is that Sandisk
pendrive's with U3 technology are failing.
SanDisk Pendrive which we used was having some technology called U3
(An option to Install and carry programs with Pen drive itself). Is
there any chance that becouse of these SCSI commands can fail. what is
being observed is that the SCSI command for Media Changed is being
skipped and for the SCSI_MODE_SENSE10 Command it gives RX_STALL in the
receive path and after that continously, we get NAK timeouts.
To know more about U3 technology, these links can be used.
http://u3.sandisk.com/tour/swf_no_wave/tour_en.asp
http://www.sandisk.com/Retail/Default.aspx?CatID=1450
What may be the reason for this, Is this a problem with Microsoft
Mass
storage or SCSI driver. we does n't suspect the host controller, since
same host controller in Linux is working fine with the same device.
Other than SanDisk we have tested with 5 other models like Transcend,
PNY, Sony and all with all these devices it works well. We are using
WinCE 6.0.
Please help me on this.
Regards,
Noor