Re: Lockup on USB and block devices

From: Alan Stern
Date: Mon Oct 14 2019 - 11:13:20 EST


On Mon, 14 Oct 2019, Oliver Neukum wrote:

> Am Dienstag, den 01.10.2019, 14:31 -0400 schrieb Alan Stern:
> > It looks like a problem with your xHCI USB host controller. Normally a
> > usb-storage transfer would be aborted after 90 seconds. But if the
> > host controller (or its driver) isn't working right, and the abort
> > never completes, you end up with a situation like this -- usb-storage
> > and the higher SCSI and block layers waiting indefinitely for an event
> > that won't occur.
>
> Hi,
>
> that would imply that usb_unlink_urb() is malfunctioning
> without taking down the whole bus. Is that likely?

Mathias is a better person to ask than me. But yes, as far as I know,
something like that can happen.

Alan Stern