NVME-RPMB-INFO(1)
π NVME-RPMB-INFO π
okay so bestie, welcome to nvme-rpmb-info(1) β it lives in the NVMe Manual and honestly? it's giving "small command, big intel." π
β¨ NAME β¨
nvme-rpmb-info β print RPMB support information for the controller π¦
β¨ SYNOPSIS β¨
nvme [<global-options>] rpmb info <device>
β¨ DESCRIPTION β¨
So here's the tea β β for the NVMe device you hand it, this one prints out all the info about supported RPMB targets, plus the access and total sizes, exactly as reported in the RPMBS field of the Identify Controller data structure. Lowkey iconic data dump, ngl. π
The <device> parameter is mandatory β like, not optional, bestie, don't try it β and you must specify an NVMe character device (ex: /dev/nvme0). And if the device you gave doesn't support any RPMB targets? It just prints an error at you instead. π No data for you.
β¨ GLOBAL OPTIONS β¨
These are defined at the top-level nvme command, and they're all available to this subcommand too. Sharing is caring, periodt. π
--dry-runβ prints the command that would be executed, but does not actually execute it. All the fantasy, none of the consequences. π--no-ioctl-probingβ disables probing for 64-bit IOCTL support.--no-retriesβ turns off the 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 β pick your fighter. π--output-format-version=<version>β selects the output format version. Version1uses the original field naming, while version2(the default) gives you more consistent and script-friendly field names. Any other versions? Rejected. π«--quietβ suppresses informational messages. Errors are still reported, and--quietcancels any--verbosefor the library log level. π€«--set-options=<key=value>[,<key=value>...]β sets libnvme library options for this invocation. The 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). Literally forever, no cap. β³-v,--verboseβ increases the level of detail in the output. You can specify it multiple times to crank the verbosity even further. π₯
π‘ fun little fact: these options can also be set as machine-wide defaults in nvme-cli.conf(5). But a command-line flag always overrides the file β CLI stays main character energy. π
β¨ EXAMPLES β¨
- Print RPMB support information of an NVMe device:
# nvme rpmb info /dev/nvme0
β¨ NVME β¨
Part of the nvme-user suite. π«Ά
and that's the whole page, bestie!! π§β¨ brought to you by the fine folks of the NVMe world, dated 10/30/2026 β go forth and rpmb info responsibly ππΈ
π¦ 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