linux-pci.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* regression: PCIe resume from suspend stalls I/O and causes interrupt storms in Linux 5.3-rc2 (5.2.5, 5.1.20) on Ryzen 7 1700/AMD X370 MSI board since 5817d78eba34f6c86f5462ae2c5212f80a013357, 5.2/5.3 w/ pcieIRQ loop.
@ 2019-08-02 19:03 Matthias Andree
  2019-08-05 12:27 ` Mika Westerberg
  0 siblings, 1 reply; 7+ messages in thread
From: Matthias Andree @ 2019-08-02 19:03 UTC (permalink / raw)
  To: linux-pci; +Cc: Mika Westerberg, Rafael J. Wysocki, Bjorn Helgaas

Greetings, 

Commit 5817d78eba34f6c86f5462ae2c5212f80a013357 (written by Mika
Westerberg) causes regressions on resume from S3 suspend on my MSI X370
w/ Ryzen 7 1700, which is, TTBOMK, a PCI Express 3.0 platform.
Consequences are hung disk and net I/O although re-login to GNOME works
on 5.1.20, albeit very slowly. The machine is unusable after resume from
that point.

5.2.5 and 5.3-rc2 will go into a tight loop of pcieport 0000:00:01.3:
PME: Spurious native interrupt! and need to be rebooted.

bad: v5.3-rc2

good: v5.3-rc2-111-g97b00aff2c45 + "git revert 5817d78eba"

Reverting that commit shown above restores suspend functionality for me,
two S3 suspend/resume cycles work.

For details, more information (lspci, versions found) is at:

* Kernel Bugzilla, https://bugzilla.kernel.org/show_bug.cgi?id=204413

* Fedora/Redhat Bugzilla,
https://bugzilla.redhat.com/show_bug.cgi?id=1737046


Same findings for v5.2.5 on stable kernel, reverting the relevant commit
(SHA is 5817d78eba34f6c86f5462ae2c5212f80a013357 there) also fixes
suspend/resume problems for me.

Let me know if you need me to pull out any further hardware or kernel
debug info, but please be specific with instructions - I am not a kernel
hacker (although I have been exposed to C for nearly 30 years and
Linux/FreeBSD for some 20 years). Pointing me to relevant URLs with
debug instructions is fine. I have a Git tree handy and this octocore
sitting here compiles a kernel in < 10 minutes.

Regards,

Matthias



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

end of thread, other threads:[~2019-08-05 15:56 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-08-02 19:03 regression: PCIe resume from suspend stalls I/O and causes interrupt storms in Linux 5.3-rc2 (5.2.5, 5.1.20) on Ryzen 7 1700/AMD X370 MSI board since 5817d78eba34f6c86f5462ae2c5212f80a013357, 5.2/5.3 w/ pcieIRQ loop Matthias Andree
2019-08-05 12:27 ` Mika Westerberg
2019-08-05 12:47   ` Bjorn Helgaas
2019-08-05 13:00     ` Mika Westerberg
2019-08-05 14:01       ` Matthias Andree
2019-08-05 15:08         ` Mika Westerberg
2019-08-05 15:56           ` Matthias Andree

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).