Hi William, we encountered the same bug you developed a patch against posted to https://github.com/aosp-rockchip/README/blob/23c1487f8060c79f5ab73ebc7bccce10c6a8b655/patches-kernel/0001-usb-dwc2-host-fix-channel-halt-with-unknown-reason.patch#L24 We, too, are seeing this error case triggered: [Mon Aug 14 10:51:07 2023] dwc2 3f980000.usb: dwc2_hc_chhltd_intr_dma: Channel 7 - ChHltd set, but reason is unknown [Mon Aug 14 10:51:07 2023] dwc2 3f980000.usb: hcint 0x00000002, intsts 0x04600001 [Mon Aug 14 10:51:08 2023] dwc2 3f980000.usb: dwc2_hc_chhltd_intr_dma: Channel 0 - ChHltd set, but reason is unknown [Mon Aug 14 10:51:08 2023] dwc2 3f980000.usb: hcint 0x00000002, intsts 0x04600001 [Mon Aug 14 10:51:08 2023] dwc2 3f980000.usb: dwc2_hc_chhltd_intr_dma: Channel 4 - ChHltd set, but reason is unknown [Mon Aug 14 10:51:08 2023] dwc2 3f980000.usb: hcint 0x00000002, intsts 0x04600001 [Mon Aug 14 10:51:08 2023] dwc2 3f980000.usb: dwc2_update_urb_state_abn(): trimming xfer length As this patch is from 2021 and the issue remains unfixed in the current upstream, I was wondering whether it would be possible to push it upstream, respectively what prevented that in the past. Regards Oliver