On Thursday 06 January 2005 1:49 pm, Oliver Neukum wrote: > Am Donnerstag, 6. Januar 2005 22:31 schrieb David Brownell: > > But an honest-to-gosh resume acts different. The BIOS > > won't touch the controllers there. > > > > Now, the HCD resume() method has to handle at least > > three different states: > > > > - Honest-to-gosh resume (which worked in this case) > > - Power cycle, when BIOS ignored the HC > > - Power cycle ... when BIOS still owns the HC > > > > I'm suspecting that third one isn't handled right. > > It took a while to figure out how to even _detect_ > > that case with OHCI and EHCI. And I only see two > > branches in the UHCI resume code, with nothing that > > looks obviously like that third pseudo-resume case. > > Do you want me to physically cut power while the system is suspended?
Depends how many of the configurations you want to be testing. Taking away all power -- including laptop batteries! -- is a different scenario than the ones which let the USB controllers supply enough VBUS current to maintain the USB suspend state. Probably simplest to get what you've been doing so far to behave before getting the others to work. It'd be interesting to toggle the BIOS support for USB keyboards+mice though. - Dave ------------------------------------------------------- The SF.Net email is sponsored by: Beat the post-holiday blues Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt _______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel