NVME-OCP-GET-IDLE(1)
π NVME-OCP-GET-IDLE-WAKEUP-TIME π
okay bestie, welcome to the nvme-ocp-get-idle-wakeup-time page from the NVMe Manual, section 1. yes it's a whole mouthful, we're gonna get through it together π«Ά
β¨ NAME β¨
nvme-ocp-get-idle-wakeup-time β literally just define and print the idle-wakeup-time value. that's the whole vibe π
πΈ SYNOPSIS πΈ
nvme [<global-options>] ocp get-idle-wakeup-time <device>
[--sel=<select> | -s <select>]
[--namespace-id=<nsid> | -n <namespace-id>]
π¦ DESCRIPTION π¦
so this one defines get-idle-wakeup-time. no argument? it just prints the current mode. easy. slay. β¨
the <device> parameter is mandatory, no skipping it bestie β and it can be either the NVMe character device (ex: /dev/nvme0) or the block device (ex: /dev/nvme0n1). pick your fighter π
β οΈ heads up: this will only work on OCP compliant devices that support this feature. results for any other device are undefined β so like, don't come for me if it gets weird on random hardware π
on success it returns 0, otherwise an error code. periodt.
π OPTIONS π
-s <select>,--sel=<select>β the Select (SEL) field. it says which value of the attributes to return in the provided data π0β name:current, description:Current1β name:default, description:Default2β name:saved, description:Saved3β name:supported, description:Supported capabilities
-n <namespace-id>,--namespace-id=<namespace-id>βnamespace-id(namespace-id): this field specifies which value of the attributes to return in the provided data π§0βCurrent1βDefault2βSaved3βSupported capabilities4-7βReserved
also!! the broadcast value 0xffffffff can be given as 'all' or '-1' π
β GLOBAL OPTIONS β
these are defined at the top-level nvme command and are available to this subcommand too, iykyk:
--dry-runβ prints the command that would be executed, but does not actually execute it. all talk, no ioctl π₯--no-ioctl-probingβ disables probing for 64-bit IOCTL support.--no-retriesβ disables retry logic on transient errors.-o <fmt>,--output-format=<fmt>β sets the reporting format tonormal,tabular,'json, orbinary. only one output format at a time, bestie, we don't multitask here π--output-format-version=<version>β selects the output format version. version1uses the original field naming, while version2(the default) provides more consistent and script-friendly field names. other versions are rejected π«--quietβ suppresses informational messages. errors are still reported, and--quietcancels any--verbosefor the library log level. shhhh π--set-options=<key=value>[,<key=value>...]β sets libnvme library options for this invocation. supported keys areforce-4k,mi-probe-enabled,test-base-dirandtest-sysfs-dir.--timeout=<ms>β sets the timeout for the command in milliseconds.infiniteor-1waits without a time limit (0xffffffff). no cap, literally forever β³-v,--verboseβ increases the level of detail in the output. may be specified multiple times to further increase verbosity. main character energy, more is more π
these options can also be set as machine-wide defaults in nvme-cli.conf(5). a command-line flag always overrides the file. β¨
π EXAMPLES π
- has the program issue a
get-idle-wakeup-timeto retrieve the0xCAget features. iconic behaviour fr fr:
# nvme ocp get-idle-wakeup-time /dev/nvme0
π NVME π
part of the nvme-user suite. you're welcome π
and that's the whole page bestie!! sign-off time: this is the NVMe Manual, dated 10/30/2026 β go get that idle-wakeup-time, you absolute legend ππ§π
π¦ where this page comes from
- arch rolling: nvme-cli 3.2-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms