NVME-SOLIDIGM-MARK(1)
π nvme-solidigm-market-log β spoiler: it's the NVMe Manual, section 1, and we're getting the Market Log π
okay bestie, gather round, because this one is short and sweet and honestly kind of iconic. this is nvme-solidigm-market-log(1) from the NVMe Manual β yes, section 1, we stay documented β¨
πΈ NAME πΈ
nvme-solidigm-market-log β Retrieve Market Log. that's it. that's the vibe. it retrieves the Market Log and it does not apologize π
π¦ SYNOPSIS π¦
nvme [<global-options>] solidigm market-log <device> [--raw-binary | -b]
look at her. so clean. so structured. the way she just tells you what to type π«Ά
β DESCRIPTION β
so what does this actually do, bestie? it retrieves and displays the Solidigm Marketing Name log for the NVMe device you point at. that's the whole assignment, and she ate π₯
the <device> parameter is mandatory β no <device>, no log, no service π β and it can be either:
- the NVMe character device (for example:
/dev/nvme0), or - a namespace block device (for example:
/dev/nvme0n1)
both valid, both invited to the party. iykyk π
β¨ OPTIONS β¨
-b,--raw-binaryβ output the raw log data in binary format. like, the actual bytes, unfiltered, no makeup, raw as it gets π perfect when you want the data itself and not the pretty rendering.
π GLOBAL OPTIONS π
okay so these ones are defined at the top-level nvme command β they're not this subcommand's own flags, but they're available to her anyway, which is very generous of them, we love a supportive ecosystem π«Ά
--dry-runβ print the command that would be executed, but do not actually execute it. it's giving "manifesting the command" β¨ zero commitment, all the information.--no-ioctl-probingβ disable probing for 64-bit IOCTL support. no probing. we're trusting the vibes π--no-retriesβ disable retry logic on transient errors. one shot, one opportunity, no second attempts π-o <fmt>,--output-format=<fmt>β set the reporting format tonormal,tabular,'json, orbinary. only one output format may be used at a time β pick your fighter, you cannot have all of them, that's not how this works π--output-format-version=<version>β select 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 β she's exclusive, she's got standards, periodt π--quietβ suppress informational messages. errors are still reported. and!--quietcancels any--verbosefor the library log level β they simply cannot coexist, it's a whole thing π--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. very key-value, very customizable, we stan flexibility πΈ--timeout=<ms>β set the timeout for the command in milliseconds.infiniteor-1waits without a time limit (0xffffffff). no cap, literally forever if you want π°οΈ-v,--verboseβ increase the level of detail in the output. may be specified multiple times to further increase verbosity. stack her like accessories, the more the merrier π
also!! these options can be set as machine-wide defaults in nvme-cli.conf(5). and a command-line flag always overrides the file. the command line stays the main character, as she should π
π EXAMPLES π
- retrieve and display the marketing name log:
# nvme solidigm market-log /dev/nvme0
- retrieve the raw binary data of the marketing name log:
# nvme solidigm market-log /dev/nvme0 --raw-binary
two examples, both flawless, both copy-pasteable, both gonna work. you're welcome bestie π«Ά
π NVME π
part of the nvme-user suite. iconic family line, she's got siblings, we love a wholesome collective π§
okay that's the whole page! ngl it was short but she served β¨ this was NVMe edition, dated 10/30/2026, page NVME-SOLIDIGM-MARK(1) β go forth, get your market log, and slay ππ
π¦ 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