NVME-WDC-VS-TELEM(1)

πŸ’… nvme-wdc-vs-telemetry-controller-option β€” bestie edition

okay so this is a page from the NVMe Manual for the command nvme-wdc-vs-telemetry-controller-option, and honestly? it's giving niche-but-iconic. it only applies to one very specific thing on one very specific kind of drive, and we're gonna walk through it together 🫢


✨ NAME ✨

nvme-wdc-vs-telemetry-controller-option β€” turns the controller initiated option of the telemetry log page off, on, or just checks where it's at. that's the whole vibe πŸ’…


🌸 SYNOPSIS 🌸

nvme [<global-options>] wdc vs-telemetry-controller-option <device>
                        [--disable, -d] [--enable, -e] [--status, -s]

πŸ¦‹ DESCRIPTION πŸ¦‹

so for the NVMe device you hand over, this sends the WDC Vendor Specific set feature command β€” and what that command does is disable, enable, or get the current status of the controller initiated option of the telemetry log page. three moods, one command, we love a multitasker ✨

the <device> parameter is mandatory and it's a NVMe character device β€” think something like /dev/nvme0. no device, no party πŸ™ˆ

⚠️ real talk: this only works on WDC devices that actually support this feature. results for any other device are undefined β€” as in, don't come crying to me if you point it at a random drive. undefined is undefined, periodt πŸ’€

πŸŽ€ OPTIONS πŸŽ€

  • -d, --disable β€” disables the controller initiated option of the telemetry log page. bye bye feature πŸ‘‹
  • -e, --enable β€” enables the controller initiated option of the telemetry log page. hello again feature πŸ’–
  • -s, --status β€” returns the current status (enabled or disabled) of the controller initiated option of the telemetry log page. she's just here to check in πŸ”

πŸ‘‘ GLOBAL OPTIONS πŸ‘‘

these are the options that live up at the top-level nvme command, and yes bestie, they're available to this subcommand too. iykyk 🌈

  • --dry-run β€” prints the command that would be executed, but does not actually execute it. window shopping only πŸ›οΈ
  • --no-ioctl-probing β€” disables probing for 64-bit IOCTL support.
  • --no-retries β€” disables the retry logic on transient errors. one shot, one opportunity 🎯
  • -o <fmt>, --output-format=<fmt> β€” sets the reporting format to normal, tabular, json, or binary. only one output format may be used at a time, so pick a lane βœ‹
  • --output-format-version=<version> β€” selects the output format version. version 1 uses the original field naming, while version 2 (the default) provides more consistent and script-friendly field names. other versions are rejected β€” no third options here 🚫
  • --quiet β€” suppresses informational messages. errors are still reported, and --quiet cancels any --verbose for the library log level. shhh 🀫
  • --set-options=<key=value>[,<key=value>...] β€” sets libnvme library options for this invocation. 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). patience is a virtue 🧘
  • -v, --verbose β€” increases the level of detail in the output. may be specified multiple times to further increase verbosity. the more the messier, and we stan πŸ“ˆ

also important: these options can be set as machine-wide defaults in nvme-cli.conf(5). a command-line flag always overrides the file β€” command line stays main character energy πŸ‘‘


πŸ“ EXAMPLES πŸ“

  • disables the controller initiated option of the telemetry log page:
# nvme wdc vs-telemetry-controller-option /dev/nvme0 --disable
# nvme wdc vs-telemetry-controller-option /dev/nvme0 -d
  • enables the controller initiated option of the telemetry log page:
# nvme wdc vs-telemetry-controller-option /dev/nvme0 --enable
# nvme wdc vs-telemetry-controller-option /dev/nvme0 -e
  • gets the current status (enabled or disabled) of the controller initiated option of the telemetry log page:
# nvme wdc vs-telemetry-controller-option /dev/nvme0 --status
# nvme wdc vs-telemetry-controller-option /dev/nvme0 -s

πŸ’œ NVME πŸ’œ

this is part of the nvme-user suite β€” one little icon in a whole squad 🧚


okay that's the whole page, you ate that πŸ’… and for the credits scroll: this beauty is from the NVMe Manual, dated 10/30/2026, and the page id is NVME-WDC-VS-TELEM(1). mwah, go forth and telemetry responsibly πŸŽ€βœ¨

πŸ“¦ where this page comes from