There is an issue that USB3 device can’t be detected during boot time but it can be detected by hot-plug.
USB3 connector on our current custom board just use USB3.0 pins (“USB_SS0” F43, F44, C43, C44), not connect USB2 (D+, D-). After investigation, if we rework USB3 connector to connect USB2 pins(A38, A39) and USB3 pins, USB3 device can be detected during boot time.
Can this issue be fix by kernel driver because we don’t have enough USB2 pins for our design?
Or USB3 connector hardware design needs to connect USB3 and USB2 pins at the same time.