Oliver Neukum wrote:

In considering the current state of affairs to be correct you are
implicitly saying that there are two classes of busses. Those that
implement full suspend() semantics and those that do not.

Well, there's hotplug busses and non-hotplug ones; hotplug always allows disconnect (even during suspend). Both bus types may handle suspend semantics. But not all busses follow the PCI (or is it ACPI, I can't always see the difference) model even for powered states, much less the unpowered ones.


It seems to me that you cannot treat power loss as disconnect
unconditionally.

Why not -- at least for USB, when power loss unconditionally means the device session is gone? For non-hotplug busses, one can argue the session stays live until someone applies a screwdriver to take the system apart. But that's not how USB is set up.

I think you're arguing for a new feature, a kind of "memory".
Why should the memory only apply during power loss, rather
than during any reconfiguration?

- Dave





-------------------------------------------------------
This SF.Net email sponsored by Black Hat Briefings & Training.
Attend Black Hat Briefings & Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to