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.

TUSB4041I: device descriptor read error

Part Number: TUSB4041I

Hi there,

In one customer project, USB host reports device descriptor read error of TUSB4041I. It happens on many boards.

usb 1-1.1: device descriptor read/64, error -32

A reset on reset pin can solve this issue on most boards, but some boards still have this problem. I think it might be relative to the power-up sequence between TUSB4041I and USB host, but there is no specific power-sequencing requirement in datasheet.  Is there any test or measurement I could try to find the root cause?

Thanks.

  • Hi Jerry,

    Is this an embedded application running Linux?  We have seen some issues if the hub exits reset before the host is ready to connect.  The hub upstream port will go to suspend as expected per the USB specification and when the host starts to connect it does not send a reset or resume to the hub.   We recommend keeping USB_VBUS to the hub low until the host is ready to connect or resetting the hub once the host is ready to connect to force the hub to exit the suspend state.

    Regards,

    JMMN