Dear Expert,
Could you share how this issue progressed ? I have similar problem but doesn't find solution yet.
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.
It is not related with compliance mode.
I've implemented composite bus powered device using TUSB8041. The problem is sometimes the downstream device linked with USB 2.0. If it is soft reset, then it is linked to USB 3.0.
I've changed reset timing of HUB and downstream devices but not helpful. In addition, sometimes the link is lost. Only after unplug and plug the cable, the link can be recovered.
Is there some check point from experience?
Hi HJ,
Can you share your schematic? If the downstream device comes out of reset after the hub, it should always connect at USB 3.0 speeds. If the device doesn't connect at USB 3.0 speeds, does it always drop to USB 2.0 speeds or does it sometimes not connect at all?
Regards,
JMMN
Hi, JMMN,
The downstream device connected at USB 2.0 when it fails on USB 3.0. Could you recommend how much time to delay the reset of downstream device ? and is there any software to monitor the hub device state ?
Best,
HJ
Hi HJ,
Ok, it is good that it always connects at USB 2.0 if it doesn't connect at USB 3.0 speeds, but this indicates the neither the hub or the device is going into USB 3.0 compliance mode which is the typical cause of USB 3.0 connections not occurring during power on of an embedded system. What operating system are you running on the host? Can you confirm that the hub is consistently connecting at USB 3.0 and USB 2.0 speeds. Can you share the system operation steps? For example, what order these events typically occur in:
Thanks,
JMMN
Hi, JMMN,
As I've mentioned at Mon, Feb 15 2021 2:55 AM . It is a composite device integrated on the same PCB module. This problem happens when it is plugged into the host port. Mainly, I'm using this module on LINUX machine but it is observed on Windows machine also.
By the way, do you have any advice to modifying schematics ?
Thanks,
HJ
Ok, the hub+device is never powered on before the host then, Is it just random that sometimes the device connects at USB 3.0 and sometimes USB 2.0? Can you confirm if the hub connects at both USB 3.0 and USB 2.0 consistently?
Regards,
JMMN