This is about the case studay from two USB related issues:
#1. Plugin detection issue caused by an errata in i.MX8/8X (host mode).
Very limited unit may encounter this problem. When issue happens, there will be totally no action on USB host port when a debug plugged in.
#2: High Speed disconnection detection issue (host mode):
This may happen on some special USB design which have complex circuit and connector design on the USB path and long USB cable. The USB enumeration might be interrupted by an un-expected disconnection event. System log shows USB recognition started but failed at several different stages during handshake.
For details, please refer to the doc attached (#1/#2).
A reference patch for each has also been made by David.