Am Dienstag 19 August 2008 17:28:28 schrieb Alan Stern:
The HLD is responsible for suspending the disk in case the system is
suspended. The HLD must know how to safely suspend a device. It may be
overcautious, but it'll work.
I am talking about correctness for controllers. So remote wakeup may or may not
be available. Likewise the bus may be able to predict how long it'll be idle.
But not outside the controller. If you suspend the root hub of a usb bus,
you suspend everything on the bus. It's a feature of the hardware. Other
busses are different.
That's the problem. You don't tell the children when the parent might want
to suspend.
Regards
Oliver
--