NVME-LOG-AVE-DISC(1)
π NAME π
nvme-log-ave-discovery β bestie, this one grabs the AVE Discovery Log and then shows it to you. That's the whole job. Iconic, lowkey.
β¨ SYNOPSIS β¨
nvme [<global-options>] log ave-discovery <device> [--rae | -r]
π¦ DESCRIPTION π¦
Okay so: retrieve the AVE Discovery Log, and show it. That's it. That's the vibe.
The <device> parameter is mandatory β it's the NVMe character device, like /dev/nvme0. No device, no log, no slay. π
On success it returns 0. If something goes sideways? Error code otherwise. Periodt.
π OPTIONS π
-r,--raeβ Retain an Asynchronous Event. Yes, that's the whole description. It's giving "mysterious but confident." π
π GLOBAL OPTIONS π
These live at the top-level nvme command, but they're absolutely available to this subcommand too. Sharing is caring, bestie π«Ά
--dry-runβ Prints the command that would be executed, but doesn't actually execute it. All the anticipation, zero commitment. β¨--no-ioctl-probingβ Disables probing for 64-bit IOCTL support.--no-retriesβ Disables 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 may be used at a time β pick a lane, babe.--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 β they simply do not make the cut. π--quietβ Suppresses informational messages. Errors are still reported, and--quietcancels any--verbosefor the library log level. Shhh, main character is thinking. π€«--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. Comma-separated, so go off.--timeout=<ms>β Sets the timeout for the command in milliseconds.infiniteor-1waits without a time limit (0xffffffff). Yes, literally forever. Choose wisely.-v,--verboseβ Increases the level of detail in the output. May be specified multiple times to further increase verbosity β stack it like a limited-edition collab. π₯
These options can also be set as machine-wide defaults in nvme-cli.conf(5). A command-line flag always overrides the file. The flag is the main character, the conf file is the supportive bestie. Periooot.
π EXAMPLES π
- Has the program issue a ave-discovery-log
# nvme log ave-discovery /dev/nvme0
Look at her go. π§
π NVME π
Part of the nvme-user suite. Family business, iykyk. πΈ
k that's the whole page bestie β no cap, every flag accounted for β¨
Signed off from the NVMe corner of the world, dated 10/30/2026, filed under NVME-LOG-AVE-DISC(1) β 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