On Mon, 28 Dec 2009, Sarah Sharp wrote: > I think you might run into a snag with USB 3.0 hubs. Here's the quote > from section 10.8 of the USB 3.0 bus spec: > > "Global suspend/resume refers to the entire bus being suspended or resumed > without affecting any hubâ??s downstream facing port states; selective > suspend/resume refers to a downstream facing port of a hub being suspended or > resumed without affecting the hub state. SuperSpeed hubs only support > selective suspend and resume. They do not support global suspend and resume." > > I would have to read the hub portion of the spec closely to figure out > if what you're proposing is possible, but my initial reaction is that > the bus spec authors didn't intend for software to globally suspend the > bus on system sleep. Indeed, to judge by the text you quoted it would appear that the authors did not intend SuperSpeed buses _ever_ to be "globally" suspended. Except perhaps in the trivial case where all the attached hubs already are selectively suspended. Alan Stern -- 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