Hello Oliver, No worries, as you said, Bjorn has provided a perfect test. Yes, I have considered but I have thought that a clean and fast solution is enough, that is, suspending everything from the driver, because a new configuration is going to be applied when binding again from local or remote. Device reset may have other implications and as you commented soft unbinding is not a common operation at least without binding again. Best regards José Ignacio On Thu, May 5, 2022 at 2:07 PM Oliver Neukum <oneukum@xxxxxxxx> wrote: > > > > On 05.05.22 13:15, Jose Ignacio Tornos Martinez wrote: > > Hello Oliver, > > > > Of course, I am working with usbip to remotize usb devices, that is > > the reason why unbind/bind is needed and with the btusb devices that I > > have, it was not working. > > > > > > Hi, > > sorry for being unclear. I was not referring to positive > knowledge about the devices you are testing with. > I was having dark thoughts about the other devices > they are sharing an ID with. > But Bjorn's testing has resolved that. In that case > we can indeed not penalize the compliant devices > for the broken ones. > > One question, though. Your approach of simply doing > nothing if config 0 is to be selected again is a bit > brutal. Have you considered resetting the device > and stopping the reenumeration right as a config > is supposed to be chosen? > > Regards > Oliver >