Man page - nvme-admin-passthru(1)
Packages contas this manual
- nvme-micron-temperature-stats(1)
- nvme-create-ns(1)
- nvme-dir-send(1)
- nvme-virtium-show-identify(1)
- nvme-wdc-vs-device-waf(1)
- nvme-sndk-get-error-recovery-log(1)
- nvme-sndk-clear-assert-dump(1)
- nvme-fdp-update(1)
- nvme-wdc-id-ctrl(1)
- nvme-mi-cmd-support-effects-log(1)
- nvme-seagate-vs-temperature-stats(1)
- nvme-nvm-id-ctrl(1)
- nvme-sndk-vs-temperature-stats(1)
- nvme-id-iocs(1)
- nvme-solidigm-log-page-directory(1)
- nvme-list-endgrp(1)
- nvme-sndk-get-latency-monitor-log(1)
- nvme-solidigm-latency-tracking-log(1)
- nvme-wdc-get-latency-monitor-log(1)
- nvme-security-send(1)
- nvme-transcend-badblock(1)
- nvme-huawei-id-ctrl(1)
- nvme-supported-log-pages(1)
- nvme-wdc-get-dev-capabilities-log(1)
- nvme-id-ctrl(1)
- nvme-fdp-status(1)
- nvme-fdp-configs(1)
- nvme-sndk-vs-drive-info(1)
- nvme-pred-lat-event-agg-log(1)
- nvme-fdp-feature(1)
- nvme-netapp-smdevices(1)
- nvme-solidigm-parse-telemetry-log(1)
- nvme-show-regs(1)
- nvme-seagate-version(1)
- nvme-fdp-stats(1)
- nvme-sndk-vs-cloud-log(1)
- nvme-resv-register(1)
- nvme-resv-report(1)
- nvme-solidigm-id-ctrl(1)
- nvme-ocp-clear-fw-activate-history(1)
- nvme-sndk-vs-smart-add-log(1)
- nvme-solidigm-vs-smart-add-log(1)
- nvme-list-ctrl(1)
- nvme-ocp-get-dssd-power-state-feature(1)
- nvme-solidigm-garbage-collect-log(1)
- nvme-wdc-purge(1)
- nvme-fdp-usage(1)
- nvme-solidigm-vs-fw-activate-history(1)
- nvme-discover(1)
- nvme-get-lba-status(1)
- nvme-fw-commit(1)
- nvme-help(1)
- nvme-changed-ns-list-log(1)
- nvme-inspur-nvme-vendor-log(1)
- nvme-predictable-lat-log(1)
- nvme-solidigm-temp-stats(1)
- nvme-write-uncor(1)
- nvme-sndk-get-unsupported-reqs-log(1)
- nvme-endurance-event-agg-log(1)
- nvme-nvme-mi-recv(1)
- nvme-resv-release(1)
- nvme-wdc-get-pfail-dump(1)
- nvme-intel-lat-stats(1)
- nvme-ns-descs(1)
- nvme-connect-all(1)
- nvme-cmdset-ind-id-ns(1)
- nvme-seagate-plugin-version(1)
- nvme-get-feature(1)
- nvme-sndk-drive-resize(1)
- nvme-copy(1)
- nvme-wdc-log-page-directory(1)
- nvme-lba-status-log(1)
- nvme-resv-notif-log(1)
- nvme-seagate-get-host-tele(1)
- nvme-lockdown(1)
- nvme-ocp-eol-plp-failure-mode(1)
- nvme-zns-close-zone(1)
- nvme-disconnect-all(1)
- nvme-tls-key(1)
- nvme-intel-temp-stats(1)
- nvme-sanitize(1)
- nvme-verify(1)
- nvme-wdc-vs-hw-rev-log(1)
- nvme-ocp-set-plp-health-check-interval(1)
- nvme-wdc-namespace-resize(1)
- nvme-sed-discover(1)
- nvme-wdc-vs-telemetry-controller-option(1)
- nvme-ocp-clear-pcie-correctable-error-counters(1)
- nvme-wdc-vs-error-reason-identifier(1)
- nvme-id-domain(1)
- nvme-seagate-vs-smart-add-log(1)
- nvme-intel-smart-log-add(1)
- nvme-persistent-event-log(1)
- nvme-seagate-vs-log-page-sup(1)
- nvme-show-hostnqn(1)
- nvme-dsm(1)
- nvme-disconnect(1)
- nvme-ocp-internal-log(1)
- nvme-micron-clear-pcie-errors(1)
- nvme-sndk-vs-nand-stats(1)
- nvme-sndk-vs-internal-log(1)
- nvme-sndk-vs-pcie-stats(1)
- nvme-virtium-save-smart-to-vtview-log(1)
- nvme-security-recv(1)
- nvme-io-passthru(1)
- nvme-show-topology(1)
- nvme-format(1)
- nvme-wdc-drive-essentials(1)
- nvme-fdp-set-events(1)
- nvme-dapustor-smart-log-add(1)
- nvme-read(1)
- nvme-list-subsys(1)
- nvme-wdc-capabilities(1)
- nvme-sndk-capabilities(1)
- nvme-io-mgmt-send(1)
- nvme-ns-rescan(1)
- nvme-toshiba-vs-smart-add-log(1)
- nvme-zns-id-ns(1)
- nvme-zns-id-ctrl(1)
- nvme-ocp-unsupported-reqs-log(1)
- nvme-micron-internal-log(1)
- nvme-wdc-vs-smart-add-log(1)
- nvme-sanitize-log(1)
- nvme-id-ns(1)
- nvme-wdc-vs-internal-log(1)
- nvme(1)
- nvme-sndk-vs-error-reason-identifier(1)
- nvme-intel-id-ctrl(1)
- nvme-seagate-clear-fw-activate-history(1)
- nvme-wdc-clear-fw-activate-history(1)
- nvme-sndk-vs-telemetry-controller-option(1)
- nvme-micron-pcie-stats(1)
- nvme-ocp-get-dssd-async-event-config(1)
- nvme-micron-selective-download(1)
- nvme-intel-internal-log(1)
- nvme-seagate-get-ctrl-tele(1)
- nvme-set-feature(1)
- nvme-solidigm-smart-log-add(1)
- nvme-sndk-get-drive-status(1)
- nvme-sed-lock(1)
- nvme-zns-zone-mgmt-recv(1)
- nvme-huawei-list(1)
- nvme-zns-changed-zone-list(1)
- nvme-ocp-telemetry-string-log-page(1)
- nvme-sndk-get-dev-capabilities-log(1)
- nvme-solidigm-workload-tracker(1)
- nvme-wdc-get-unsupported-reqs-log(1)
- nvme-detach-ns(1)
- nvme-sed-password(1)
- nvme-zns-open-zone(1)
- nvme-zns-set-zone-desc(1)
- nvme-get-ns-id(1)
- nvme-wdc-vs-fw-activate-history(1)
- nvme-effects-log(1)
- nvme-ocp-set-dssd-async-event-config(1)
- nvme-sndk-vs-device-waf(1)
- nvme-wdc-get-drive-status(1)
- nvme-wdc-clear-pcie-correctable-errors(1)
- nvme-self-test-log(1)
- nvme-wdc-clear-assert-dump(1)
- nvme-ocp-set-dssd-power-state-feature(1)
- nvme-zns-report-zones(1)
- nvme-io-mgmt-recv(1)
- nvme-set-property(1)
- nvme-get-log(1)
- nvme-write-zeroes(1)
- nvme-subsystem-reset(1)
- nvme-attach-ns(1)
- nvme-intel-market-name(1)
- nvme-delete-ns(1)
- nvme-gen-hostnqn(1)
- nvme-seagate-vs-internal-log(1)
- nvme-ocp-get-plp-health-check-interval(1)
- nvme-sndk-vs-hw-rev-log(1)
- nvme-zns-zone-mgmt-send(1)
- nvme-list(1)
- nvme-dir-receive(1)
- nvme-micron-smart-add-log(1)
- nvme-wdc-vs-nand-stats(1)
- nvme-sed-revert(1)
- nvme-sndk-clear-pcie-correctable-errors(1)
- nvme-sndk-log-page-directory(1)
- nvme-ocp-device-capability-log(1)
- nvme-wdc-get-error-recovery-log(1)
- nvme-sndk-namespace-resize(1)
- nvme-write(1)
- nvme-sed-unlock(1)
- nvme-micron-nand-stats(1)
- nvme-error-log(1)
- nvme-solidigm-clear-pcie-correctable-errors(1)
- nvme-wdc-vs-temperature-stats(1)
- nvme-primary-ctrl-caps(1)
- nvme-wdc-cap-diag(1)
- nvme-zns-zone-append(1)
- nvme-endurance-log(1)
- nvme-resv-acquire(1)
- nvme-compare(1)
- nvme-capacity-mgmt(1)
- nvme-sed-initialize(1)
- nvme-solidigm-market-log(1)
- nvme-fw-log(1)
- nvme-telemetry-log(1)
- nvme-ocp-smart-add-log(1)
- nvme-smart-log(1)
- nvme-zns-offline-zone(1)
- nvme-fid-support-effects-log(1)
- nvme-get-property(1)
- nvme-device-self-test(1)
- nvme-sndk-clear-fw-activate-history(1)
- nvme-rpmb(1)
- nvme-seagate-vs-pcie-stats(1)
- nvme-sndk-set-latency-monitor-feature(1)
- nvme-solidigm-clear-fw-activate-history(1)
- nvme-wdc-purge-monitor(1)
- nvme-wdc-vs-cloud-log(1)
- nvme-zns-reset-zone(1)
- nvme-wdc-vs-drive-info(1)
- nvme-reset(1)
- nvme-boot-part-log(1)
- nvme-wdc-enc-get-log(1)
- nvme-connect(1)
- nvme-toshiba-clear-pcie-correctable-errors(1)
- nvme-fw-download(1)
- nvme-wdc-get-crash-dump(1)
- nvme-wdc-drive-resize(1)
- nvme-seagate-vs-fw-activate-history(1)
- nvme-ocp-set-telemetry-profile(1)
- nvme-solidigm-vs-internal-log(1)
- nvme-sndk-vs-fw-activate-history(1)
- nvme-id-nvmset(1)
- nvme-solidigm-vs-drive-info(1)
- nvme-ana-log(1)
- nvme-zns-finish-zone(1)
- nvme-toshiba-vs-internal-log(1)
- nvme-netapp-ontapdevices(1)
- nvme-seagate-clear-pcie-correctable-errors(1)
- nvme-admin-passthru(1)
- nvme-fdp-events(1)
- nvme-flush(1)
- nvme-transcend-healthvalue(1)
- nvme-dera-stat(1)
- nvme-dim(1)
- nvme-nvme-mi-send(1)
- nvme-list-ns(1)
- nvme-ocp-error-recovery-log(1)
- nvme-wdc-drive-log(1)
- nvme-seagate-help(1)
- nvme-ocp-latency-monitor-log(1)
apt-get install nvme-cli
Manual
| NVME-ADMIN-PASSTHR(1) | NVMe Manual | NVME-ADMIN-PASSTHR(1) |
NAME
nvme-admin-passthru - Submit an arbitrary admin command, return results
SYNOPSIS
nvme-admin-passthru <device> [--opcode=<opcode> | -O <opcode>]
[--flags=<flags> | -f <flags>] [-rsvd=<rsvd> | -R <rsvd>]
[--namespace-id=<nsid> | -n <nsid>] [--cdw2=<cdw2> | -2 <cdw2>]
[--cdw3=<cdw3> | -3 <cdw3>] [--cdw10=<cdw10> | -4 <cdw10>]
[--cdw11=<cdw11> | -5 <cdw11>] [--cdw12=<cdw12> | -6 <cdw12>]
[--cdw13=<cdw13> | -7 <cdw13>] [--cdw14=<cdw14> | -8 <cdw14>]
[--cdw15=<cdw15> | -9 <cdw15>]
[--data-len=<data-len> | -l <data-len>]
[--metadata-len=<len> | -m <len>]
[--input-file=<file> | -i <file>]
[--read | -r] [--write | -w]
[--timeout=<timeout> | -t <timeout>]
[--show-command | -s]
[--dry-run | -d]
[--raw-binary | -b]
[--prefill=<prefill> | -p <prefill>]
[--latency | -T]
[--output-format=<fmt> | -o <fmt>] [--verbose | -v]
DESCRIPTION
Submits an arbitrary NVMe admin command and returns the applicable results. This may be the simply the commands result and status, or may also include a buffer if the command returns one. This command does no interpretation of the opcodes or options.
The <device> parameter is mandatory and may be either the NVMe character device (ex: /dev/nvme0), or a namespace block device (ex: /dev/nvme0n1).
On success, the returned structure (if applicable) may be returned in one of several ways depending on the option flags; the structure may printed by the program as a hex dump, or may be returned as a raw buffer printed to stdout for another program to parse.
OPTIONS
-O <opcode>, --opcode=<opcode>
-f <flags>, --flags=<flags>
-R <rsvd>, --rsvd=<rsvd>
-n <nsid>, --namespace-id=<nsid>
-[2-9] <cdw>, --cdw[2-3,10-15]=<cdw>
-r, --read, -w, --write
-i <file>, --input-file=<file>
-l <data-len>, --data-len=<data-len>
-m <data-len>, --metadata-len=<data-len>
-s, --show-cmd
-d, --dry-run
-b, --raw-binary
-p, --prefill
-T, --latency
-o <fmt>, --output-format=<fmt>
-v, --verbose
-t <timeout>, --timeout=<timeout>
EXAMPLES
# nvme admin-passthru /dev/nvme0 --opcode=06 --data-len=4096 --cdw10=1 -r
# nvme admin-passthru /dev/nvme0 --opcode=06 --data-len=4096 --cdw10=1 -r -b > id_ns.raw
NVME
Part of the nvme-user suite
| 05/02/2025 | NVMe |