Comment 106 for bug 979697

Revision history for this message
Wessel Dankers (wsl) wrote : Re: Modeswitching modem not working with some USB 3.0 host controllers

So, it looks like usb-storage wants to have the device from t+1 until 1+11 (counting from the moment of insertion). usb_modeswitch wants to detach usb-storage at t+1 (exact numbers differ per chipset, apparently). This looks like a race condition, caused by various parties coding in arbitrary delays instead of using an event-based mechanism.

Pure speculation of course, but if this is really the root cause it would be nice if the usb-modeswitch people and the usb-storage people could agree on some sort of api to do this properly and without racing.