'\" t .\" Title: ipmctl-show-firmware .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.18 .\" Date: 2023-06-12 .\" Manual: ipmctl .\" Source: ipmctl .\" Language: English .\" .TH "IPMCTL\-SHOW\-FIRMWARE" "1" "2023-06-12" "ipmctl" "ipmctl" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 .nh .ad l .de URL \fI\\$2\fP <\\$1>\\$3 .. .als MTO URL .if \n[.g] \{\ . mso www.tmac . am URL . ad l . . . am MTO . ad l . . . LINKSTYLE blue R < > .\} .SH "NAME" ipmctl-show-firmware \- Shows detailed information about the firmware .SH "SYNOPSIS" .sp .if n .RS 4 .nf .fam C ipmctl show [OPTIONS] \-firmware [TARGETS] .fam .fi .if n .RE .SH "DESCRIPTION" .sp Shows detailed information about the firmware on one or more PMem modules. .SH "OPTIONS" .sp \-a, \-all .RS 4 Shows all attributes. .RE .if n .sp .RS 4 .it 1 an-trap .nr an-no-space-flag 1 .nr an-break-flag 1 .br .ps +1 .B Note .ps -1 .br .sp The all and display options are exclusive and may not be used together. .sp .5v .RE .sp \-d (attributes), \-display (attributes) .RS 4 Filters the returned attributes by explicitly specifying a comma separated list of any of the attributes defined in the Return Data section. .RE .if n .sp .RS 4 .it 1 an-trap .nr an-no-space-flag 1 .nr an-break-flag 1 .br .ps +1 .B Note .ps -1 .br .sp The all and display options are exclusive and may not be used together. .sp .5v .RE .sp \-h, \-help .RS 4 Displays help for the command. .RE .sp \-ddrt .RS 4 Used to specify DDRT as the desired transport protocol for the current invocation of ipmctl. .RE .sp \-smbus .RS 4 Used to specify SMBUS as the desired transport protocol for the current invocation of ipmctl. .RE .if n .sp .RS 4 .it 1 an-trap .nr an-no-space-flag 1 .nr an-break-flag 1 .br .ps +1 .B Note .ps -1 .br .sp The \-ddrt and \-smbus options are mutually exclusive and may not be used together. .sp .5v .RE .sp \-o (text|nvmxml), \-output (text|nvmxml) .RS 4 Changes the output format. One of: "text" (default) or "nvmxml". .RE .SH "TARGETS" .sp \-dimm [DimmIDs] .RS 4 Restricts output to the firmware information for specific PMem modules by supplying one or more comma separated PMem module identifiers. The default is to display the firmware information for all manageable PMem modules. .RE .SH "EXAMPLES" .sp Shows the firmware information for all PMem modules in the server. .sp .if n .RS 4 .nf .fam C ipmctl show \-dimm \-firmware .fam .fi .if n .RE .SH "LIMITATIONS" .sp In order to successfully execute this command: .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} The caller must have the appropriate privileges. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} The specified PMem modules must be manageable by the host software. .RE .SH "RETURN DATA" .sp The default behavior is to display a table with the default attributes listed below; the options can be used to expand or restrict the output. .sp DimmID .RS 4 (Default) The PMem module identifier .RE .sp ActiveFWVersion .RS 4 (Default) The BCD\-formatted revision of the active firmware in the format PN.RN.SV.bbbb where: .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} PN = 2\-digit product number .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} RN = 2\-digit revision number .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} SV = 2\-digit security version number .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} bbbb = 4\-digit build version .RE .RE .sp StagedFWVersion .RS 4 (Default) The BCD\-formatted revision of the firmware staged for execution on the next power cycle in the format PN.RN.SV.bbbb where: .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} PN = 2\-digit product number .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} RN = 2\-digit revision number .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} SV = 2\-digit security version number .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} bbbb = 4\-digit build version .RE .RE .sp StagedFWActivatable .RS 4 The state of whether the staged firmware is activatable or not, where: .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} 0 = Not activatable, reboot is required .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} 1 = Activatable .RE .RE .sp FWUpdateStatus .RS 4 The status of the last firmware update operation. One of: .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} Unknown .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} Staged successfully .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} Update loaded successfully .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} Update failed to load, fell back to previous firmware .RE .RE .sp FWImageMaxSize .RS 4 The maximum size of a firmware image. .RE .sp QuiesceRequired .RS 4 The state of whether activating the firmware requires the host to quiesce traffic prior to calling the command. .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} 0 = No traffic quiesce required prior to activate .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} 1 = Traffic quiesce required prior to activate .RE .RE .sp ActivationTime .RS 4 The estimated activation time, in ms, required for activating the firmware. .RE