I changed the pci.quirks.c file based on http://people.canonical.com/~lexical/bugs/lp981710/diff that I found while searching for the commit that you suggested. diff --git a/drivers/usb/host/pci-quirks.c b/drivers/usb/host/pci-quirks.c index 833b3c6..aac5b03 100644 --- a/drivers/usb/host/pci-quirks.c +++ b/drivers/usb/host/pci-quirks.c @@ -862,9 +863,10 @@ static void __devinit quirk_usb_handoff_xhci(struct pci_dev *pdev) val |= XHCI_LEGACY_SMI_EVENTS; /* Disable any BIOS SMIs and clear all SMI events*/ writel(val, base + ext_cap_offset + XHCI_LEGACY_CONTROL_OFFSET); - +/* if (usb_is_intel_switchable_xhci(pdev)) usb_enable_xhci_ports(pdev); +*/ hc_init: op_reg_base = base + XHCI_HC_LENGTH(readl(base)); I don't think it is the REAL fix this going forward, but it works for me and this lap top. Thank you for helping and your patience and pointing me in the correct direction. On Fri, Aug 30, 2013 at 1:48 PM, Alan Stern <stern@xxxxxxxxxxxxxxxxxxx> wrote: > On Fri, 30 Aug 2013, Kevin Archer wrote: > >> Anything below jump out at you? >> >> running git log between versions i gives me: >> ---------- >> ~/ubuntu-oneiric$ git log --oneline 61c4f2c..02f8c6a | grep xhci > ... >> 69e848c Intel xhci: Support EHCI/xHCI port switching. > ... > > That one certainly seems relevant. We can cut out the rest of the > list; none of them caught my eye. > > 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