| NVME-SAMSUNG-VS-I(1) | NVMe Manual | NVME-SAMSUNG-VS-I(1) |
NAME
nvme-samsung-vs-internal-log - Retrieve Samsung vendor specific internal firmware logs
SYNOPSIS
nvme [<global-options>] samsung vs-internal-log <device> [OPTIONS]
DESCRIPTION
Collect the internal firmware logs of a Samsung NVMe SSD and write them to disk. Host-initiated telemetry, controller-initiated telemetry and the vendor crash, memory and debug dumps are supported. Each dump is saved as its own file, so a single run usually produces several files.
Use --dump-type to pick which dumps to collect; several types may be requested in a single run.
This command will only work on Samsung devices supporting this feature.
The <device> parameter is mandatory and may be either an NVMe character device (ex: /dev/nvme0) or an nvme block device (ex: /dev/nvme0n1).
OPTIONS
-t <TYPE>, --dump-type=<TYPE>
-a <NUM>, --telemetry-data-area=<NUM>
-O <FILE>, --output-file=<FILE>
-z, --compress
-H, --hide-progress
GLOBAL OPTIONS
The following options are defined at the top-level nvme command and are available to this subcommand:
--dry-run
--no-ioctl-probing
--no-retries
-o <fmt>, --output-format=<fmt>
--output-format-version=<version>
--timeout=<ms>
-v, --verbose
These options can also be set as machine-wide defaults in nvme-cli.conf(5). A command-line flag always overrides the file.
EXAMPLES
Extract the controller-initiated telemetry, the host-initiated telemetry using Log Specific Parameter 1 and the vendor dumps of the given device into the current directory.
# nvme samsung vs-internal-log /dev/nvme0
Extract only the controller-initiated telemetry and the vendor dumps, naming both types in a single run.
# nvme samsung vs-internal-log /dev/nvme0 -t ctlr,vendor
Extract the host-initiated telemetry using Log Specific Parameter 0, which is not collected unless it is named explicitly, into ./dumps/, creating that directory if it does not exist.
# nvme samsung vs-internal-log /dev/nvme0 -t host0 -O ./dumps/
Extract data area 2 of the host-initiated telemetry using Log Specific Parameter 1, store the result compressed and keep the output quiet.
# nvme samsung vs-internal-log /dev/nvme0 -t host1 -a 2 -z -H
NVME
Part of the nvme-user suite
| 09/07/2026 | NVMe |