Hi,
  I was asked by Greg to post this to linux-usb. Please Cc: linux-pci or 
linux-acpi
if you think they should take of that.
-------------

Hi,
  I reported in the past all kinds of PCI/ACPI-related issues with this Dell 
Vostro 3550 laptop, in respect to USB also problems with XHCI ports falling 
asleep in conjunction with e.g. laptop-mode-tools setting upstream PCIe root 
port into sleep state. The XHCI contorller is from Texas Instruments. More in 
linux-usb archives and kernel bugzilla.

  With this new kernel, I see for the first time the following messages (did 
not appear in 3.9 or earlier as far as I remember). Both XHCI ports were unused 
since I powered up the laptop (no external device were ever connected to them 
since cold boot).


[ 4371.365394] xhci_hcd 0000:0b:00.0: PME# disabled
[ 4371.365407] xhci_hcd 0000:0b:00.0: enabling bus mastering
[ 4371.368149] xhci_hcd 0000:0b:00.0: PME# enabled
[ 4371.425469] xhci_hcd 0000:0b:00.0: PME# disabled
[ 4371.425483] xhci_hcd 0000:0b:00.0: enabling bus mastering
[ 4371.427020] xhci_hcd 0000:0b:00.0: PME# enabled
[ 4371.465517] xhci_hcd 0000:0b:00.0: PME# disabled
[ 4371.465530] xhci_hcd 0000:0b:00.0: enabling bus mastering
[ 4371.467041] xhci_hcd 0000:0b:00.0: PME# enabled
[ 4371.565638] xhci_hcd 0000:0b:00.0: PME# disabled
[ 4371.565651] xhci_hcd 0000:0b:00.0: enabling bus mastering
[ 4371.568650] xhci_hcd 0000:0b:00.0: PME# enabled
[ 4371.695802] xhci_hcd 0000:0b:00.0: PME# disabled
[ 4371.695816] xhci_hcd 0000:0b:00.0: enabling bus mastering
[ 4371.698330] xhci_hcd 0000:0b:00.0: PME# enabled
[ 4371.735868] xhci_hcd 0000:0b:00.0: PME# disabled
[ 4371.735882] xhci_hcd 0000:0b:00.0: enabling bus mastering
[ 4371.738031] xhci_hcd 0000:0b:00.0: PME# enabled
[ 4371.775884] xhci_hcd 0000:0b:00.0: PME# disabled
[ 4371.775896] xhci_hcd 0000:0b:00.0: enabling bus mastering
[ 4371.777365] xhci_hcd 0000:0b:00.0: PME# enabled
[ 4371.856012] xhci_hcd 0000:0b:00.0: PME# disabled
[ 4371.856026] xhci_hcd 0000:0b:00.0: enabling bus mastering
[ 4371.857736] xhci_hcd 0000:0b:00.0: PME# enabled
[ 4371.896044] xhci_hcd 0000:0b:00.0: PME# disabled
[ 4371.896058] xhci_hcd 0000:0b:00.0: enabling bus mastering
[ 4371.897860] xhci_hcd 0000:0b:00.0: PME# enabled
[ 4371.936146] xhci_hcd 0000:0b:00.0: PME# disabled
[ 4371.936161] xhci_hcd 0000:0b:00.0: enabling bus mastering
[ 4371.977319] xhci_hcd 0000:0b:00.0: PME# enabled

[cut]

[89462.143298] xhci_hcd 0000:0b:00.0: Refused to change power state, currently 
in D3
[89462.143316] xhci_hcd 0000:0b:00.0: restoring config space at offset 0x3c 
(was 0xffffffff, writing 0x10b)
[89462.143320] xhci_hcd 0000:0b:00.0: restoring config space at offset 0x38 
(was 0xffffffff, writing 0x0)
[89462.143324] xhci_hcd 0000:0b:00.0: restoring config space at offset 0x34 
(was 0xffffffff, writing 0x40)
[89462.143328] xhci_hcd 0000:0b:00.0: restoring config space at offset 0x30 
(was 0xffffffff, writing 0x0)
[89462.143332] xhci_hcd 0000:0b:00.0: restoring config space at offset 0x2c 
(was 0xffffffff, writing 0x4b31028)
[89462.143336] xhci_hcd 0000:0b:00.0: restoring config space at offset 0x28 
(was 0xffffffff, writing 0x0)
[89462.143340] xhci_hcd 0000:0b:00.0: restoring config space at offset 0x24 
(was 0xffffffff, writing 0x0)
[89462.144346] xhci_hcd 0000:0b:00.0: restoring config space at offset 0x24 
(was 0xffffffff, writing 0x0)
[89462.144357] xhci_hcd 0000:0b:00.0: restoring config space at offset 0x18 
(was 0x4, writing 0xf7d10004)
[89462.144366] xhci_hcd 0000:0b:00.0: restoring config space at offset 0x10 
(was 0x4, writing 0xf7d00004)
[89462.144373] xhci_hcd 0000:0b:00.0: restoring config space at offset 0xc (was 
0x0, writing 0x10)
[89462.144380] xhci_hcd 0000:0b:00.0: restoring config space at offset 0x4 (was 
0x100000, writing 0x100402)
[89462.144509] xhci_hcd 0000:0b:00.0: PME# disabled
[89462.144519] xhci_hcd 0000:0b:00.0: enabling bus mastering
[89462.144845] xhci_hcd 0000:0b:00.0: PME# enabled


Sadly I don't have enabled XHCI_DEBUG so cannot provide more information from 
the logs. Maybe you could log more?



More details at https://bugzilla.kernel.org/show_bug.cgi?id=60746

Thank you,
Martin
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to