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