cancel
Showing results for 
Search instead for 
Did you mean: 

URB_status is always Idle

jdcowpland
Associate II
Posted on May 12, 2014 at 12:36

Hi,

I'm currently using the USB host library with a usb mass storage device, and it seems the host is getting stuck in the USBH_MSC_HandleBOTXfer function when waiting for the URB_Status (case USBH_MSC_SENT_CBW). Problem is that it always returns a URB_IDLE. Anyone able to tell me why that might be happening and how to work around it?
1 REPLY 1
jdcowpland
Associate II
Posted on May 12, 2014 at 17:10

After looking at the communications on a USB analyser, it seems that a packet is getting sent (presumably the CBW), but there's no ACK. What would be the reason for no ACK?