Am Montag 25 August 2008 16:45:20 schrieb Alan Stern:
There's some truth to that. Unfortunately the transport does not know
whether a device or link may be suspended. Take the case of a CD playing
sound. The transport may know what the consequences of suspending
a link will be to the devices, but only the devices know whether the
consequences are acceptable.
Yes.
Remote wakeup is a concept specific to USB. If you are writing for
a generic system the question is indeed whether devices may want
to talk to the host and whether they can.
It seems to me that the ULD will know whether its devices will need
to talk to the CPU.
Because they'll want to do things like flushing caches.
Yes.
Because the transport class may not know either.
Regards
Oliver
--