
Hi Stefan,
On Wed, Jun 21, 2017 at 8:07 PM, Stefan Roese sr@denx.de wrote:
Hi Bin,
On 21.06.2017 12:24, Bin Meng wrote:
On Wed, Jun 21, 2017 at 5:28 PM, Stefan Roese sr@denx.de wrote:
<snip>
As you can see, the 2 USB mass storage devices which are connected to the xHCI HSIC port are only detected after a power-up and not after a system reset.
Is this something that you can reproduce on your setup? Could you please check and let me know if this works for you or if you have an idea on this issue?
I cannot reproduce this on MinnowMax board. My testing env is one USB 2.0 flash disk connected to the upper port and another USB 3.0 flash disk connected to the bottom port. Please check log below.
Thanks for testing. This issue seems to be related to the HSIC ports only connected to the xHCI and not the EHCI. I did the same test with USB memory devices connected to the "normal" USB ports that are also connected to the EHCI and they "survive" the reset the same way as your test on MinnowMax shows. I assume that those HSIC ports are not available / connected on MinnowMax, right?
Correct. There are no HSIC ports available on MinnowMax.
Do you by any chance have some ideas on why this might be handled differently on these HSIC ports?
Maybe there are some quirks that the HSIC ports are having issues after a reset. Like the issue I observed on the SS port as mentioned in this patch [1] that SS port does not report CSC.
Can you enable -DDEBUG and send me the log?
[1] http://patchwork.ozlabs.org/patch/776728/
Regards, Bin