From: Mario Limonciello <mario.limonciello@amd.com>
To: Fourhundred Thecat <400thecat@ik.me>,
platform-driver-x86@vger.kernel.org
Cc: linux-pm@vger.kernel.org, Shyam-sundar.S-k@amd.com,
hansg@kernel.org, ilpo.jarvinen@linux.intel.com,
rafael@kernel.org
Subject: Re: [BUG] s2idle: unrecoverable sleep on ThinkPad P16s Gen 4 AMD, (Strix Point) when more than 16 logical CPUs are online
Date: Wed, 23 Sep 2026 09:36:22 -0500 [thread overview]
Message-ID: <55854916-292a-40ae-8421-1a784785d899@amd.com> (raw)
In-Reply-To: <4d377d87-c2d3-5541-53af-68c9d67daa72@ik.me>
> Booting with all 24 CPUs and then offlining cpu16-23 via
> /sys/devices/system/cpu/cpuN/online before suspending does NOT help: the
> machine still never wakes. Only booting with nr_cpus=16 works. The CPUs
> have to never
> be brought up at all.
>
> cpu16-23 here are the second SMT thread of the eight Zen5c cores
> (APIC ids 17,19..31). With nr_cpus=16 the kernel brings up every core's
> primary thread plus only the four Zen5 siblings.
>
> On the amd-s2idle report: I cannot produce one for the failing
> configuration. The machine never resumes, so the script never gets to
> write its output, and there is no pstore to recover it from.
>
> Or did you mean to generate the report in the working nr_cpus=16 boot ?
If it doesn't work during resume, that's fine to run it with nr_cpus=16;
I want to see the prerequisites it reports.
>
> also, I should explain that I am on a sysvinit system with no systemd,
> so the script's journal-based log collection will not work. Is there a
> dmesg or logfile fallback, or should I capture the kernel log separately
> and attach it?
You can capture kernel log separately if the tool can't fetch it. It
will try to capture and use 'dmesg' as a fallback but that doesn't work
on all distros.
Some other thoughts that might be the root cause based on other
historical issues.
1) Have you changed TPM policy or Pluton policy in BIOS setup? What did
you change it from and to.
2) Have you enabled a storage security password? If you disable it does
it help this issue?
3) Do you have WWAN in your device? If you disable it does it help?
4) Does booting with `amd_iommu=off` help?
next prev parent reply other threads:[~2026-09-23 14:36 UTC|newest]
Thread overview: 32+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-09-22 13:43 [BUG] s2idle: unrecoverable sleep on ThinkPad P16s Gen 4 AMD, (Strix Point) when more than 16 logical CPUs are online Fourhundred Thecat
2026-09-22 14:47 ` Mario Limonciello
2026-09-23 5:58 ` Fourhundred Thecat
2026-09-23 12:41 ` Mario Limonciello
2026-09-23 13:51 ` Fourhundred Thecat
2026-09-23 14:36 ` Mario Limonciello [this message]
2026-09-23 16:12 ` Fourhundred Thecat
2026-09-23 16:15 ` Mario Limonciello
2026-09-23 16:20 ` Mario Limonciello
2026-09-23 16:37 ` Fourhundred Thecat
2026-09-23 16:41 ` Mario Limonciello
2026-09-23 16:54 ` Fourhundred Thecat
2026-09-23 16:59 ` Mario Limonciello
2026-09-23 18:02 ` Fourhundred Thecat
2026-09-23 18:11 ` Mario Limonciello
2026-09-23 18:14 ` Fourhundred Thecat
2026-09-23 18:25 ` Mario Limonciello
2026-09-23 18:39 ` Fourhundred Thecat
2026-09-23 18:57 ` Mario Limonciello
2026-09-23 19:13 ` Fourhundred Thecat
2026-09-23 19:20 ` Mario Limonciello
2026-09-23 20:26 ` Fourhundred Thecat
2026-09-23 20:48 ` Fourhundred Thecat
2026-09-23 21:10 ` Mario Limonciello
2026-09-24 5:36 ` Fourhundred Thecat
2026-09-25 7:05 ` Fourhundred Thecat
2026-09-25 13:30 ` Mario Limonciello
2026-09-26 4:13 ` Fourhundred Thecat
2026-09-26 18:29 ` Mario Limonciello
2026-09-29 5:43 ` Fourhundred Thecat
2026-09-29 5:57 ` Fourhundred Thecat
2026-09-29 13:37 ` Mario Limonciello
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=55854916-292a-40ae-8421-1a784785d899@amd.com \
--to=mario.limonciello@amd.com \
--cc=400thecat@ik.me \
--cc=Shyam-sundar.S-k@amd.com \
--cc=hansg@kernel.org \
--cc=ilpo.jarvinen@linux.intel.com \
--cc=linux-pm@vger.kernel.org \
--cc=platform-driver-x86@vger.kernel.org \
--cc=rafael@kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox