On Thu, 10 Jan 2008, Greg KH wrote: > On Thu, Jan 10, 2008 at 11:14:53AM -0500, Alan Stern wrote: > > This patch (as1031) adds a short delay to the bus-suspend routine in > > ehci-hcd. Without it some devices disconnect when they should > > suspend. > > > > Signed-off-by: Alan Stern <[EMAIL PROTECTED]> > > CC: David Brownell <[EMAIL PROTECTED]> > > Is this 2.6.24 material?
This can wait for 2.6.25. It's not any sort of regression fix. The only thing it affects is the part of hibernation where all the devices are resumed so that the image can be written out to disk. If somebody tried to store the image on a USB drive that had this funky behavior (or was connected through a hub having this funky behavior) they'd be in trouble -- otherwise they wouldn't notice anything was wrong. (I have tested this with only two devices. The flash storage device worked perfectly well even without the extra delay, but the high-speed hub needed it. Don't ask me why. On the face of it, these strange disconnects would appear to be caused by the EHCI controller rather than by the device. So how come changing the device makes a difference?) Alan Stern - To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html