[amd_s2idly.py] `❌ Kernel ringbuffer has wrapped, unable to accurately validate pre-requisites` despite that I still see the first kernel message in `dmesg`.
Brief summary of the problem:
amd_s2idly.py
shows a
❌ Kernel ringbuffer has wrapped, unable to accurately validate pre-requisites
despite that I still see the first kernel message in dmesg
.
Hardware description:
- Machine: GPD Win Max 2 2023, AMD SoC: 7840U,
- amd_s2idle report:
amd_s2idle-analysis --duration 86400 --log /tmp/amd_s2idle.log --wait 10 --count 1 --acpidump --debug-ec
:Debugging script for s2idle on AMD systems 💻 GPD G1619-04 (Game machining Series 28P) running BIOS 0.40 (0.40) released 03/18/2024 and EC 0.15 🐧 Artix Linux 🐧 Kernel 6.8.4-1-longcmdline-cpuopt-custom-clang 🔋 Battery BAT0 (Standard SR Real Battery) is operating at 101.77% of design Checking prerequisites for s2idle 🚦Logs are provided via dmesg, timestamps may not be accurate over multiple cycles ❌ Kernel ringbuffer has wrapped, unable to accurately validate pre-requisites ✅ AMD Ryzen 7 7840U w/ Radeon 780M Graphics (family 19 model 74) ✅ LPS0 _DSM enabled ✅ ACPI FADT supports Low-power S0 idle ✅ HSMP driver `amd_hsmp` not detected (blocked: False) ✅ PMC driver `amd_pmc` loaded (Program 0 Firmware 76.82.0) ✅ USB4 driver `thunderbolt` loaded ✅ GPU driver `amdgpu` available ✅ System is configured for s2idle ✅ NVME Sandisk Corp PC SN740 NVMe SSD is configured for s2idle in BIOS ✅ NVME Sandisk Corp WD Black SN750 / PC SN730 NVMe SSD is configured for s2idle in BIOS ✅ GPIO driver `pinctrl_amd` available ❌ Kernel is tainted: 12288 Your system does not meet s2idle prerequisites! Explanations for your system 🚦 Kernel ringbuffer has wrapped This script relies upon analyzing the kernel log for markers. The kernel's log provided by dmesg uses a ring buffer. When the ring buffer fills up it will wrap around and overwrite old messages. In this case it's not possible to look for some of these markers Passing the pre-requisites check won't be possible without rebooting the machine. If you are sure your system meets pre-requisites, you can re-run the script using. the systemd logger or with --force. 🚦 Kernel is tainted A tainted kernel may exhibit unpredictable bugs that are difficult for this script to characterize. If this is intended behavior run the tool with --force. For more information on this failure see: https://gitlab.freedesktop.org/drm/amd/-/issues/3089
- Attached:
System information:
- Distro name and Version: Artix GNU/Linux (rolling release),
- Kernel version:
uname -r
:6.8.4-1-longcmdline-cpuopt-custom-clang
, - Kernel config:
/proc/config.gz
.