Re: [PATCH v2 1/3] usb: xhci-plat: add xhci-no-soft-retry-quirk device property
From: Thinh Nguyen
Date: Tue Sep 01 2026 - 22:44:58 EST
On Mon, Aug 31, 2026, Matt Eaton wrote:
> On Sun, Aug 30, 2026 at 5:02 PM Michal Pecio <michal.pecio@xxxxxxxxx> wrote:
> >
> > On Sat, 29 Aug 2026 22:04:10 +0200, Matt Eaton via B4 Relay wrote:
> > > From: Matt Eaton <linux@xxxxxxxxxxxxxx>
> > >
> > >
> > > xhci-hcd xhci-hcd.1.auto: xHCI host not responding to stop endpoint command
> > > xhci-hcd xhci-hcd.1.auto: xHCI host controller not responding, assume dead
> > > xhci-hcd xhci-hcd.1.auto: HC died; cleaning up
> >
> > Hi,
> >
> > Does it still happen in current Linus tree aka upcoming v7.3-rc1?
> >
> > Similar problem, limited to the specific case of disconnection from the
> > root hub, was found on Renesas PCIe controllers (it looked like some
> > internal power management interfering with operation). It seems to be
> > solved by avoiding Soft Retry on known-disconnected root hub ports.
>
> I applied these (from 7.3-rc1) to my 6.18 kernel and appears to fix the issue:
>
> commit e3d757dc9257
> commit 042aad8d0db6
> commit 7e0ef4332ed9
>
> There does not appear to be a need to apply this patchset now. Thanks!
>
Good to hear the upstream fix resolves it. Separate question though, are
you still planning to carry the IPQ4019 migration to the new flattened
dwc3-qcom glue (patch 3/3 + the DT compatible change)? It may be worth
keeping regardless of the quirk, since it fixes the legacy glue's race
conditions and gives you a way to pass custom dwc3 properties from the
glue to the core if you need to in the future.
Thanks,
Thinh