NVME-FID-SUPPORT-(1)
β¨ nvme-fid-support-effects-log π
okay so real talk bestie, this is a page from the NVMe Manual (that's the NVME-FID-SUPPORT-(1) vibe, iykyk) and it's about a command that is, and I say this with love, lowkey retired. Let's get into it π«Ά
β¨ NAME β¨
nvme-fid-support-effects-log β send the NVMe FID Support and Effects log, return the result and structure. It's deprecated, bestie. π
π¦ SYNOPSIS π¦
nvme [<global-options>] fid-support-effects-log <device>
πΈ DESCRIPTION πΈ
So here's the tea π: this is a deprecated alias for nvme-log-fid-support-effects(1), and it's still hanging around purely so that scripts written against nvme-cli versions older than 3.0 don't just break. Options and behavior? Literally identical. The only thing being kept alive is the top-level command name. It's giving legacy support main character energy π
New scripts should use nvme log fid-support-effects instead, fr fr. This alias prints a deprecation warning on stderr and may be removed in a future release β so don't get attached π.
For the full option reference, go see nvme-log-fid-support-effects(1). That's where the actual full menu lives π
π GLOBAL OPTIONS π
The following options are defined at the top-level nvme command, and bestie, they're available to this subcommand too β¨
--dry-runβ prints the command it would execute, but doesn't actually execute it. It's window shopping, not buying ποΈ--no-ioctl-probingβ disables probing for 64-bit IOCTL support. No poking around, we said what we said π ββοΈ--no-retriesβ kills the retry logic on transient errors. One shot, no take-backs π-o <fmt>,--output-format=<fmt>β sets the reporting format tonormal,tabular,json, orbinary. Only one output format at a time, pick a lane bestie π--output-format-version=<version>β picks the output format version. Version1uses the original field naming, while version2(the default β¨) gives you more consistent and script-friendly field names. Any other version gets rejected β not on the list, not invited π«--quietβ suppresses informational messages. Errors still get reported, and heads up:--quietcancels any--verbosefor the library log level. They do not coexist, it's one or the other π--set-options=<key=value>[,<key=value>...]β sets libnvme library options for this one invocation. The supported keys areforce-4k,mi-probe-enabled,test-base-dirandtest-sysfs-dir. Mix and match with commas, go off π--timeout=<ms>β sets the timeout for the command in milliseconds.infiniteor-1waits with no time limit at all (0xffffffff) β patience is a virtue I guess π§-v,--verboseβ bumps up the detail in the output. You can specify it multiple times to get even more verbose, go absolutely feral with it π₯
π‘ little note: these options can also be set as machine-wide defaults in nvme-cli.conf(5). And a command-line flag always overrides the file β CLI stays winning π
π EXAMPLES π
No Examples
...yeah. That's it. That's the section π (not me reading an empty examples section, iconic)
π NVME π
Part of the nvme-user suite π
β SEE ALSO β
nvme-log-fid-support-effects(1)β the actual one you should be using, bestie π«Ά
and that's the whole page!! π this beauty came from the NVMe source and is dated 10/30/2026 β go forth and use the non-deprecated command, mwah πβ¨
π¦ 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