Hi, On 7/24/2021 8:42 PM, bugzilla-daemon@xxxxxxxxxxxxxxxxxxx wrote: > https://urldefense.com/v3/__https://bugzilla.kernel.org/show_bug.cgi?id=209555__;!!A4F2R9G_pg!L1C5v0Y0uLaHYGYBeR8HcEuRxTDT44Q7Bw2YABG-ORqKdbDL0sms340fBRmSSSH-Zo7r765Z$ > > 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. For 5.14-rc2 doesn't need to apply mentioned workaround because the power issue related to 'rmmod dwc2' resolved. > > 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. > Could you please apply patch "[PATCH v2] usb: phy: Fix page fault from usb_phy_uevent" from Artur Petrosyan and test again. Thanks, Minas