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