On Wed, May 04, 2022 at 05:16:47PM +0200, Jose Ignacio Tornos Martinez wrote: > Some devices like Bluetooth Dongles with CSR chip (i.e. USB > Bluetooth V4.0 Dongle by Trust) hang when they are unbound from > 'unbind' sysfs entry and can not be bound again. > > For these devices, CSR chip hangs when usb configuration command > with index 0 (used to unconfigure) is sent during disconnection. > > To avoid this unwanted result, it is necessary not to send this > command, so a new quirk has been created. By default, quirk is > not applied for any device and needs to be enabled by user. > > For these devices, athough device is not unconfigured, it is > better to avoid device hanging to be able to operate. Even > bluetooth can be previously turned off. > On the other hand, this is not important if usb device is going to > be bound again (normal behavior), i.e. with usbip. > > Signed-off-by: Jose Ignacio Tornos Martinez <jtornosm@xxxxxxxxxx> > --- Acked-by: Alan Stern <stern@xxxxxxxxxxxxxxxxxxx>