Created attachment 282905 [details] lspci -vv
Vendor also confirms it's not supposed to be runtime suspended, so it's _S0W reports D0: # acpidbg -b 'ex \_SB.PCI0.XHC0._S0W' Evaluating \_SB.PCI0.XHC0._S0W Evaluation of \_SB.PCI0.XHC0._S0W returned object 000000005b47428a, external buffer length 18 [Integer] = 0000000000000000
Created attachment 282907 [details] acpidump
Symptom and steps to reproduce the issue: 1) Enable runtime power management for the xHC controller, it's in D0 and PME signaling is enabled: Status: D0 NoSoftRst+ PME-Enable+ DSel=0 DScale=0 PME- 2) Plug a USB device to USB port 3) Nothing happens
Created attachment 283109 [details] dmesg
Fixed by 6c4c5a0f0180137dba328d4f3cf9bd48961e7d24 x86/PCI: Avoid AMD FCH XHCI USB PME# from D0 defect