[Bug 220491] usb_storage connected SD card disconnects/reconnects on resume from suspend

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



https://bugzilla.kernel.org/show_bug.cgi?id=220491

--- Comment #20 from Alan Stern (stern@xxxxxxxxxxxxxxxxxxx) ---
When devices "reliably disconnect/reconnect" on the emb-qm77 system, do they
work reliably afterward?  Always, sometimes, or never?

Remember, the traces you have collected so far on the Samsung machine show the
card reader device disconnecting/reconnecting on every suspend -- but on some
of them it worked afterward and on some it did not.

I agree that it would be good to solve this problem somehow in the kernel. 
However, at this point we do not know enough about what is going wrong to tell
if this is even possible, let alone how to do it.  For all we know, the problem
might be fixed by something as simple as adding a 10-ms delay during the resume
procedure.

Also, I don't fully understand what you mean by "extend the linux kernel's
usb_persist mechanism to encompass disconnection and reconnection of USB 3.0
devices".  That's what it does right now -- in the case where the card reader
worked following suspend/resume, it was because the device disconnected and
reconnected and the usb-persist mechanism was successful.  (In the cases where
the card reader didn't work following suspend/resume, it was because the device
disconnected and reconnected and then so many other errors occurred that the
usb-persist mechanism was unable to cope and thus failed.)

-- 
You may reply to this email to add a comment.

You are receiving this mail because:
You are watching the assignee of the bug.




[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux