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

Reply via email to