xHCI bug fixes for 2.6.37

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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


[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux