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.

AM3358: Downstream USB device problems

Part Number: AM3358
Other Parts Discussed in Thread: TUSB2036

Hi,

I have a custom made board with an AM3358 using DDR3 memory that is working stable.
My setup is that USB1 is connected to a micro USB port as a HOST, and USB0 is connected to a TUSB2036 on the PCB to make a 3-port USB hub.
The problem I have is that USB0 can find the HUB, but the USB device plugged in the HUB is not getting registered. USB1 seems to work fine.
I have measured and have 5V on the downstream USB port, and I verified the DP DM connection on the downstream ports.


I hope someone has an idea. Below I listed more details.

I use a standard debian image for BBB, "uname -r":
4.14.71-ti-r80

The connection on the AM3358 side:

The TUSB2036 connection, followed datasheet typical connection:

 

The change in dtsi to make USB0 a HOST, as BBB has a different config by default:

Renamed the evm startup script as I don't need all these features on USB.

Output of the "lsusb":

Output of the "dmesg" from system boot up. I do not have a tda998x connected on my board so that explains some red messages:

And now the problem, when I plugin a USB device (in this case a USB stick) in the hub I get these messages from "dmesg":