M.2 NVMe-SSD verbraucht zu viel Strom

Hast Du Probleme mit Hardware, die durch die anderen Foren nicht abgedeckt werden? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
kuleszdl
Beiträge: 25
Registriert: 03.04.2016 21:02:54

M.2 NVMe-SSD verbraucht zu viel Strom

Beitrag von kuleszdl » 11.03.2018 17:17:29

Hallo zusammen,

ich habe das Problem, dass meine Kingston M.2 KC1000 die Power-States "3" und "4" als nicht unterstützt anzeigt:

Code: Alles auswählen

$ smartctl --all /dev/nvme0n1

(...)
Supported Power States
St Op     Max   Active     Idle   RL RT WL WT  Ent_Lat  Ex_Lat
 0 +     7.90W       -        -    0  0  0  0        0       0
 1 +     2.40W       -        -    1  1  1  1      600     600
 2 +     1.90W       -        -    2  2  2  2      600     600
 3 -   0.1100W       -        -    3  3  3  3      600     600
 4 -   0.0050W       -        -    4  4  4  4   100000  160000
 (...)

Der Aufruf von id-ctrl bestätigt dies:

Code: Alles auswählen


$ nvme id-ctrl /dev/nvme0n1

(...)
ps    0 : mp:7.90W operational enlat:0 exlat:0 rrt:0 rrl:0
          rwt:0 rwl:0 idle_power:- active_power:-
ps    1 : mp:2.40W operational enlat:600 exlat:600 rrt:1 rrl:1
          rwt:1 rwl:1 idle_power:- active_power:-
ps    2 : mp:1.90W operational enlat:600 exlat:600 rrt:2 rrl:2
          rwt:2 rwl:2 idle_power:- active_power:-
ps    3 : mp:0.1100W non-operational enlat:600 exlat:600 rrt:3 rrl:3
          rwt:3 rwl:3 idle_power:- active_power:-
ps    4 : mp:0.0050W non-operational enlat:100000 exlat:160000 rrt:4 rrl:4
          rwt:4 rwl:4 idle_power:- active_power:-

Ich habe dann den Kernel-Parameter hinzugefügt und mit den Werten 370 sowie 370000 probiert:

nvme_core.default_ps_max_latency_us=370

(verfiziert über /proc/cmdline, dass es tatsächlich drin ist)

Leider werden die Power-States nach wie vor nicht unterstützt. Da es für Debian keine passende Anleitung gab habe ich mich an dieser hier für die Arch Linux orientiert:

https://wiki.archlinux.org/index.php/So ... Drive/NVMe

Ich habe (aus anderen Gründen) zudem einen selbstübersetzten 4.14-Kernel im Einsatz.

Habt ihr Ideen oder Vorschläge, wie ich da weiter vorgehen könnte?

kuleszdl
Beiträge: 25
Registriert: 03.04.2016 21:02:54

Re: M.2 NVMe-SSD verbraucht zu viel Strom

Beitrag von kuleszdl » 11.03.2018 19:56:17

Update: Habe es auch mit dem normalen Debian9-Kernel probiert - leider das gleiche Verhalten.

kuleszdl
Beiträge: 25
Registriert: 03.04.2016 21:02:54

Re: M.2 NVMe-SSD verbraucht zu viel Strom

Beitrag von kuleszdl » 15.03.2018 00:09:39

Update: Evtl. liegt hier auch ein Verständnisproblem meinerseits vor. Die Bezeichnung "non-operational" bezieht sich möglicherweise auch darauf, dass das ein Zustand ist in den die SSD nur wechseln kann wenn sie gerade nicht in Benutzung ist.

Antworten