Alan Stern <stern@xxxxxxxxxxxxxxxxxxx> writes: > On Thu, 6 Sep 2012, Florian Merz wrote: > >> I've attached the dmesg (USB_DEBUG enabled) output from boot to >> enabling a usb port manually (380) until plugging in a device (404). > > I think the problem shows up in these lines: > > [ 3.520138] xhci_hcd 0000:00:14.0: power state changed by ACPI to D2 > [ 5.542872] ehci_hcd 0000:00:1a.0: power state changed by ACPI to D2 > [ 5.642683] ehci_hcd 0000:00:1d.0: power state changed by ACPI to D2 > > It may be that your host controllers do not support PCI wakeup from D2. > What does the "lspci -vv" output show for the host controllers (you > have to run it as root)? This sounds terribly similar to the issues I had with linux-next a while ago. And those issues are still present in mainline. Florian could try the fixes available in http://git.kernel.org/?p=linux/kernel/git/helgaas/pci.git;a=shortlog;h=refs/heads/for-linus or maybe just wait for -rc5. I see that Bjorn Helgaas just sent a pull request for that branch. Bjørn -- 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