login
Header Space

 
 

Re: [linux-usb-devel] spontaneous disconnect with "usb-storage: implement autosuspend"

Score:
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Mark Lord <lkml@...>
Cc: Oliver Neukum <oliver@...>, Paolo Ornati <ornati@...>, <linux-usb-devel@...>, Alan Stern <stern@...>, Linux Kernel Mailing List <linux-kernel@...>, Andrew Morton <akpm@...>, Linus Torvalds <torvalds@...>
Date: Wednesday, September 12, 2007 - 7:40 pm

On Wed, Sep 12, 2007 at 06:14:04PM -0400, Mark Lord wrote:

There are many regressions right now, _ONLY_ if you enable
CONFIG_USB_SUSPEND.  If you disable that, your problems will go away,
right?

This option is a new option, and we have found out the hard way that
a very large class of hardware really does not like working with usb
suspend at all.

Because of this, we have a patch queued up for 2.6.24 that will disable
suspend for devices, and have to be enabled from a white-list that we
will put in userspace based on the history of what other operating
systems have determined are devices that can sleep properly.

I can send this patch in now to Linus, but as it changes functionality
from previous -rc patches, I've been hesitant to do so.  Especially when
a mere config option change will solve your problem.

Oh, and currently no distro will enable this option due to the hardware
problems, so the only people that could get hit by this are those who
build their own kernels, and they can easily disable the option.

Does this help explain things?

thanks,

greg k-h
-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Re: [linux-usb-devel] spontaneous disconnect with "usb-stora..., Greg KH, (Wed Sep 12, 7:40 pm)
speck-geostationary