On Fri, 11 Mar 2005, David Brownell wrote:
Basic suspend/resume of root hub (RH) from the system seems to be working. As a response to echo -n 3 > /sys/bus/usb/devices/usb1/power/state the ports are suspended and then the RH is suspended (via isp116x_hub_suspend(), assigned to struct hc_driver.hub_suspend in isp116x-hcd). The current consumption of the chip drops as expected. Reversing all this via /sys interface takes first the root hub out of suspend and then resumes ports. Previously enumerated devices (e.g. a mounted memory stick) are functional after such a suspend/resume cycle.
When I try to access the stick while RH is suspended, the attempt fails with -EHOSTUNREACH (this is OK, right?).
All that sounds good. When you say they're "functional" after the resume, that means they still work with the previously assigned address, right?
Yes.
Indeed, that's part of why I wanted to be sure you knew those patches were in the queue before your isp116x-hcd patch! :)
Thanks. I think now I will be able to submit the driver for a review somewhere next week.
Olav
------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click _______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel