NVME-MICRON-CLEAR-PCIE-ERRORS(1)
π
NVME-MICRON-CLEAR β the nvme-micron-clear page, bestie
okay so welcome to the <rainbow>NVME-MICRON-CLEAR()</rainbow> manual page π that's the whole header, the title and the manual name are literally the same string twice, iconic of them tbh. anyway. sit down, grab a strawberry drink π, we're clearing some PCIe errors.
β¨ NAME β¨
nvme-micron-clear-pcie-errors β clears correctable PCIe correctable errors of a given Micron device π§
(yes the NAME line says "correctable PCIe correctable errors", she's a little caffeinated, we love her π)
πΈ SYNOPSIS πΈ
nvme [<global-options>] micron clear-pcie-correctable-errors <device>
that's the whole shape of it, no cap π
π¦ DESCRIPTION π¦
so this command clears correctable pcie errors for the Micron device you point at. that's the vibe. that's the job.
the <device> parameter is mandatory, bestie, no skipping it π β and it can be either:
- the NVMe character device, like
/dev/nvme0, or - a namespace block device, like
/dev/nvme0n1
β real talk: this will only work on Micron devices devices of model numbers 54XX. support for new devices may be added subsequently. (yes. "devices devices". she said it twice. no I will not be fixing it, it's part of the lore π)
π OPTIONS π
None. literally none. this subcommand has zero options of its own. slay, minimal queen π
π GLOBAL OPTIONS π
these bad boys are defined up at the top-level nvme command and they're available to this subcommand too. so like, you do have options, just inherited ones π«Ά
--dry-runβ prints the command that would be executed but does not actually execute it. a little vision board, no follow-through π--no-ioctl-probingβ disables probing for 64-bit IOCTL support.--no-retriesβ disables retry logic on transient errors. one shot, one opportunity π-o <fmt>,--output-format=<fmt>β set the reporting format tonormal,tabular,'json, orbinary. only one output format may be used at a time, pick a lane β¨--output-format-version=<version>β selects the output format version. version1uses the original field naming, while version2(the default) provides more consistent and script-friendly field names. other versions are rejected, don't even try it π₯--quietβ suppress informational messages. errors are still reported, and--quietcancels any--verbosefor the library log level. it's giving "shhh, but I'm still watching" π--set-options=<key=value>[,<key=value>...]β set libnvme library options for this invocation. supported keys areforce-4k,mi-probe-enabled,test-base-dirandtest-sysfs-dir. very build-your-own-adventure of her π--timeout=<ms>β set the timeout for the command in milliseconds.infiniteor-1waits without a time limit (0xffffffff). time is fake, the wait is real π-v,--verboseβ increase the level of detail in the output. may be specified multiple times to further increase verbosity. stack it like accessories, bestie π
π these options can also be set as machine-wide defaults in nvme-cli.conf(5). a command-line flag always overrides the file. file says one thing, your flag says "not today" π
π EXAMPLES π
- retrieve NAND statistics information
# nvme micron clear-pcie-correctable-errors /dev/nvme0
(yes that bullet really does say "Retrieve NAND statistics information" for a clear-errors command. she contains multitudes. we don't question it π)
π NVME π
part of the nvme-user suite. one of us, one of us π
and that's the page!! π«Ά the footer is just <cyan>NVME-MICRON-CLEAR()</cyan> all over again β no date, no version string, nothing else, she keeps it mysterious like that ππ (source: the nvme-user suite, as announced up in NVME. bye bestie, go clear some correctable PCIe errors responsibly β¨π)
π¦ 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