> True, xHCI doesn't reset the toggle in this case. > xHC only keeps track of added or dropped endpoints, it doesn't track > which configuration or interface is set. I'm not sure if it's relevant, but I found that calling libusb's set_interface() *does* seem to reset the data toggles also on xhci ports, even if it does not actually change the interface. Martin