No proper power management

Bug #2064042 reported by Adam Morawski
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
nvme-cli (Ubuntu)
New
Undecided
Unassigned

Bug Description

nvme shows that power management is enabled and device is most of the time in power state 4, but disk get hot (+50.9°C) and drains battery. The same disk has much lower temperatures (about 35C, similar to mainboard) when running Kubuntu 23.10

root@nevo:~# uname -a
Linux nevo 6.8.0-31-generic #31-Ubuntu SMP PREEMPT_DYNAMIC Sat Apr 20 00:40:06 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
root@nevo:~# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 24.04 LTS
Release: 24.04
Codename: noble
root@nevo:~# nvme list
Node Generic SN Model Namespace Usage Format FW Rev
--------------------- --------------------- -------------------- ---------------------------------------- ---------- -------------------------- ---------------- --------
/dev/nvme0n1 /dev/ng0n1 50026B7686B2B506 KINGSTON SKC3000S1024G 0x1 1.02 TB / 1.02 TB 512 B + 0 B EIFK51.2
root@nevo:~# nvme fw-log /dev/nvme0
Firmware Log for device:nvme0
afi : 0x1
frs1 : 0x322e31354b464945 (EIFK51.2)
root@nevo:~# nvme get-feature -f 0x0c -H /dev/nvme0n1
get-feature:0x0c (Autonomous Power State Transition), Current value:0x00000001
        Autonomous Power State Transition Enable (APSTE): Enabled
        Auto PST Entries .................
        Entry[ 0]
        .................
        Idle Time Prior to Transition (ITPT): 100 ms
        Idle Transition Power State (ITPS): 4
        .................
        Entry[ 1]
        .................
        Idle Time Prior to Transition (ITPT): 100 ms
        Idle Transition Power State (ITPS): 4
        .................
        Entry[ 2]
        .................
        Idle Time Prior to Transition (ITPT): 100 ms
        Idle Transition Power State (ITPS): 4
        .................
        Entry[ 3]
        .................
        Idle Time Prior to Transition (ITPT): 100 ms
        Idle Transition Power State (ITPS): 4
        .................
        Entry[ 4]
        .................
        Idle Time Prior to Transition (ITPT): 0 ms
        Idle Transition Power State (ITPS): 0
        .................
        Entry[ 5]
        .................
        Idle Time Prior to Transition (ITPT): 0 ms
        Idle Transition Power State (ITPS): 0
        .................
        Entry[ 6]
        .................
        Idle Time Prior to Transition (ITPT): 0 ms
        Idle Transition Power State (ITPS): 0
        .................
        Entry[ 7]
        .................
        Idle Time Prior to Transition (ITPT): 0 ms
        Idle Transition Power State (ITPS): 0
        .................
        Entry[ 8]
        .................
        Idle Time Prior to Transition (ITPT): 0 ms
        Idle Transition Power State (ITPS): 0
        .................
        Entry[ 9]
        .................
        Idle Time Prior to Transition (ITPT): 0 ms
        Idle Transition Power State (ITPS): 0
        .................
        Entry[10]
        .................
        Idle Time Prior to Transition (ITPT): 0 ms
        Idle Transition Power State (ITPS): 0
        .................
        Entry[11]
        .................
        Idle Time Prior to Transition (ITPT): 0 ms
        Idle Transition Power State (ITPS): 0
        .................
        Entry[12]
        .................
        Idle Time Prior to Transition (ITPT): 0 ms
        Idle Transition Power State (ITPS): 0
        .................
        Entry[13]
        .................
        Idle Time Prior to Transition (ITPT): 0 ms
        Idle Transition Power State (ITPS): 0
        .................
        Entry[14]
        .................
        Idle Time Prior to Transition (ITPT): 0 ms
        Idle Transition Power State (ITPS): 0
        .................
        Entry[15]
        .................
        Idle Time Prior to Transition (ITPT): 0 ms
        Idle Transition Power State (ITPS): 0
        .................
        Entry[16]
        .................
        Idle Time Prior to Transition (ITPT): 0 ms
        Idle Transition Power State (ITPS): 0
        .................
        Entry[17]
        .................
        Idle Time Prior to Transition (ITPT): 0 ms
        Idle Transition Power State (ITPS): 0
        .................
        Entry[18]
        .................
        Idle Time Prior to Transition (ITPT): 0 ms
        Idle Transition Power State (ITPS): 0
        .................
        Entry[19]
        .................
        Idle Time Prior to Transition (ITPT): 0 ms
        Idle Transition Power State (ITPS): 0
        .................
        Entry[20]
        .................
        Idle Time Prior to Transition (ITPT): 0 ms
        Idle Transition Power State (ITPS): 0
        .................
        Entry[21]
        .................
        Idle Time Prior to Transition (ITPT): 0 ms
        Idle Transition Power State (ITPS): 0
        .................
        Entry[22]
        .................
        Idle Time Prior to Transition (ITPT): 0 ms
        Idle Transition Power State (ITPS): 0
        .................
        Entry[23]
        .................
        Idle Time Prior to Transition (ITPT): 0 ms
        Idle Transition Power State (ITPS): 0
        .................
        Entry[24]
        .................
        Idle Time Prior to Transition (ITPT): 0 ms
        Idle Transition Power State (ITPS): 0
        .................
        Entry[25]
        .................
        Idle Time Prior to Transition (ITPT): 0 ms
        Idle Transition Power State (ITPS): 0
        .................
        Entry[26]
        .................
        Idle Time Prior to Transition (ITPT): 0 ms
        Idle Transition Power State (ITPS): 0
        .................
        Entry[27]
        .................
        Idle Time Prior to Transition (ITPT): 0 ms
        Idle Transition Power State (ITPS): 0
        .................
        Entry[28]
        .................
        Idle Time Prior to Transition (ITPT): 0 ms
        Idle Transition Power State (ITPS): 0
        .................
        Entry[29]
        .................
        Idle Time Prior to Transition (ITPT): 0 ms
        Idle Transition Power State (ITPS): 0
        .................
        Entry[30]
        .................
        Idle Time Prior to Transition (ITPT): 0 ms
        Idle Transition Power State (ITPS): 0
        .................
        Entry[31]
        .................
        Idle Time Prior to Transition (ITPT): 0 ms
        Idle Transition Power State (ITPS): 0
        .................
root@nevo:~# nvme get-feature -f 0x02 -H /dev/nvme0n1
get-feature:0x02 (Power Management), Current value:0x00000004
        Workload Hint (WH): 0 - No Workload
        Power State (PS): 4

ProblemType: Bug
DistroRelease: Ubuntu 24.04
Package: nvme-cli 2.8-1build2
ProcVersionSignature: Ubuntu 6.8.0-31.31-generic 6.8.1
Uname: Linux 6.8.0-31-generic x86_64
ApportVersion: 2.28.1-0ubuntu2
Architecture: amd64
CasperMD5CheckResult: unknown
CurrentDesktop: KDE
Date: Sun Apr 28 22:25:14 2024
InstallationDate: Installed on 2024-04-27 (1 days ago)
InstallationMedia: Kubuntu 24.04 LTS "Noble Numbat" - Release amd64 (20240425.1)
SourcePackage: nvme-cli
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Adam Morawski (adamekmmm) wrote :
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.