Hi all,

I just started to test the USB Mass Storage Function Driver (CE 5.0) on our
PXA27x platform a few days ago. At first nothings seemed to work.
I installed the latest QFEs (Till Q1 2005), and fixed the whole Cable Detct
routine.
Now when I connect to my Notebook I get a "Stall send on In Endpoint = 0x1",
followed by a 10-20 seconds timeout, then a Stall again. But after some
(usually 2-3) loops the Mass Storage device is detected correctly and
mounted. Then it works stable for reads and writes.

The interesting thing is that if I enable the "Transport" debug zone int the
USB function driver, the mass storage is recognized immediately, without
stalling. I suspect there is a timing problem somewhere.

Another strange thing: if I loopack the USB fucntion with the USB Host on
our CE platform the USB mass storage disk is never detected correctly. I get
the following Debug Messages in an infinite loop:
BOT_DataTransfer error(5.3.3, dwCswErr:1460, dwUsbErr:0x0, dwTimeout:4000)
Retry CSW

But maybe this is a problem with the USB Mass Storage Client driver on the
Host side (I had some problems with other USB mass storage devices in the
past)


I know there should be some fix available from Microsoft, but I cannot wait
much longer.
Does anyone know when the fix will be available?
Or maybe someone knows how to solve the problem?

regards,

Germano Kern

Toradex
www.toradex.com