NVME-RPMB-INFO(1)

πŸ“¦ version 3.2, in arch rolling

πŸ’… 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 to normal, tabular, 'json, or binary. Only one output format at a time, bestie β€” pick your fighter. 🌈
  • --output-format-version=<version> β€” selects the output format version. Version 1 uses the original field naming, while version 2 (the default) gives you more consistent and script-friendly field names. Any other versions? Rejected. 🚫
  • --quiet β€” suppresses informational messages. Errors are still reported, and --quiet cancels any --verbose for the library log level. 🀫
  • --set-options=<key=value>[,<key=value>...] β€” sets libnvme library options for this invocation. The supported keys are force-4k, mi-probe-enabled, test-base-dir and test-sysfs-dir.
  • --timeout=<ms> β€” sets the timeout for the command in milliseconds. infinite or -1 waits 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