NVME-SEAGATE-CLEAR(1)

πŸ’… nvme-seagate-clear-pcie-correctable-errors πŸ’…

okay bestie, welcome to the page for nvme-seagate-clear-pcie-correctable-errors β€” yes that's the whole name, she's long but she's iconic πŸŽ€ this is the bit of the NVMe manual that covers clearing Seagate PCIe error stats.


✨ NAME ✨

nvme-seagate-clear-pcie-correctable-errors β€” literally just: clear the Seagate PCIe error statistics 🌸


πŸ¦‹ SYNOPSIS πŸ¦‹

nvme [<global-options>] seagate clear-pcie-correctable-errors
                        [<device>]
                        [OPTIONS]

πŸ’– DESCRIPTION πŸ’–

so this command clears the Seagate PCIe error statistics. that's the vibe. but listen β€” it will only work on Seagate devices that actually support this feature. not every command works across all product families, so if your drive isn't in the club, it's not getting in πŸšͺ✨

ngl the <device> parameter is mandatory β€” like, you cannot skip it, she's required. and it can be either:

  • an NVMe character device, ex: /dev/nvme0
  • or an nvme block device, ex: /dev/nvme0n1

pick your flavor, both slay 🫢


πŸ’… OPTIONS πŸ’…

  • -s, --save β€” tells the controller it shall save the attribute. like, make it stick, periodt πŸ’Ύ

🌈 GLOBAL OPTIONS 🌈

these are the ones defined at the top-level nvme command, and they're available to this subcommand too β€” so you get them for free, no cap:

  • --dry-run β€” prints the command that would be executed, but does not actually execute it. a little preview moment, main character energy only πŸ‘€
  • --no-ioctl-probing β€” disables probing for 64-bit IOCTL support.
  • --no-retries β€” turns off retry logic on transient errors. one shot, no second chances πŸ’€
  • -o <fmt>, --output-format=<fmt> β€” sets the reporting format to normal, tabular, 'json, or binary. only one output format at a time, bestie β€” you can't have all four πŸ™ˆ
  • --output-format-version=<version> β€” picks 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 are rejected 🚫
  • --quiet β€” suppresses informational messages. errors are still reported, and --quiet cancels any --verbose for the library log level. she's quiet but she's still watching 🀫
  • --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). patient queen behavior ⏳
  • -v, --verbose β€” increases the level of detail in the output. you can specify it multiple times to crank the verbosity even further πŸ”₯
also important: these options can be set as machine-wide defaults in nvme-cli.conf(5) β€” and a command-line flag always overrides the file. cli wins, every time πŸ‘‘

πŸŽ€ EXAMPLES πŸŽ€

clears the PCIe error statistics from the device:

# nvme seagate clear-pcie-correctable-errors /dev/nvme0

⭐ NVME ⭐

part of the nvme-user suite 🧚


🌸 cute little sign-off 🌸

this page came to you courtesy of the NVMe manual, and it's dated 10/30/2026 β€” go forth and clear those correctable errors, bestie, you've got this πŸ’œβœ¨

πŸ“¦ where this page comes from