USB2 devices not enumerated

Hello,

We have an issue on a Jetson Xavier AGX where USB2.0 devices are not enumerated.
Just after the Jetson is booted a USB keyboard is inserted. This is not enumerated, and there is no logging shown in dmesg. When inserting another USB2 device (i.e. a flash drive) into another USB port it is also not enumerated. Replugging it multiple times does not have any effect.
However, as soon as a USB 3.0 device is inserted into one of the USB ports, the USB 2.0 keyboard that is still connected to another USB port, is immediately enumerated. Any idea what can cause this behavior?

Is this NV devkit or a custom board? Or you are not sure about my question?

It’s our own custom board.
It happens quite rarely, most boots it works ok. When it does not work we don’t see any data on the USB data lines.

If this is rel-35.5, then you can try this patch.

If it does not help, then need to review the device tree and schematic.

We tried the patch, but the issue still occurs.
How to share the device-tree and schematic?

You can attach them to the forum. When you are editing your new post there is an “upload” icon on the top bar. To the right of the “code” icon </>, and to the left of the bullet list icon.

Can it be shared with nvidia under NDA?

None of the device trees are under NDA unless you have something experimental that you had to sign for (other than when there is early release NDA I’ve not heard of this related to device tree). Reference design schematics are intended for public use, and so any modified schematic sharing is up to you.