Time to get this thing forward. Many USB-3 mass storage devices remount after "eject" or safe removal. Windows solves this by setting the device to U3, and we will do the same. This same info is all in the patch description. I am however touching the pm states of usb devices from usb core in this patch, and like to get some more eyes on that part. If a connected device is already suspended (U3) with remote wakeup enabled then we resume it, and disable remote wakeup before going back to U3. I'm not however able to test that part of the code since I don't have a USB-3 device that would support remote wakeup. I'd like to get some feedback, or an ack from Alan about this approach before sending this patch forward. Otherwise everything seems to work fine, mass storage devices don't re-appear automatically, unless physically disconnected and re-connected. -Mathias Mathias Nyman (1): usb: hub: Fix auto-remount of safely removed or ejected USB-3 devices drivers/usb/core/hub.c | 68 +++++++++++++------------------------------------- 1 file changed, 17 insertions(+), 51 deletions(-) -- 1.9.1 -- 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