NVME-SOLIDIGM-CLEA(1)

πŸ’– NAME πŸ’–

okay so this page is nvme-solidigm-clear-pcie-correctable-errors β€” it clears the PCIe correctable error counters. that's it, that's the whole job. slay. πŸ’…

this is section 1 of the NVMe manual, bestie β€” nvme-cli's very own corner of the documentation. πŸŽ€


✨ SYNOPSIS ✨

nvme [<global-options>] solidigm clear-pcie-correctable-errors <device>
                        [--no-uuid | -n]

πŸŽ€ DESCRIPTION πŸŽ€

so this command is literally just a redirect to the OCP plugin's clear PCIe correctable error counters command. like, it's giving middle-manager energy but honestly it's doing you a solid. 🌸

for the actual detailed usage and options, you gotta go read the docs for:

nvme [<global-options>] ocp clear-pcie-correctable-error-counters

ngl the <device> parameter is mandatory β€” you can't skip it, no cap. and it can be either:

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

pick your fighter. both work. πŸ¦‹


πŸ’… OPTIONS πŸ’…

  • -n, --no-uuid β€” do not try to automatically detect the UUID index for this command (highkey required for old OCP 1.0 support). this option is necessary for devices that do not support OCP 2.0 or NVMe 1.4. so if you're on the older stuff, this is your girlie. πŸ”₯

🌈 GLOBAL OPTIONS 🌈

these ones live at the top-level nvme command and are available to this subcommand too β€” they're the shared friend group. 🫢

  • --dry-run β€” print the command that would be executed, but do not actually execute it. it's giving ~rehearsal~ not the real performance. πŸ™ˆ
  • --no-ioctl-probing β€” disable probing for 64-bit IOCTL support.
  • --no-retries β€” disable retry logic on transient errors.
  • -o <fmt>, --output-format=<fmt> β€” set the reporting format to normal, tabular, 'json, or binary. only one output format may be used at a time. pick one, bestie, you can't collect them all. ⭐
  • --output-format-version=<version> β€” select the output format version. version 1 uses the original field naming, while version 2 (the default, in case you were wondering) provides more consistent and script-friendly field names. other versions are rejected β€” periodt. πŸ‘‘
  • --quiet β€” suppress informational messages. errors are still reported, and --quiet cancels any --verbose for the library log level. them's the rules.
  • --set-options=<key=value>[,<key=value>...] β€” set libnvme library options for this invocation. the supported keys are force-4k, mi-probe-enabled, test-base-dir and test-sysfs-dir.
  • --timeout=<ms> β€” set the timeout for the command in milliseconds. infinite or -1 waits without a time limit (0xffffffff). patience is a virtue, or whatever. 🧚
  • -v, --verbose β€” increase the level of detail in the output. may be specified multiple times to further increase verbosity. stack it, girlboss. πŸ’œ
also, these options can be set as machine-wide defaults in nvme-cli.conf(5). and a command-line flag always overrides the file β€” CLI stays the main character. πŸ’…

πŸ¦‹ EXAMPLES πŸ¦‹

  • clear PCIe Correctable Error Counters for the device:
# nvme solidigm clear-pcie-correctable-errors /dev/nvme0
  • clear PCIe Correctable Error Counters for an OCP 1.0 device:
# nvme solidigm clear-pcie-correctable-errors /dev/nvme0 --no-uuid

πŸ‘‘ SEE ALSO πŸ‘‘

nvme-ocp-clear-pcie-correctable-error-counters(1) β€” go read that one too, iykyk. πŸ’–


🌸 NVME 🌸

part of the nvme-cli suite. family. 🌈


okay that's the whole page, bestie β€” you ate that. this was the NVMe manual's NVME-SOLIDIGM-CLEA(1), dated 10/30/2026, and the source/version is just NVMe (the nvme-cli suite, as established). go clear some correctable errors, mwah. πŸ“βœ¨

πŸ“¦ where this page comes from