Am Donnerstag, 20. August 2009 00:27:39 schrieb Sarah Sharp: > What should it do? Disable the port and deallocate the device? At that > point we're probably dealing with a busted host controller that doesn't > implement internal resource counting or bandwidth allocation properly. > > Or did you have a different hook in mind for the USB core? Yes. If you look at usb_probe_interface() it checks intf->needs_altsetting0. I'd suggest that you set a flag maybe intf->needs_unstreaming in the error case and repeat the operation in usb_probe_interface() Regards Oliver -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html