On Wed, Jan 23, 2019 at 02:12:38PM -0600, Bin Liu wrote: > > > > > Thanks for the info. > > > > > I will handle this case in musb driver. > > > > > > > > Why doesn't the same problem occur with other types of host controller? > > > > > > Not sure, I am on musb for most of the times. Maybe other HCD doesn't > > > giveback URBs with -EPROTO in such error case. > > > > ehci-hcd also uses -EPROTO. > > Is it possible to test the use case on ehci? > > - connect a multi-ports usb serial device to a hub; > - open multiple ports with cat command; > - remove the usb serial device from the hub; > - console lockup happens? No lockup happens at all for me :) Looks like this is a musb-only issue :( thanks, greg k-h