Re: [PATCH v2 0/2] PCI/ASPM: Enable ASPM and Clock PM by default on devicetree platforms
From: Val Packett
Date: Tue Nov 11 2025 - 01:51:39 EST
On 11/8/25 1:18 PM, Dmitry Baryshkov wrote:
On Mon, Sep 22, 2025 at 09:46:43PM +0530, Manivannan Sadhasivam via B4 Relay wrote:
Hi,The series breaks the DRM CI on DB820C board (apq8096, PCIe network
This series is one of the 'let's bite the bullet' kind, where we have decided to
enable all ASPM and Clock PM states by default on devicetree platforms [1]. The
reason why devicetree platforms were chosen because, it will be of minimal
impact compared to the ACPI platforms. So seemed ideal to test the waters.
This series is tested on Lenovo Thinkpad T14s based on Snapdragon X1 SoC. All
supported ASPM states are getting enabled for both the NVMe and WLAN devices by
default.
[..]
card, NFS root). The board resets randomly after some time ([1]).
Is that reset.. due to the watchdog resetting a hard-frozen system?
Me and a bunch of other people in the #aarch64-laptops irc/matrix room have been experiencing these random hard freezes with ASPM enabled for the NVMe SSD, on Hamoa (and Purwa too I think) devices.
Totally unpredictable, could be after 4 minutes or 4 days of uptime. Panic-indicator LED not blinking, no reaction to magic SysRq, display image frozen, just a complete hang until the watchdog does the reset.
I have confirmed with a modified (to accept args) enable-aspm.sh script[1] that disabling ASPM *only* for the SSD, while keeping it *on* for the WiFi adapter, is enough to keep the system stable (got to about a month of uptime in that state).
If you have reproduced the same issue on an entirely different SoC, it's probably a general driver issue.
Please, please help us debug this using your internal secret debug equipment :)
[1]: https://gist.github.com/valpackett/8a6207b44364de6b32652f4041fe680f
Thanks,
~val