Am Dienstag, 29. Juni 2004 23:10 schrieben Sie:
> On Tue, 29 Jun 2004, Oliver Neukum wrote:
>
> >
> > > This has nothing to do with considering disconnect() as anything other
> > > than a binding change. And you certainly don't want to switch to
> > > altsetting 0 immediately after the suspend() callback returns, because
> > > that will confuse the driver in the common case where it remains bound to
> > > the device.
> >
> > No. Of course you have to restore the altsetting before resume()
> > But the driver must not touch the device after suspend(), so usbcore
> > can manage altsettings between suspend() and resume().
>
> It may seem that way, but we really shouldn't change altsettings without
> the driver's knowledge. That's because the Set-Interface request is
> liable to reinitialize a lot of device state.
I hadn't seen it that way. Probably you are right. Then you need to set
a flag and do it when the device is resumed.
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