Hi Greg, Here's three more bug fixes that should be queued for 2.6.37. Paul's patch fixes an issue he had with the xHCI driver while unplugging and replugging in USB devices a bunch of times. The last two patches partially solve Don Zickus' issues with a broken USB 3.0 device not surviving system suspend. With these two patches, it comes back as a SuperSpeed device, and that's an improvement over being stuck as a High Speed device. However, USB persist doesn't work because the device disconnects from SS on system resume and reconnects on the SS port after it's reset as a HS device. I'm going to try to work up another patch to fix the USB persist issue next week, but please take these two patches for now. Full patchset will be sent to the mailing list. Sarah Sharp --- The following changes since commit 02e2c51ba3e80acde600721ea784c3ef84da5ea1: Alan Stern (1): USB: EHCI: fix obscure race in ehci_endpoint_disable are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/sarah/xhci.git for-usb-linus Paul Zimmerman (1): xhci: Fix reset-device and configure-endpoint commands Sarah Sharp (2): xhci: Setup array of USB 2.0 and USB 3.0 ports. xhci: Don't let the USB core disable SuperSpeed ports. drivers/usb/host/xhci-hub.c | 7 ++ drivers/usb/host/xhci-mem.c | 164 +++++++++++++++++++++++++++++++++++++++++++ drivers/usb/host/xhci.c | 18 +++++ drivers/usb/host/xhci.h | 26 +++++++ 4 files changed, 215 insertions(+), 0 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