Hi Alan, Can you take a look over this patchset to improve reset support under xHCI roothubs? There's a lot of changes here, but I tried to break it up into easily verifiable chunks. I'd like to backport all the patches except the last one to stable trees, so I would really appreciate your review. Thanks, Sarah Sharp The following changes since commit 31b6a1048b7292efff8b5b53ae3d9d29adde385e: USB: add new zte 3g-dongle's pid to option.c (2012-11-21 13:36:48 -0800) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/sarah/xhci.git warm-reset-next for you to fetch changes up to cd1aed30c5da558a2544ebbfe34bfcea0f089d9c: USB: Fix connected device switch to Inactive state. (2012-11-21 15:20:32 -0800) ---------------------------------------------------------------- Sarah Sharp (8): USB: Handle auto-transition from hot to warm reset. USB: Ignore xHCI Reset Device status. xHCI: Clear all USB 2.0 change bits on port disable. USB: Allow USB 3.0 ports to be disabled. USB: Increase reset timeout. USB: Ignore USB 3.0 port state until reset completes. USB: Handle warm reset failure on empty port. USB: Fix connected device switch to Inactive state. drivers/usb/core/hub.c | 273 ++++++++++++++++++++++++++++--------------- drivers/usb/host/xhci-hub.c | 33 +++++- 2 files changed, 209 insertions(+), 97 deletions(-) -- 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