Re: xHCI host dies on device unplug

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, Dec 05, 2022 at 10:27:57PM +0100, Ladislav Michl wrote:
> I'm running current linux.git on custom Marvell OCTEON III CN7020
> based board. USB devices like FTDI (idVendor=0403, idProduct=6001,
> bcdDevice= 6.00) Realtek WiFi dongle (idVendor=0bda, idProduct=8179,
> bcdDevice= 0.00) works without issues, while Ralink WiFi dongle 
> (idVendor=148f, idProduct=5370, bcdDevice= 1.01) kills the host on
> disconnect:
> xhci-hcd xhci-hcd.0.auto: xHCI host not responding to stop endpoint command
> xhci-hcd xhci-hcd.0.auto: xHCI host controller not responding, assume dead
> xhci-hcd xhci-hcd.0.auto: HC died; cleaning up
> 
> Unfortunately I do not have a datasheet for CN7020 SoC, so it is hard
> to tell if there is any errata :/ In case anyone see a clue in debug
> logs bellow, I'll happily give it a try.

So I do have datasheet now. As a wild guess I tried to use dlmc_ref_clk0
instead of dlmc_ref_clk1 as a refclk-type-ss and it fixed unplug death.
I have no clue why, but anyway - sorry for the noise :) Perhaps Octeon's
clock init is worth to be verified...

	ladis



[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux