[U-Boot] [PATCH 00/20] usb: xhci: Fix USB xHCI support on Intel platform

Bin Meng bmeng.cn at gmail.com
Thu Jun 22 06:32:31 UTC 2017


Hi,

On Wed, Jun 21, 2017 at 8:44 PM, Bin Meng <bmeng.cn at gmail.com> wrote:
> Hi Stefan,
>
> On Wed, Jun 21, 2017 at 8:07 PM, Stefan Roese <sr at 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 at 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?
>

Just in case others on the ML are interested, Stefan sent me the log offline.

> [1] http://patchwork.ozlabs.org/patch/776728/

And to close this thread, the issue is related to the device connected
to HSIC port was not properly reset after a 'reset' command.

Regards,
Bin


More information about the U-Boot mailing list