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
(...)
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:-
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?