Skip to main content
jdcowpland
Associate III
May 12, 2014
Question

URB_status is always Idle

  • May 12, 2014
  • 1 reply
  • 732 views
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?
    This topic has been closed for replies.

    1 reply

    jdcowpland
    Associate III
    May 12, 2014
    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?