Am Sonntag, 27. Juni 2004 21:50 schrieb David Brownell:
> Oliver Neukum wrote:
> >>>Isn't a driver that's not switching to altsetting 0 in its suspend() buggy?
> >>
> >>No.  When the device resumes it will be in the same altsetting as it was 
> >>when it suspended.  The driver doesn't need to switch altsettings.
> > 
> > 
> > Then we must refuse any sleep states that want to power down the bus.
> 
> No, if the bus powers off the call sequence seen by that driver
> will be suspend()->disconnect() rather than suspend()->resume().

This will do horrible things if the attached device has considerable state.
With usb-storage it will lead to data loss.

> That's a completely routine operation, like unplugging something
> while it's suspended.  You want to tell folk they can't suspend
> their laptop and THEN unplug all devices/cables?

I don't want to, but apparently it is the case. See this thread:
Process in D state with USB and swsuspsp

        Regards
                Oliver


-------------------------------------------------------
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