On Tue, Jan 04, 2011 at 05:42:32PM +0800, Xu, Andiry wrote: > Thanks for the patchset. I've run some basic S3 tests on my platform > with CONFIG_USB_SUSPEND set. Here is the result: > > USB2.0 HDD connected to USB2.0 split root hub: suspend and resume OK > USB3.0 HDD connected to USB3.0 split root hub: suspend and resume OK > USB2.0 HDD connected to USB2.0 hub in USB3.0 external hub: suspend and > resume OK > USB3.0 HDD connected to USB3.0 hub in USB3.0 external hub: suspend > failed. > set_port_feature(hub->hdev, port1, USB_PORT_FEAT_SUSPEND) in > usb_port_suspend() returned with error -32. There is a Stall Error in > xhci driver. That's expected, since we don't handle USB 3.0 device suspend properly in the USB core. The devices will suspend fine behind an xHCI roothub, but won't suspend behind an external USB 3.0 hub. I'm not sure whether I want to push this patchset with that result. We won't break anyone's current setup (since they can't use USB 3.0 external hubs anyway), but a lot of people might complain about it later... Sarah Sharp -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html