Comment 9 for bug 1942624

Revision history for this message
Heitor Alves de Siqueira (halves) wrote : Re: NVME "can't change power state from D3Cold to D0 (config space inaccessible)"

Hi all,

This seems to be related to a regression introduced by the following commit:
* 7e4fdeafa61f ACPI: power: Turn off unused power resources unconditionally

The fix seems to indeed be the commit @sclarkson mentioned:
* bc2836859643 ACPI: PM: Do not turn off power resources in unknown state

Looking at our kernels, it seems the affected version window is between v5.12 and v5.15. I've tagged the relevant packages in this bug, and have built a set of test kernels to validate the fixes. For the 5.13 kernels, we additionally require the commit below:
* 9b7ff25d129d ACPI: power: Refine turning off unused power resources

I'd greatly appreciate if anyone affected by this could give these test kernels a try, as I don't have the appropriate hardware to test it myself. I've uploaded packages for Focal-HWE/Impish (5.13) and Focal-OEM (5.14) to a public PPA, but please consider these packages for testing purposes only. If you can reproduce this bug on a different kernel, please add a comment and I'll look into backporting the required patches there as well.

Cheers,
Heitor

[0] https://launchpad.net/~halves/+archive/ubuntu/test-1942624