Messages in this thread | | | Date | Sat, 26 Jul 2003 14:16:29 -0700 | From | David Brownell <> | Subject | Re: [linux-usb-devel] Re: OHCI problems with suspend/resume |
| |
Pavel Machek wrote: > Hi! > > >>>>I'm not sure how the design is intended to work, but either way something >>>>needs to be fixed. >> >>Yes, it seems like all the HCDs (and the hub driver) need attention. > > > Why the hub driver? > > For basic functionality, you simply power it down (doing virtual > unplug), and power it back up on resume (doing virtual plug of all > devices). That should work reasonably for everything but mass-storage.
For non-basic functionality such as "remote wakeup", where you can wake the system up from its suspension by doing things like typing on the USB keyboard.
>>Plus, the enumeration process should respect hubs' power budgets, >>and handle overcurrent better. I had a hub re-enumerate over forty >>times not that long ago, just because it enabled too many things at >>once and the surge currents made lots of trouble. Plenty of power, >>if it got turned on carefully enough... :) > > > Havin enough juice in "common case", but not in "worst case" is not > too legal situation, is it?
This was a perfectly legal configuration, with what I recall as four devices. It was pretty far from "worst case".
- Dave
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |