Re: When enabling usb autosuspend, new usb devices aren't recognized

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

 



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


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

  Powered by Linux