NVME-SEAGATE-VS-P(1)
π nvme-seagate-vs-pcie-stats π
okay so bestie, welcome to the NVME-SEAGATE-VS-P(1) page β it lives in the NVMe Manual and honestly? it's giving niche-but-iconic. this is the nvme-seagate-vs-pcie-stats page, and we're gonna get you fluent in it, fr fr π«Ά
β¨ NAME β¨
nvme-seagate-vs-pcie-stats β grab Seagate vendor specific PCIe error statistics. that's the whole vibe. π¦
πΈ SYNOPSIS πΈ
nvme [<global-options>] seagate vs-pcie-stats <device> [OPTIONS]
π DESCRIPTION π
okay so heads up first: this command only works on Seagate devices that support this feature. not all commands work across all product families β so if your drive isn't a Seagate (or doesn't do this thing), sorry bestie, it's not gonna slay for you π
the <device> parameter is mandatory β like, you cannot skip it, main character energy only. and it can be either:
- an NVMe character device, ex:
/dev/nvme0 - or an nvme block device, ex:
/dev/nvme0n1
both are valid, pick your fighter π
π₯ OPTIONS π₯
π GLOBAL OPTIONS π
these options are defined at the top-level nvme command, and they're available to this subcommand too. so yes, you get the whole toolbox:
--dry-runβ prints the command that would be executed, but does not actually execute it. all the anticipation, zero commitment π--no-ioctl-probingβ disables probing for 64-bit IOCTL support.--no-retriesβ disables the retry logic on transient errors. one shot, no do-overs π-o <fmt>,--output-format=<fmt>β sets the reporting format tonormal,tabular,json, orbinary. only one output format at a time, bestie β pick one and commit β¨--output-format-version=<version>β selects the output format version. Version1uses the original field naming, while version2(the default) gives you more consistent and script-friendly field names. any other versions are rejected β no cap, they said no π«--quietβ suppresses informational messages. errors are still reported, and--quietcancels any--verbosefor the library log level. so it's--quiet>--verbose, periodt π--set-options=<key=value>[,<key=value>...]β sets libnvme library options for this invocation. supported keys areforce-4k,mi-probe-enabled,test-base-dirandtest-sysfs-dir.--timeout=<ms>β sets the timeout for the command in milliseconds.infiniteor-1waits without a time limit (0xffffffff) β literally forever, no thoughts just waiting π«-v,--verboseβ increases the level of detail in the output. may be specified multiple times to further increase verbosity (stack 'em, queen π)
π‘ lowkey important: these options can also be set as machine-wide defaults in nvme-cli.conf(5). but a command-line flag always overrides the file β CLI stays on top, as it should π
π EXAMPLES π
get the vendor specific PCIe error statistics for the specified device:
# nvme seagate vs-pcie-stats /dev/nvme0
that's it. that's the whole ritual. iconic, honestly π
β NVME β
part of the nvme-user suite β you're in good company, bestie π«Ά
sign-off time β¨ this page is from the NVMe Manual, dated 10/30/2026, and it ships as part of the nvme-user suite. go forth and read your PCIe stats, you absolute legend ππ¦
π¦ 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