https://bugzilla.kernel.org/show_bug.cgi?id=209555 Yunhao Tian (t123yh@xxxxxxxxxxx) changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |t123yh@xxxxxxxxxxx --- Comment #6 from Yunhao Tian (t123yh@xxxxxxxxxxx) --- Hi, I'm using RK3308 Rock Pi S, and experiencing a similar issue (though not the same) on v5.14.0-rc2. The mentioned workaround doesn't work. The following testing is done with the workaround applied. When the host is unplugged, the message buffer is bloated with the following message repeatedly: # [ 23.215674] dwc2 ff400000.usb: dwc2_flush_rx_fifo: HANG! AHB Idle GRSCTL [ 23.216448] configfs-gadget gadget: 220 Error! [ 23.231677] dwc2 ff400000.usb: dwc2_flush_rx_fifo: HANG! AHB Idle GRSCTL [ 23.232382] configfs-gadget gadget: 220 Error! [ 23.247524] dwc2 ff400000.usb: dwc2_flush_rx_fifo: HANG! AHB Idle GRSCTL [ 23.263000] dwc2 ff400000.usb: dwc2_flush_rx_fifo: HANG! AHB Idle GRSCTL [ 23.278459] dwc2 ff400000.usb: dwc2_flush_rx_fifo: HANG! AHB Idle GRSCTL And if we plug the cable in again, the HANG message stops, followed by these messages: [ 18.332489] dwc2 ff400000.usb: dwc2_hsotg_ep_stop_xfr: timeout GINTSTS.GOUTNAKEFF [ 18.333378] dwc2 ff400000.usb: dwc2_hsotg_ep_stop_xfr: timeout DOEPCTL.EPDisable [ 18.334265] dwc2 ff400000.usb: dwc2_hsotg_ep_stop_xfr: timeout GINTSTS.GOUTNAKEFF And then the kernel completely freezes, not able to even respond to a key stroke or network ping. -- You may reply to this email to add a comment. You are receiving this mail because: You are watching the assignee of the bug.