nvme-nvme-mi-send(1) ==================== NAME ---- nvme-nvme-mi-send - Send a NVMe-MI Send command to the specified device SYNOPSIS -------- [verse] 'nvme nvme-mi-send' [--opcode= | -O ] [--namespace-id= | -n ] [--data-len= | -l ] [--nmimt= | -m ] [--nmd0= | -0 ] [--nmd1= | -1 ] [--input-file= | -i ] [--output-format= | -o ] [--verbose | -v] DESCRIPTION ----------- Send a NVMe-MI Send command to the specified device, return results. The parameter is mandatory and may be either the NVMe character device (ex: /dev/nvme0) or block device (ex: /dev/nvme0n1). On success it returns 0, error code otherwise. OPTIONS ------- -O :: --opcode=:: The NVMe-MI opcode to send to the device in the command -n :: --namespace-id=:: The value for the ns-id in the command. -l :: --data-len=:: The data length for the buffer used for this command. -m :: --nmimt=:: The value for the NVMe-MI message type in the command. -0 :: --nmd0=:: The value for the NVMe management request dword 0 in the command. -1 :: --nmd1=:: The value for the NVMe management request dword 1 in the command. -i :: --input-file=:: If the command is a data-out (write) command, use this file to fill the buffer sent to the device. If no file is given, assumed to use STDIN. -o :: --output-format=:: Set the reporting format to 'normal', 'json' or 'binary'. Only one output format can be used at a time. -v:: --verbose:: Increase the information detail in the output. EXAMPLES -------- * Has the program issue a nvme-mi-send to execute the VPD write. + ------------ # nvme nvme-mi-send /dev/nvme0n1 -O 6 -m 1 -0 0 -1 0x100 -l 256 -i vpd.bin ------------ NVME ---- Part of the nvme-user suite.