Blame Documentation/nvme-intel-internal-log.1

Packit Service b7b338
'\" t
Packit Service b7b338
.\"     Title: nvme-intel-internal-log
Packit Service b7b338
.\"    Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
Packit Service b7b338
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
Packit Service b7b338
.\"      Date: 04/24/2020
Packit Service b7b338
.\"    Manual: NVMe Manual
Packit Service b7b338
.\"    Source: NVMe
Packit Service b7b338
.\"  Language: English
Packit Service b7b338
.\"
Packit Service b7b338
.TH "NVME\-INTEL\-INTERNA" "1" "04/24/2020" "NVMe" "NVMe Manual"
Packit Service b7b338
.\" -----------------------------------------------------------------
Packit Service b7b338
.\" * Define some portability stuff
Packit Service b7b338
.\" -----------------------------------------------------------------
Packit Service b7b338
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Packit Service b7b338
.\" http://bugs.debian.org/507673
Packit Service b7b338
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
Packit Service b7b338
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Packit Service b7b338
.ie \n(.g .ds Aq \(aq
Packit Service b7b338
.el       .ds Aq '
Packit Service b7b338
.\" -----------------------------------------------------------------
Packit Service b7b338
.\" * set default formatting
Packit Service b7b338
.\" -----------------------------------------------------------------
Packit Service b7b338
.\" disable hyphenation
Packit Service b7b338
.nh
Packit Service b7b338
.\" disable justification (adjust text to left margin only)
Packit Service b7b338
.ad l
Packit Service b7b338
.\" -----------------------------------------------------------------
Packit Service b7b338
.\" * MAIN CONTENT STARTS HERE *
Packit Service b7b338
.\" -----------------------------------------------------------------
Packit Service b7b338
.SH "NAME"
Packit Service b7b338
nvme-intel-internal-log \- Retrieve Intel device\*(Aqs internal log and save to file\&.
Packit Service b7b338
.SH "SYNOPSIS"
Packit Service b7b338
.sp
Packit Service b7b338
.nf
Packit Service b7b338
\*(Aqnvme intel internal\-log \*(Aq <device> [\-\-log=<NUM>, \-l <NUM>]
Packit Service b7b338
                [\-\-region=<NUM>, r <NUM>]
Packit Service b7b338
                [\-\-nlognum=<NUM>, m <NUM>]
Packit Service b7b338
                [\-\-namespace\-id=<NUM>, \-n <NUM>]
Packit Service b7b338
                [\-\-output\-file=<FILE>, \-o <FILE>]
Packit Service b7b338
.fi
Packit Service b7b338
.SH "DESCRIPTION"
Packit Service b7b338
.sp
Packit Service b7b338
For the NVMe device given, sends the Intel vendor unique device log request and saves the result to a file\&.
Packit Service b7b338
.sp
Packit Service b7b338
The <device> parameter is mandatory and may be either the NVMe character device (ex: /dev/nvme0), or a namespace block device (ex: /dev/nvme0n1)\&. If using the character device, the namespace id parameter is mandatory\&.
Packit Service b7b338
.sp
Packit Service b7b338
This will only work on Intel devices supporting this feature which includes (but not limited to) all the Intel DC P3xxx family of controllers\&. Results for any other device are undefined\&.
Packit Service b7b338
.SH "OPTIONS"
Packit Service b7b338
.PP
Packit Service b7b338
\-l <NUM>, \-\-log=<NUM>
Packit Service b7b338
.RS 4
Packit Service b7b338
Log type: 0, 1, or 2 for nlog, event log, and assert log, respectively\&.
Packit Service b7b338
.RE
Packit Service b7b338
.PP
Packit Service b7b338
\-n <NUM>, \-\-namespace\-id=<NUM>
Packit Service b7b338
.RS 4
Packit Service b7b338
Namespace to use\&.
Packit Service b7b338
.RE
Packit Service b7b338
.PP
Packit Service b7b338
\-o <FILE>, \-\-output\-file=<FILE>
Packit Service b7b338
.RS 4
Packit Service b7b338
Output file; defaults to device name provided
Packit Service b7b338
.RE
Packit Service b7b338
.PP
Packit Service b7b338
\-r <NUM>, \-\-region=<NUM>
Packit Service b7b338
.RS 4
Packit Service b7b338
Select which core region to retrieve the log from\&. \-1 for all available, if supported by the device\&.
Packit Service b7b338
.RE
Packit Service b7b338
.PP
Packit Service b7b338
\-m <NUM>, \-\-nlognum=<NUM>
Packit Service b7b338
.RS 4
Packit Service b7b338
When used with
Packit Service b7b338
\fInlog\fR, this specifies which nlog to read\&. \-1 for all, if supported by the device\&.
Packit Service b7b338
.RE
Packit Service b7b338
.SH "EXAMPLES"
Packit Service b7b338
.sp
Packit Service b7b338
.RS 4
Packit Service b7b338
.ie n \{\
Packit Service b7b338
\h'-04'\(bu\h'+03'\c
Packit Service b7b338
.\}
Packit Service b7b338
.el \{\
Packit Service b7b338
.sp -1
Packit Service b7b338
.IP \(bu 2.3
Packit Service b7b338
.\}
Packit Service b7b338
Gets the nlog from the device and saves to default file:
Packit Service b7b338
.sp
Packit Service b7b338
.if n \{\
Packit Service b7b338
.RS 4
Packit Service b7b338
.\}
Packit Service b7b338
.nf
Packit Service b7b338
# nvme intel internal\-log /dev/nvme0 \-\-namespace\-id=1 \-\-log=0
Packit Service b7b338
.fi
Packit Service b7b338
.if n \{\
Packit Service b7b338
.RE
Packit Service b7b338
.\}
Packit Service b7b338
.RE
Packit Service b7b338
.sp
Packit Service b7b338
.RS 4
Packit Service b7b338
.ie n \{\
Packit Service b7b338
\h'-04'\(bu\h'+03'\c
Packit Service b7b338
.\}
Packit Service b7b338
.el \{\
Packit Service b7b338
.sp -1
Packit Service b7b338
.IP \(bu 2.3
Packit Service b7b338
.\}
Packit Service b7b338
Gets the event log from the device and saves to defined file:
Packit Service b7b338
.sp
Packit Service b7b338
.if n \{\
Packit Service b7b338
.RS 4
Packit Service b7b338
.\}
Packit Service b7b338
.nf
Packit Service b7b338
# nvme intel internal\-log /dev/nvme0 \-\-namespace\-id=1 \-\-log=1 \-\-output\-file=MyAwesomeEventLog
Packit Service b7b338
.fi
Packit Service b7b338
.if n \{\
Packit Service b7b338
.RE
Packit Service b7b338
.\}
Packit Service b7b338
.RE
Packit Service b7b338
.SH "NVME"
Packit Service b7b338
.sp
Packit Service b7b338
Part of the nvme\-user suite