NVME-LOG-FID-SUPP(1)
π NVME-LOG-FID-SUPP(1) π
okay so bestie, welcome to the NVMe Manual page for nvme-log-fid-support-effects β yes that's a mouthful, yes it's iconic, and yes we're gonna get through it together π«Ά
β¨ NAME β¨
nvme-log-fid-support-effects β literally just sends the NVMe FID Support and Effects log, then hands you back the result and the structure. that's the whole vibe π
πΈ SYNOPSIS πΈ
nvme [<global-options>] log fid-support-effects <device>
π¦ DESCRIPTION π¦
so for the NVMe device you give it, it sends an FID Support and Effects log and provides the result plus the returned log structure. no cap, that's the job π
the <device> parameter is mandatory β like, you cannot skip it, it's giving main character energy and it will be required π
- it can be the NVMe character device, like
/dev/nvme0π - or a namespace block device, like
/dev/nvme0n1β¨
on success, the structure may come back to you in one of several ways depending on the option flags you picked β either the program parses the structure for you, or the raw buffer gets printed straight to stdout π
π₯ OPTIONS π₯
π GLOBAL OPTIONS π
the following options are defined at the top-level nvme command and are available to this subcommand (yes, they're shared, we love a community moment):
--dry-runβ prints the command that would be executed, but does not actually execute it. it's the "look but don't touch" of flags π--no-ioctl-probingβ disables probing for 64-bit IOCTL support. bye probe π--no-retriesβ disables retry logic on transient errors. one shot, one opportunity π-o <fmt>,--output-format=<fmt>β sets the reporting format tonormal,tabular,json, orbinary. only one output format may be used at a time, so pick your fighter π₯--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 β not on the list, not invited π«--quietβ suppresses informational messages. errors are still reported, and heads up:--quietcancels any--verbosefor the library log level. they cannot coexist, it's giving exes at the same party π--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) β³-v,--verboseβ increases the level of detail in the output. may be specified multiple times to further increase verbosity β stack 'em, bestie π
ngl these options can also be set as machine-wide defaults in nvme-cli.conf(5). a command-line flag always overrides the file. always. periodt π
π EXAMPLES π
no examples yet π (we're manifesting some, hold please π―οΈ)
β NVME β
part of the nvme-user suite π§
and that's the whole page, bestie β you ate that π
π sign-off time π β this was the NVMe manual page, dated 10/30/2026. go forth and log those FID support and effects, queen πβ¨
π¦ 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