Stefan Sperling <[email protected]> wrote: > And perhaps the entire USB bus will be powered down when > the host controller goes to sleep, and all connected devices > will lose power.
<long list of reasons> but oh ... the situation is even more complicated: There are situations where a machine won't suspend because a bus has power-draw on it, because we didn't evict the sub-devices, so some code kicks devices off, otherwise you can't suspend. Now hibernate could be a bit different, but who is going to write this code and validate it on all machines?? Not me. Not anyone. But oh, we can try to describe this strange situation in a manual page which noone will read before they hit the situation of a device disconnecting during suspend? So helpful /sarc.
