NVME-WDC-CLEAR-FW(1)

πŸ’… nvme-wdc-clear-fw-activate-history πŸ’…

okay so bestie, welcome to the NVMe Manual page for nvme-wdc-clear-fw-activate-history β€” yes that's a whole mouthful, we're gonna get through it together 🫢


✨ NAME ✨

nvme-wdc-clear-fw-activate-history β€” literally just clears the firmware activate history table. that's it. that's the whole job. she's simple, she's focused, she's iconic πŸŽ€


🌸 SYNOPSIS 🌸

nvme [<global-options>] wdc clear-fw-activate-history <device>

πŸ¦‹ DESCRIPTION πŸ¦‹

so for the NVMe device you hand her, she sends the wdc vendor unique clear fw activate history command. no cap, that's the vibe πŸ”₯

the <device> parameter is mandatory β€” like, non-negotiable, she needs it β€” and it has to be the NVMe character device (ex: /dev/nvme0). don't try to be cute and skip it πŸ™ˆ

⚠️ heads up bestie: this only works on WDC devices that support this feature. results for any other device are undefined β€” which is dev-speak for "chaos, ma'am, pure chaos" πŸ’€ so pls don't.

πŸ’œ OPTIONS πŸ’œ

None

yep. zero. nada. she needs no options. main character energy only πŸ‘‘


🌈 GLOBAL OPTIONS 🌈

these ones live at the top-level nvme command, but they're still available to this subcommand, so you're covered:

  • --dry-run β€” prints the command that would be executed, but doesn't actually execute it. rehearsal mode, no commitment ✨
  • --no-ioctl-probing β€” disables probing for 64-bit IOCTL support. minding her own business.
  • --no-retries β€” turns off 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 at a time, bestie β€” pick a lane πŸ’…
  • --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 get rejected, sorry not sorry πŸ™…β€β™€οΈ
  • --quiet β€” suppresses informational messages. errors are still reported, and --quiet cancels any --verbose for the library log level. she's quiet but she's not silent about problems πŸŽ€
  • --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. mix and match, iykyk 🌸
  • --timeout=<ms> β€” sets the timeout for the command in milliseconds. infinite or -1 waits without a time limit (0xffffffff). patient queen behavior ⏳
  • -v, --verbose β€” increases the level of detail in the output. may be specified multiple times to further increase verbosity. the more the merrier fr fr πŸ”₯

these options can also be set as machine-wide defaults in nvme-cli.conf(5). a command-line flag always overrides the file β€” flag wins, periodt πŸ‘‘


⭐ EXAMPLES ⭐

  • clears the firmware activate history table:
# nvme wdc clear-fw-activate-history /dev/nvme0

look at her go. ate and left no crumbs πŸ’–


🧚 NVME 🧚

part of the nvme-user suite. one big happy family 🫢


and that's the whole page, bestie! πŸŽ‰ this gorgeous little number is from the NVMe gang, dated 10/30/2026 β€” write it in your calendar, screenshot it, tattoo it, whatever feels right πŸ’œπŸ‘‘

πŸ“¦ where this page comes from