NVME-SNDK-CLEAR-P(1)
π NVME-SNDK-CLEAR-P(1) π
okay so this is the man page for nvme-sndk-clear-pcie-correctable-errors, sitting pretty in the NVMe Manual, section 1 β the whole nvme user-suite situation. buckle up bestie, it's a short one but it's iconic β¨
πΈ NAME πΈ
nvme-sndk-clear-pcie-correctable-errors β literally just clears the pcie correctable errors field that comes back in the smart-log-add command. that's it. that's the whole job. π
β¨ SYNOPSIS β¨
nvme [<global-options>] sndk clear-pcie-correctable-errors <device>
π¦ DESCRIPTION π¦
so for the NVMe device you hand it, this thing sends the sndk vendor-unique clear pcie correctable errors command. very demure, very vendor-specific π
the <device> parameter is mandatory β like, non-negotiable, cannot skip, main character requirement. and it can be either:
- the NVMe character device (ex:
/dev/nvme0) - or a namespace block device (ex:
/dev/nvme0n1)
β οΈ okay important one: this will only work on Sandisk devices that support this feature. results for any other device are undefined. so likeβ¦ don't. π
π OPTIONS π
None.
yup. zero. empty. the void. no options here, we simply vibe π
π GLOBAL OPTIONS π
these cuties live at the top-level nvme command and they're all available to this subcommand. like the cool older siblings who let you sit with them π«Ά
--dry-runβ prints the command it would have executed but does not actually execute it. window shopping, basically. ποΈ--no-ioctl-probingβ disables probing for 64-bit IOCTL support. no poking around, no investigating π--no-retriesβ kills the retry logic on transient errors. one shot, one opportunity π-o<fmt>,--output-format=<fmt>β picks the reporting format:normal,tabular,json, orbinary. only one output format at a time tho, choose wisely bestie π―--output-format-version=<version>β selects the output format version. version 1 uses the original field naming, while version 2 (default) gives you more consistent and script-friendly field names. any other versions get rejected, sorry not sorry π--quietβ suppresses informational messages. errors still get reported, and--quietcancels out any--verbosefor the library log level. it's giving "shhh, i'm concentrating" π€«--set-options=<key=value>[,<key=value>...]β sets libnvme library options for this invocation only. supported keys areforce-4k,mi-probe-enabled,test-base-dirandtest-sysfs-dir. mix and match, go off β¨--timeout=<ms>β sets the timeout for the command in milliseconds.infiniteor-1waits with no time limit (0xffffffff). patience is a virtue fr fr β³-v,--verboseβ increases the level of detail in the output. may be specified multiple times to crank the verbosity even higher. the way that more-vequals more lore π
and psst β these options can also be set as machine-wide defaults in nvme-cli.conf(5). a command-line flag always overrides the file. flags stay winning π
π EXAMPLES π
- clears the
PCIe Correctable Error Countfield returned in thesmart-log-addcommand:
# nvme sndk clear-pcie-correctable-errors /dev/nvme0
look at that. clean. simple. ate and left no crumbs π
π§ NVME π§
part of the nvme-user suite. it's giving family ties π
and that's the whole page babes β brought to you by the NVMe source, version dated 10/30/2026, filed neatly under NVME-SNDK-CLEAR-P(1) in section 1. go clear those correctable errors, you absolute icon ππ
π₯
π¦ where this page comes from
- arch rolling: nvme-cli 3.2-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms