NVME-TOSHIBA-VS-S(1)
π NVME-TOSHIBA-VS-S(1) β NVMe Manual π
πΈ NAME πΈ
nvme-toshiba-vs-smart-add-log β retrieve a Toshiba device's vendor specific extended SMART log page contents and either save to file or dump the contents. iconic vendor-log behavior, honestly π
β¨ SYNOPSIS β¨
nvme [<global-options>] toshiba vs-smart-add-log <device>
[--log=<NUM>, -l <NUM>]
[--namespace-id=<NUM>, -n <NUM>]
[--output-file=<FILE>, -O <FILE>]
π¦ DESCRIPTION π¦
For the NVMe device given, this sends the Toshiba vendor log request and either saves the result to a file or dumps the content to stdout. very demure, very log-page π«Ά
The <device> parameter is mandatory and may be either the NVMe character device (ex: /dev/nvme0), or a namespace block device (ex: /dev/nvme0n1). you literally cannot skip it, bestie.
The log contents may be associated with the controller, in which case the namespace parameter is ignored. lowkey important π
Two logs exist, page 0xC0 (log page directory) and page 0xCA (vendor log page). two pages, one slay β¨
This will only work on Toshiba devices supporting this feature. no cap, it is not universal.
π OPTIONS π
-l <NUM>,--log=<NUM>β Log page:0xC0or0xCA(defaults to0xCA). Pick your page, bestie.-n <NUM>,--namespace-id=<NUM>β The broadcast value0xffffffffcan also be given asallor-1. That is the whole tea. π-O <FILE>,--output-file=<FILE>β Output binary file. Defaults to text-formatted dump to stdout. So no file? You get the text dump on stdout. simple as that.
π GLOBAL OPTIONS π
The following options are defined at the top-level nvme command and are available to this subcommand:
--dry-runβ Print the command that would be executed, but do not actually execute it. perfect for when you are feeling cautious.--no-ioctl-probingβ Disable probing for 64-bit IOCTL support.--no-retriesβ Disable retry logic on transient errors.-o <fmt>,--output-format=<fmt>β Set the reporting format tonormal,tabular,'json, orbinary. Only one output format may be used at a time. choose one, babe.--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. commit to a version era π--quietβ Suppress informational messages. Errors are still reported, and--quietcancels any--verbosefor the library log level.--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.--timeout=<ms>β Set the timeout for the command in milliseconds.infiniteor-1waits without a time limit (0xffffffff). no clock, no stress.-v,--verboseβ Increase the level of detail in the output. May be specified multiple times to further increase verbosity. more vβs, more tea π₯
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 wins, periodt.
π EXAMPLES π
- Get the current log from the device and dumps it to stdout:
# nvme toshiba vs-smart-add-log /dev/nvme0
- Get the contents of log page
0xC0from the device and save to a binary file:
# nvme toshiba vs-smart-add-log /dev/nvme0 --output-file=log.bin --log=0xC0
π NVME π
Part of the nvme-user suite. periodt.
π that's the whole page, bestie β source/version: NVMe, date: 10/30/2026, manual page: NVME-TOSHIBA-VS-S(1). byeee! π«Ά
π¦ 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