Hello,
I'm trying to set a lower power state on an Ultrastar SN200 SSD but I keep getting an error. All guides I've read point to the same error but I've not found any info on what to do.
I'm trying to set a lower power state on an Ultrastar SN200 SSD but I keep getting an error. All guides I've read point to the same error but I've not found any info on what to do.
There are many power states available, but it's stuck in the highest one# nvme get-feature /dev/nvme0 -f 2 -H
get-feature:0x02 (Power Management), Current value:00000000
Workload Hint (WH): 0 - No Workload
Power State (PS): 0
Confirmed by nvme id-ctrl:# smartctl -a /dev/nvme0
smartctl 7.3 2022-02-28 r5338 [x86_64-linux-6.8.12-2-pve] (local build)
Copyright (C) 2002-22, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF INFORMATION SECTION ===
Model Number: HUSMR7676BDP3Y1
Serial Number: SDM0000525B3
Firmware Version: KNECD116
PCI Vendor/Subsystem ID: 0x1c58
IEEE OUI Identifier: 0x000cca
Total NVM Capacity: 7,687,991,459,840 [7.68 TB]
Unallocated NVM Capacity: 0
Controller ID: 35
NVMe Version: 1.2.1
Number of Namespaces: 128
Local Time is: Mon Oct 28 08:03:43 2024 CST
Firmware Updates (0x0b): 5 Slots, Slot 1 R/O
Optional Admin Commands (0x001e): Format Frmw_DL NS_Mngmt Self_Test
Optional NVM Commands (0x003f): Comp Wr_Unc DS_Mngmt Wr_Zero Sav/Sel_Feat Resv
Log Page Attributes (0x03): S/H_per_NS Cmd_Eff_Lg
Warning Comp. Temp. Threshold: 66 Celsius
Critical Comp. Temp. Threshold: 71 Celsius
Supported Power States
St Op Max Active Idle RL RT WL WT Ent_Lat Ex_Lat
0 + 25.00W - - 0 0 0 0 15000 15000
1 + 24.00W - - 1 1 1 1 15000 15000
2 + 23.00W - - 2 2 2 2 15000 15000
3 + 22.00W - - 3 3 3 3 15000 15000
4 + 21.00W - - 4 4 4 4 15000 15000
5 + 20.00W - - 5 5 5 5 15000 15000
6 + 19.00W - - 6 6 6 6 15000 15000
7 + 18.00W - - 7 7 7 7 15000 15000
8 + 17.00W - - 8 8 8 8 15000 15000
9 + 16.00W - - 9 9 9 9 15000 15000
10 + 15.00W - - 10 10 10 10 15000 15000
11 + 14.00W - - 11 11 11 11 15000 15000
12 + 13.00W - - 12 12 12 12 15000 15000
13 + 12.00W - - 13 13 13 13 15000 15000
14 + 11.00W - - 14 14 14 14 15000 15000
15 - 10.00W - - 15 15 15 15 15000 15000
When I try to set a different power state I get this:ps 0 : mp:25.00W operational enlat:15000 exlat:15000 rrt:0 rrl:0
rwt:0 rwl:0 idle_power:- active_power:-
active_power_workload:-
ps 1 : mp:24.00W operational enlat:15000 exlat:15000 rrt:1 rrl:1
rwt:1 rwl:1 idle_power:- active_power:-
active_power_workload:-
ps 2 : mp:23.00W operational enlat:15000 exlat:15000 rrt:2 rrl:2
rwt:2 rwl:2 idle_power:- active_power:-
active_power_workload:-
ps 3 : mp:22.00W operational enlat:15000 exlat:15000 rrt:3 rrl:3
rwt:3 rwl:3 idle_power:- active_power:-
active_power_workload:-
ps 4 : mp:21.00W operational enlat:15000 exlat:15000 rrt:4 rrl:4
rwt:4 rwl:4 idle_power:- active_power:-
active_power_workload:-
ps 5 : mp:20.00W operational enlat:15000 exlat:15000 rrt:5 rrl:5
rwt:5 rwl:5 idle_power:- active_power:-
active_power_workload:-
ps 6 : mp:19.00W operational enlat:15000 exlat:15000 rrt:6 rrl:6
rwt:6 rwl:6 idle_power:- active_power:-
active_power_workload:-
ps 7 : mp:18.00W operational enlat:15000 exlat:15000 rrt:7 rrl:7
rwt:7 rwl:7 idle_power:- active_power:-
active_power_workload:-
ps 8 : mp:17.00W operational enlat:15000 exlat:15000 rrt:8 rrl:8
rwt:8 rwl:8 idle_power:- active_power:-
active_power_workload:-
ps 9 : mp:16.00W operational enlat:15000 exlat:15000 rrt:9 rrl:9
rwt:9 rwl:9 idle_power:- active_power:-
active_power_workload:-
ps 10 : mp:15.00W operational enlat:15000 exlat:15000 rrt:10 rrl:10
rwt:10 rwl:10 idle_power:- active_power:-
active_power_workload:-
ps 11 : mp:14.00W operational enlat:15000 exlat:15000 rrt:11 rrl:11
rwt:11 rwl:11 idle_power:- active_power:-
active_power_workload:-
ps 12 : mp:13.00W operational enlat:15000 exlat:15000 rrt:12 rrl:12
rwt:12 rwl:12 idle_power:- active_power:-
active_power_workload:-
ps 13 : mp:12.00W operational enlat:15000 exlat:15000 rrt:13 rrl:13
rwt:13 rwl:13 idle_power:- active_power:-
active_power_workload:-
ps 14 : mp:11.00W operational enlat:15000 exlat:15000 rrt:14 rrl:14
rwt:14 rwl:14 idle_power:- active_power:-
active_power_workload:-
ps 15 : mp:10.00W non-operational enlat:15000 exlat:15000 rrt:15 rrl:15
rwt:15 rwl:15 idle_power:- active_power:-
active_power_workload:-
Specifying the namespace doesn't help either:# nvme set-feature /dev/nvme0 -f 2 -v 1
NVMe status: Invalid Namespace or Format: The namespace or the format of that namespace is invalid(0x400b)
Does anyone know how to set the power state on these drives? Why do I get a format or namespace error?# nvme set-feature /dev/nvme0n1 -f 2 -v 1
NVMe status: Feature Not Namespace Specific: The Feature Identifier specified is not namespace specific(0x410f)