NVME-SOLIDIGM-VS-(1)
π nvme-solidigm-vs-internal-log β girl help, we're pulling debug logs π
okay so this is a page from the NVMe Manual, and it's about nvme-solidigm-vs-internal-log, which is genuinely just the world's most extra way of saying "grab the debug log binaries off your Solidigm drive." she's niche, she's specific, she slays π
β¨ NAME β¨
nvme-solidigm-vs-internal-log β retrieve Debug log binaries π«Ά
πΈ SYNOPSIS πΈ
nvme [<global-options>] solidigm vs-internal-log <device>
[--log-type=<type> | -t <type>]
[--output-dir=<dir> | -d <dir>]
π¦ DESCRIPTION π¦
So for the NVMe device you hand her, this command retrieves the Solidigm vendor-specific internal debug log binaries and saves them into the output directory you picked. literally just "gimme the logs, put 'em there" no cap π
The <device> parameter is mandatory β like, not optional, bestie, she will not guess β and it can be either the NVMe character device (ex: /dev/nvme0) or a namespace block device (ex: /dev/nvme0n1). both are valid. pick your fighter π
π OPTIONS π
-t <type>,--log-type=<type>β tells her which type of log to retrieve. valid options areALL,CIT,HIT,NLOG,ASSERT,EVENT, andEXTENDED. defaults toALL. and listen β theEXTENDEDoption generates logs that may take longer time or affect drive performance, but it gives you way more comprehensive debugging information. so like, more tea β but she's gonna take a minute and might be a lil heavy on the drive ngl.-d <dir>,--output-dir=<dir>β where the log files go. defaults to the current working directory. if you don't say anything she just drops 'em right where you're standing π
π GLOBAL OPTIONS π
these ones are defined at the top-level nvme command and are available to this subcommand. so they're not hers, they're inherited, but she absolutely uses them:
--dry-runβ print the command that would be executed, but do not actually execute it. a little "what if" moment, no commitment π«Ά--no-ioctl-probingβ disable probing for 64-bit IOCTL support.--no-retriesβ disable retry logic on transient errors. one shot, no second chances π-o <fmt>,--output-format=<fmt>β set the reporting format tonormal,tabular,'json, orbinary. only one output format may be used at a time. pick ONE, she's not doing combos.--output-format-version=<version>β select the output format version. version1uses the original field naming, while version2(default) provides more consistent and script-friendly field names. other versions are rejected. so 1 or 2, that's the whole menu, don't come at her with version 3 π§--quietβ suppress informational messages. errors are still reported, and--quietcancels any--verbosefor the library log level. she goes silent but she still tells you when something breaks π--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. yes you can pass multiple, comma-separated, go off β--timeout=<ms>β set the timeout for the command in milliseconds.infiniteor-1waits without a time limit (0xffffffff). for the patient girlies π°οΈ-v,--verboseβ increase the level of detail in the output. may be specified multiple times to further increase verbosity.-v,-vv,-vvv, she keeps going π₯
real talk: these options can also be set as machine-wide defaults in nvme-cli.conf(5). a command-line flag always overrides the file. no exceptions, that's the rule π
π EXAMPLES π
- retrieve all internal logs and save them to the current directory:
# nvme solidigm vs-internal-log /dev/nvme0
- retrieve a specific log type and save it to a custom directory:
# nvme solidigm vs-internal-log /dev/nvme0 -t NLOG -d /tmp/logs
- retrieve logs with verbose output:
# nvme solidigm vs-internal-log /dev/nvme0 -v
- retrieve extended logs:
# nvme solidigm vs-internal-log /dev/nvme0 -t EXTENDED
π§ NVME π§
part of the nvme-user suite. she's in the family, she belongs there π
and that's the whole page, bestie β no notes, she ate. this iconic little number is from the NVMe manual set, dated 10/30/2026, filed under NVME-SOLIDIGM-VS-(1). go get those logs π
β¨
π¦ 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