https://bugzilla.kernel.org/show_bug.cgi?id=220491 Bug ID: 220491 Summary: usb_storage connected SD card disconnects/reconnects on resume from suspend Product: Drivers Version: 2.5 Hardware: Intel OS: Linux Status: NEW Severity: normal Priority: P3 Component: USB Assignee: drivers_usb@xxxxxxxxxxxxxxxxxxxxxx Reporter: paula@xxxxxxxxxxxxxxxxxxx Regression: No Created attachment 308549 --> https://bugzilla.kernel.org/attachment.cgi?id=308549&action=edit This is machine specific to a Samsung Ativ9 laptop, Intel Broadwell platform I've had this Samsung laptop since 2015, 2560x1600 display, Intel Broadwell platform, battery still has > 5 hour useful life. This is one of two machine specific suspend/resume related problems that I would really like to patch if possible. If the laptop is suspended for a while, the mounted usb connected SD card is unmounted on resume. This results from the associated usb_storage device disconnecting and reconnecting. I've looked at the so-called usb_persist feature and the problem is "hard" enough that the persist feature won't paste over it. I've attached a dmesg log with xhci_hcd dynamic debug enabled. The debug messages are opaque enough that I thought I'd post here on the hope that someone more experienced would weigh in. I am willing to do work but it would be more efficient if I didn't have to discover too much arcana. For instance, the xhci_hcd dynamic debug information doesn't shed much immediate light on why the usb disconnect is happening. I mean there's a lot of xhci logging leading up to the disconnect but it's not immediately clear why the disconnect happens exactly when it happens. Of course, any help would be greatly appreciated. -- You may reply to this email to add a comment. You are receiving this mail because: You are watching the assignee of the bug.