I'm using a linux-socfpga altera (intel) patched kernel, and they don't have a 5.19 kernel available. In any case, nothing outside of the dwc2 driver could possibly fix this problem. Arguably, it is a bug (or at least major deficiency) in the synopsis hardware, in that it does not support reliably scheduling the complete splits. Or you could view it as a deficiency in the usb standard, in that it does not consider error handling in the case where complete splits are late. On Sat, Aug 13, 2022 at 12:16 AM Greg KH <gregkh@xxxxxxxxxxxxxxxxxxx> wrote: > > On Fri, Aug 12, 2022 at 09:37:29PM -0400, Frank Mori Hess wrote: > > Also I should mention I am using an old kernel 5.4.13, but based on > > inspection of the mainline master branch, this problem still exists in > > current kernels. > > Loads of things have changed since 2019, please try the 5.19 kernel to > see if it still has the same issue. > > thanks, > > greg k-h -- Frank