Oliver Neukum wrote:
That state of affairs is unsatisfactory. It means that the deeper suspension modes lose a lot of their usefulness. Ideally the system after resumption is just like at suspension (minus system clock). It seems to me that to reach that goal you must never call disconnect() unless the device is physically removed.
That doesn't make sense for USB, which at its fundamental level doesn't distinguish "loss of VBUS power" from "physical disconnect". Devices that lose VBUS _will_ completely reset, and need to be re-initialized from scratch.
The very deep suspend modes can indeed have serious limitations, which come from trading off that "just like at suspension" state against saving more power.
- 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