linux-pci.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [bugzilla-daemon@kernel.org: [Bug 220216] New: Intel Corporation JHL7440 Thunderbolt 3 Bridge: Unable to change power state from D3hot to D0, device inaccessible]
@ 2025-06-12 20:46 Bjorn Helgaas
  2025-06-13  1:32 ` Mario Limonciello
  0 siblings, 1 reply; 2+ messages in thread
From: Bjorn Helgaas @ 2025-06-12 20:46 UTC (permalink / raw)
  To: linux-pci
  Cc: Mario Limonciello, Lukas Wunner, Rafael J. Wysocki,
	Andreas Noever, Michael Jamet, Mika Westerberg, Yehezkel Bernat,
	linux-usb

[+cc Mario, Lukas, Rafael, thunderbolt folks; submitter in bcc
Possibly related to
https://lore.kernel.org/linux-pci/20250609020223.269407-1-superm1@kernel.org/?]

Laurent, you mentioned that you see this on 6.15.1.  Is this a new
problem that you didn't see on older kernels?

----- Forwarded message from bugzilla-daemon@kernel.org -----

https://bugzilla.kernel.org/show_bug.cgi?id=220216

            Bug ID: 220216
           Summary: Intel Corporation JHL7440 Thunderbolt 3 Bridge: Unable
                    to change power state from D3hot to D0, device
                    inaccessible
        Regression: No

Created attachment 308224
  --> https://bugzilla.kernel.org/attachment.cgi?id=308224&action=edit
Full dmesg

Hello,

On debian with kernel 6.15.1, I get the following messages in dmesg:

[    0.453279] pci 0000:02:04.0: [8086:15ef] type 01 class 0x060400 PCIe Switch
Downstream Port
[    0.453327] pci 0000:02:04.0: PCI bridge to [bus 04-38]
[    0.453342] pci 0000:02:04.0:   bridge window [mem 0x8a000000-0x9fcfffff]
[    0.453360] pci 0000:02:04.0:   bridge window [mem 0x6000000000-0x6021ffffff
64bit pref]
[    0.453383] pci 0000:02:04.0: enabling Extended Tags
[    0.453569] pci 0000:02:04.0: supports D1 D2
[    0.453569] pci 0000:02:04.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.454686] pci 0000:02:04.0: PCI bridge to [bus 04-38]
[    0.863766] pci 0000:02:04.0: bridge window [io  0x4000-0x4fff]: assigned
[    0.863788] pci 0000:02:04.0: PCI bridge to [bus 04-38]
[    0.863791] pci 0000:02:04.0:   bridge window [io  0x4000-0x4fff]
[    0.863797] pci 0000:02:04.0:   bridge window [mem 0x8a000000-0x9fcfffff]
[    0.863802] pci 0000:02:04.0:   bridge window [mem 0x6000000000-0x6021ffffff
64bit pref]
[    0.865332] pci 0000:02:04.0: Adding to iommu group 18
[    1.044101] pcieport 0000:02:04.0: pciehp: Slot #4 AttnBtn- PwrCtrl- MRL-
AttnInd- PwrInd- HotPlug+ Surprise+ Interlock- NoCompl+ IbPresDis- LLActRep+
[    1.885142] pcieport 0000:02:04.0: Unable to change power state from D3hot
to D0, device inaccessible
[    1.885352] pcieport 0000:02:04.0: Runtime PM usage count underflow!
[   18.615343] pci 0000:02:04.0: [8086:15ef] type 01 class 0x060400 PCIe Switch
Downstream Port
[   18.615392] pci 0000:02:04.0: PCI bridge to [bus 00]
[   18.615404] pci 0000:02:04.0:   bridge window [io  0x0000-0x0fff]
[   18.615409] pci 0000:02:04.0:   bridge window [mem 0x00000000-0x000fffff]
[   18.615429] pci 0000:02:04.0:   bridge window [mem 0x00000000-0x000fffff
64bit pref]
[   18.615453] pci 0000:02:04.0: enabling Extended Tags
[   18.615649] pci 0000:02:04.0: supports D1 D2
[   18.615650] pci 0000:02:04.0: PME# supported from D0 D1 D2 D3hot D3cold
[   18.615903] pci 0000:02:04.0: Adding to iommu group 18
[   18.616047] pci 0000:02:04.0: bridge configuration invalid ([bus 00-00]),
reconfiguring
[   18.617062] pci 0000:02:04.0: PCI bridge to [bus 04-38]
[   18.617099] pci 0000:02:04.0: bridge window [mem 0x00100000-0x001fffff 64bit
pref] to [bus 04-38] add_size 100000 add_align 100000
[   18.617102] pci 0000:02:04.0: bridge window [mem 0x00100000-0x001fffff] to
[bus 04-38] add_size 100000 add_align 100000
[   18.617119] pci 0000:02:04.0: bridge window [mem 0x8a100000-0x9fdfffff]:
assigned
[   18.617120] pci 0000:02:04.0: bridge window [mem 0x6000100000-0x6021ffffff
64bit pref]: assigned
[   18.617122] pci 0000:02:04.0: bridge window [io  0x5000-0x5fff]: assigned
[   18.617157] pci 0000:02:04.0: PCI bridge to [bus 04-38]
[   18.617160] pci 0000:02:04.0:   bridge window [io  0x5000-0x5fff]
[   18.617167] pci 0000:02:04.0:   bridge window [mem 0x8a100000-0x9fdfffff]
[   18.617172] pci 0000:02:04.0:   bridge window [mem 0x6000100000-0x6021ffffff
64bit pref]
[   18.617803] pcieport 0000:02:04.0: enabling device (0000 -> 0003)
[   18.617969] pcieport 0000:02:04.0: pciehp: Slot #4 AttnBtn- PwrCtrl- MRL-
AttnInd- PwrInd- HotPlug+ Surprise+ Interlock- NoCompl+ IbPresDis- LLActRep+


Note the "Unable to change power state from D3hot to D0, device inaccessible"
and "Runtime PM usage count underflow!"

Laptop is a Dell latitude 5530

-- 

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [bugzilla-daemon@kernel.org: [Bug 220216] New: Intel Corporation JHL7440 Thunderbolt 3 Bridge: Unable to change power state from D3hot to D0, device inaccessible]
  2025-06-12 20:46 [bugzilla-daemon@kernel.org: [Bug 220216] New: Intel Corporation JHL7440 Thunderbolt 3 Bridge: Unable to change power state from D3hot to D0, device inaccessible] Bjorn Helgaas
@ 2025-06-13  1:32 ` Mario Limonciello
  0 siblings, 0 replies; 2+ messages in thread
From: Mario Limonciello @ 2025-06-13  1:32 UTC (permalink / raw)
  To: Bjorn Helgaas, linux-pci
  Cc: Lukas Wunner, Rafael J. Wysocki, Andreas Noever, Michael Jamet,
	Mika Westerberg, Yehezkel Bernat, linux-usb

On 6/12/2025 1:46 PM, Bjorn Helgaas wrote:
> [+cc Mario, Lukas, Rafael, thunderbolt folks; submitter in bcc
> Possibly related to
> https://lore.kernel.org/linux-pci/20250609020223.269407-1-superm1@kernel.org/?]
> 
> Laurent, you mentioned that you see this on 6.15.1.  Is this a new
> problem that you didn't see on older kernels?

I've left a comment on the bug, but this looks expected and yes I feel 
that my patch series will clean up these messages.

> 
> ----- Forwarded message from bugzilla-daemon@kernel.org -----
> 
> https://bugzilla.kernel.org/show_bug.cgi?id=220216
> 
>              Bug ID: 220216
>             Summary: Intel Corporation JHL7440 Thunderbolt 3 Bridge: Unable
>                      to change power state from D3hot to D0, device
>                      inaccessible
>          Regression: No
> 
> Created attachment 308224
>    --> https://bugzilla.kernel.org/attachment.cgi?id=308224&action=edit
> Full dmesg
> 
> Hello,
> 
> On debian with kernel 6.15.1, I get the following messages in dmesg:
> 
> [    0.453279] pci 0000:02:04.0: [8086:15ef] type 01 class 0x060400 PCIe Switch
> Downstream Port
> [    0.453327] pci 0000:02:04.0: PCI bridge to [bus 04-38]
> [    0.453342] pci 0000:02:04.0:   bridge window [mem 0x8a000000-0x9fcfffff]
> [    0.453360] pci 0000:02:04.0:   bridge window [mem 0x6000000000-0x6021ffffff
> 64bit pref]
> [    0.453383] pci 0000:02:04.0: enabling Extended Tags
> [    0.453569] pci 0000:02:04.0: supports D1 D2
> [    0.453569] pci 0000:02:04.0: PME# supported from D0 D1 D2 D3hot D3cold
> [    0.454686] pci 0000:02:04.0: PCI bridge to [bus 04-38]
> [    0.863766] pci 0000:02:04.0: bridge window [io  0x4000-0x4fff]: assigned
> [    0.863788] pci 0000:02:04.0: PCI bridge to [bus 04-38]
> [    0.863791] pci 0000:02:04.0:   bridge window [io  0x4000-0x4fff]
> [    0.863797] pci 0000:02:04.0:   bridge window [mem 0x8a000000-0x9fcfffff]
> [    0.863802] pci 0000:02:04.0:   bridge window [mem 0x6000000000-0x6021ffffff
> 64bit pref]
> [    0.865332] pci 0000:02:04.0: Adding to iommu group 18
> [    1.044101] pcieport 0000:02:04.0: pciehp: Slot #4 AttnBtn- PwrCtrl- MRL-
> AttnInd- PwrInd- HotPlug+ Surprise+ Interlock- NoCompl+ IbPresDis- LLActRep+
> [    1.885142] pcieport 0000:02:04.0: Unable to change power state from D3hot
> to D0, device inaccessible
> [    1.885352] pcieport 0000:02:04.0: Runtime PM usage count underflow!
> [   18.615343] pci 0000:02:04.0: [8086:15ef] type 01 class 0x060400 PCIe Switch
> Downstream Port
> [   18.615392] pci 0000:02:04.0: PCI bridge to [bus 00]
> [   18.615404] pci 0000:02:04.0:   bridge window [io  0x0000-0x0fff]
> [   18.615409] pci 0000:02:04.0:   bridge window [mem 0x00000000-0x000fffff]
> [   18.615429] pci 0000:02:04.0:   bridge window [mem 0x00000000-0x000fffff
> 64bit pref]
> [   18.615453] pci 0000:02:04.0: enabling Extended Tags
> [   18.615649] pci 0000:02:04.0: supports D1 D2
> [   18.615650] pci 0000:02:04.0: PME# supported from D0 D1 D2 D3hot D3cold
> [   18.615903] pci 0000:02:04.0: Adding to iommu group 18
> [   18.616047] pci 0000:02:04.0: bridge configuration invalid ([bus 00-00]),
> reconfiguring
> [   18.617062] pci 0000:02:04.0: PCI bridge to [bus 04-38]
> [   18.617099] pci 0000:02:04.0: bridge window [mem 0x00100000-0x001fffff 64bit
> pref] to [bus 04-38] add_size 100000 add_align 100000
> [   18.617102] pci 0000:02:04.0: bridge window [mem 0x00100000-0x001fffff] to
> [bus 04-38] add_size 100000 add_align 100000
> [   18.617119] pci 0000:02:04.0: bridge window [mem 0x8a100000-0x9fdfffff]:
> assigned
> [   18.617120] pci 0000:02:04.0: bridge window [mem 0x6000100000-0x6021ffffff
> 64bit pref]: assigned
> [   18.617122] pci 0000:02:04.0: bridge window [io  0x5000-0x5fff]: assigned
> [   18.617157] pci 0000:02:04.0: PCI bridge to [bus 04-38]
> [   18.617160] pci 0000:02:04.0:   bridge window [io  0x5000-0x5fff]
> [   18.617167] pci 0000:02:04.0:   bridge window [mem 0x8a100000-0x9fdfffff]
> [   18.617172] pci 0000:02:04.0:   bridge window [mem 0x6000100000-0x6021ffffff
> 64bit pref]
> [   18.617803] pcieport 0000:02:04.0: enabling device (0000 -> 0003)
> [   18.617969] pcieport 0000:02:04.0: pciehp: Slot #4 AttnBtn- PwrCtrl- MRL-
> AttnInd- PwrInd- HotPlug+ Surprise+ Interlock- NoCompl+ IbPresDis- LLActRep+
> 
> 
> Note the "Unable to change power state from D3hot to D0, device inaccessible"
> and "Runtime PM usage count underflow!"
> 
> Laptop is a Dell latitude 5530
> 


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2025-06-13  1:32 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-06-12 20:46 [bugzilla-daemon@kernel.org: [Bug 220216] New: Intel Corporation JHL7440 Thunderbolt 3 Bridge: Unable to change power state from D3hot to D0, device inaccessible] Bjorn Helgaas
2025-06-13  1:32 ` Mario Limonciello

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).