Hi! > > I suspect that USB should do some non-global PM stuff too. > > Hub ports can be suspended when the devices connected to them > > are idle for long enough ... that's not something I'd expect > > system-wide PM policies to address. > > Indeed, this is not addressed, though it may sense to have > a way in the device model to call the suspend/resume callbacks > of "childs" of a given hub only for that purpose, I don't think > this is implemented yet. Maybe talk to Patrick about it. > > In general "local" power management (automatic disk spin down, > chipset idle-pm, etc...) is ... local to the driver, though you > can probably use the power state field of struct device to > store your current state if it maps to those semantics.
Is not disk spin-down policy, and thus belonging to userspace? Having daemon poll for inactivity of hubs once every 5 minutes and sending them to sleep should not hurt, too... Pavel -- When do you have a heart between your knees? [Johanka's followup: and *two* hearts?] ------------------------------------------------------- This SF.Net email sponsored by: Free pre-built ASP.NET sites including Data Reports, E-commerce, Portals, and Forums are available now. Download today and enter to win an XBOX or Visual Studio .NET. http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01 _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel