Hi Eric, Can you please try these patches, adding one at a time, and report the results of suspending and resuming after each one is applied? Thanks, Sarah Sharp The following changes since commit 340a3504fd39dad753ba908fb6f894ee81fc3ae2: xhci: Fix encoding for HS bulk/control NAK rate. (2012-02-21 15:48:46 -0800) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/sarah/xhci.git for-usb-linus-via-suspend-issue for you to fetch changes up to c978866d21e4b8a08650a43bff6f53e2c246582e: xhci: Fix register save/restore order. (2012-03-16 13:50:50 -0700) ---------------------------------------------------------------- Sarah Sharp (5): xhci: Warn when hosts don't halt. xhci: Don't write zeroed pointers to xHC registers. xHCI: Increase host controller halt timeout. xhci: Restore event ring dequeue pointer on resume. xhci: Fix register save/restore order. drivers/usb/host/xhci-ext-caps.h | 2 +- drivers/usb/host/xhci-mem.c | 9 ++------- drivers/usb/host/xhci.c | 12 ++++++++---- 3 files changed, 11 insertions(+), 12 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