ASPEED EHCI error: "controller refused to start: -110"
Ryan Chen
ryan_chen at aspeedtech.com
Wed Aug 25 17:48:57 AEST 2021
Hello,
ASPEED EHCI design for HALT bit effect is depend on Asynchronous/Periodic Schedule enable or not.
If Asynchronous/Periodic Schedule not enable, but run bit is setting, Halt still = 1.
Ryan Chen
Tel : 886-3-5751185 ext:8857
> -----Original Message-----
> From: Tao Ren <rentao.bupt at gmail.com>
> Sent: Wednesday, August 25, 2021 2:24 PM
> To: openbmc at lists.ozlabs.org
> Cc: joel at jms.id.au; andrew at aj.id.au; Ryan Chen
> <ryan_chen at aspeedtech.com>
> Subject: ASPEED EHCI error: "controller refused to start: -110"
>
> Hi,
>
> I started to see below EHCI probe failure on my AST2500 and AST2600 BMC
> platforms since commit 280a9045bb18 ("ehci: fix EHCI host controller
> initialization sequence"):
>
> > ehci-platform 1e6a3000.usb: USB 2.0, controller refused to start: -110
>
> The error happens because USBSTS.HCHalted stays at 1. But if I ignore the
> error at probe time, the downstream USB devices can still be enumerated
> without problems (even though USBSTS.HCHalted is still 1).
>
> My questions are: why USBSTS.HCHalted stays at 1 on ASPEED platforms? Do
> we need extra configuration at EHCI probe time for ASPEED SoC?
>
> CC Ryan @ASPEED for more comments.
>
>
> Cheers,
>
> Tao
More information about the openbmc
mailing list