nvme-intel-id-ctrl - Man Page

Send NVMe Identify Controller, return result and structure

Synopsis

nvme intel id-ctrl <device> [--vendor-specific | -v] [--raw-binary | -b]
                        [--output-format=<fmt> | -o <fmt>]

Description

For the NVMe device given, sends an identify controller command and provides the result and returned structure​.

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 structure may be returned in one of several ways depending on the option flags; the structure may be parsed by the program or the raw buffer may be printed to stdout​.

If having the program decode the output for readability, this version will decode Intel vendor unique portions of the structure​.

Options

-b,  --raw-binary

Print the raw buffer to stdout​. Structure is not parsed by program​. This overrides the vendor specific and human readable options​.

-v,  --vendor-specific

In addition to parsing known fields, this option will dump the vendor specific region of the structure in hex with ascii interpretation​.

-H,  --human-readable

This option will parse and format many of the bit fields into human-readable formats​.

-o <fmt>, --output-format=<fmt>

Set the reporting format to normal, json, or binary​. Only one output format can be used at a time​.

Examples

Nvme

Part of the nvme-user suite

Referenced By

nvme(1).

08/18/2026 NVMe Manual