This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

USB mass storage transfer getting cancelled

I am developing WinCE 6.0 USB function controller driver for TI's DM355 SOC . When I try to test mass storage functionality for it using an SD card on the EVM, it gets mounted as a removable device.But when I do file transfers, the transfer is getting aborted. When I verified using protocol analyzer, some transfers are getting cancelled returning [ URB Bulk or Interrupt Transfer cancelled , USBD_STATUS_CANCELED] and the port is getting reset. But I am not able to find why the transfer is getting cancelled.

URB Bulk or Interrupt Transfer canceled

Device Object USBPDO-10

Driver Object usbhub

URB Function URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER

URB Status USBD_STATUS_CANCELED Endpoint 81h 1 In, Bulk