summaryrefslogtreecommitdiff
path: root/doc/iekanalyzer.8
diff options
context:
space:
mode:
Diffstat (limited to 'doc/iekanalyzer.8')
-rw-r--r--doc/iekanalyzer.8251
1 files changed, 251 insertions, 0 deletions
diff --git a/doc/iekanalyzer.8 b/doc/iekanalyzer.8
new file mode 100644
index 0000000..c4ca1e2
--- /dev/null
+++ b/doc/iekanalyzer.8
@@ -0,0 +1,251 @@
+.TH IEKANALYZER 8 "Version 1.0: 09 Sep 2010"
+.SH NAME
+ipmiutil_ekanalyzer \- run FRU-Ekeying analyzer with FRU files
+.SH SYNOPSIS
+.B "ipmiutil ekanalyzer [-mx -NPRUEFJTVY] commands"
+.B (deprecated, see ifru instead)
+
+.SH DESCRIPTION
+.I ipmiutil ekanalyzer
+is a program that analyzes FRU Ekeying information from files
+saved from PICMG IPMI systems.
+
+.br
+\fIekanalyzer\fP \fBcommand\fR \fBxx=filename1\fR \fBxx=filename2\fR [\fBrc=filename3\fR]
+.br
+NOTE: This command can support a maximum of 8 files per command line
+
+.IP "\fIfilename1\fP"
+binary file that stores FRU data of a Carrier or an AMC module
+
+.IP "\fIfilename2\fP"
+binary file that stores FRU data of an AMC module.
+These binary files can be generated from this command:
+ \fIipmiutil fru \-i id \-d filename\fP
+
+.IP "\fIfilename3\fP"
+configuration file used for configuring On-Carrier Device ID or OEM GUID. This file is optional.
+
+.IP "\fIxx\fP"
+indicates the type of the file. It can take the following value:
+.br
+ \fIoc\fP : On-Carrier device
+.br
+ \fIa1\fP : AMC slot A1
+.br
+ \fIa2\fP : AMC slot A2
+.br
+ \fIa3\fP : AMC slot A3
+.br
+ \fIa4\fP : AMC slot A4
+.br
+ \fIb1\fP : AMC slot B1
+.br
+ \fIb2\fP : AMC slot B2
+.br
+ \fIb3\fP : AMC slot B3
+.br
+ \fIb4\fP : AMC slot B4
+.br
+ \fIsm\fP : Shelf Manager
+
+
+.SH OPTIONS
+
+.IP "-m 002000"
+Show FRU for a specific MC (e.g. bus 00, sa 20, lun 00).
+This could be used for PICMG or ATCA blade systems.
+The trailing character, if present, indicates SMI addressing if 's',
+or IPMB addressing if 'i' or not present.
+.IP "-x"
+Causes extra debug messages to be displayed.
+.IP "-N nodename"
+Nodename or IP address of the remote target system. If a nodename is
+specified, IPMI LAN interface is used. Otherwise the local system
+management interface is used.
+.IP "-P/-R rmt_pswd"
+Remote password for the nodename given. The default is a null password.
+.IP "-U rmt_user"
+Remote username for the nodename given. The default is a null username.
+.IP "-E"
+Use the remote password from Environment variable IPMI_PASSWORD.
+.IP "-F drv_t"
+Force the driver type to one of the followng:
+imb, va, open, gnu, landesk, lan, lan2, lan2i, kcs, smb.
+Note that lan2i means lan2 with intelplus.
+The default is to detect any available driver type and use it.
+.IP "-J"
+Use the specified LanPlus cipher suite (0 thru 17): 0=none/none/none,
+1=sha1/none/none, 2=sha1/sha1/none, 3=sha1/sha1/cbc128, 4=sha1/sha1/xrc4_128,
+5=sha1/sha1/xrc4_40, 6=md5/none/none, ... 14=md5/md5/xrc4_40.
+Default is 3.
+.IP "-T"
+Use a specified IPMI LAN Authentication Type: 0=None, 1=MD2, 2=MD5, 4=Straight Password, 5=OEM.
+.IP "-V"
+Use a specified IPMI LAN privilege level. 1=Callback level, 2=User level, 3=Operator level, 4=Administrator level (default), 5=OEM level.
+.IP "-Y"
+Yes, do prompt the user for the IPMI LAN remote password.
+Alternatives for the password are \-E or \-P.
+
+.SH "COMMANDS"
+.RE
+.TP
+.br
+The available commands for ekanalyzer are:
+
+.RE
+.RS
+.TP
+\fIprint\fP [\fBcarrier\fR | \fBpower\fR | \fBall\fR]
+.RS
+.TP
+\fIcarrier\fP (default) \fBoc=filename1\fR \fBoc=filename2\fR \fB...\fR
+.br
+
+Display point to point physical connectivity between carriers and AMC modules.
+ Example:
+ # ipmiutil ekanalyzer print carrier oc=fru oc=carrierfru
+ From Carrier file: fru
+ Number of AMC bays supported by Carrier: 2
+ AMC slot B1 topology:
+ Port 0 =====> On Carrier Device ID 0, Port 16
+ Port 1 =====> On Carrier Device ID 0, Port 12
+ Port 2 =====> AMC slot B2, Port 2
+ AMC slot B2 topology:
+ Port 0 =====> On Carrier Device ID 0, Port 3
+ Port 2 =====> AMC slot B1, Port 2
+ *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
+ From Carrier file: carrierfru
+ On Carrier Device ID 0 topology:
+ Port 0 =====> AMC slot B1, Port 4
+ Port 1 =====> AMC slot B1, Port 5
+ Port 2 =====> AMC slot B2, Port 6
+ Port 3 =====> AMC slot B2, Port 7
+ AMC slot B1 topology:
+ Port 0 =====> AMC slot B2, Port 0
+ AMC slot B1 topology:
+ Port 1 =====> AMC slot B2, Port 1
+ Number of AMC bays supported by Carrier: 2
+
+.TP
+\fIpower\fP \fBxx=filename1\fR \fBxx=filename2\fR \fB...\fr
+.br
+
+Display power supply information between carrier and AMC modules.
+.TP
+\fIall\fP \fBxx=filename\fR \fBxx=filename\fR \fB...\fr
+.br
+
+Display both physical connectivity and power supply of each carrier and AMC
+modules.
+
+.RE
+.TP
+\fIfrushow\fP \fBxx=filename\fR
+.br
+Convert a binary FRU file into human readable text format. Use \-v option to get
+more display information.
+
+.RE
+.RS
+.TP
+\fIsummary\fP [\fBmatch\fR | \fBunmatch\fR | \fBall\fR]
+.RS
+.TP
+\fImatch\fP (default) \fBxx=filename\fR \fBxx=filename\fR \fB...\fR
+.br
+Display only matched results of Ekeying match between an On-Carrier device
+and an AMC module or between 2 AMC modules. Example:
+ # ipmiutil ekanalyzer summary match oc=fru b1=amcB1 a2=amcA2
+ On-Carrier Device vs AMC slot B1
+ AMC slot B1 port 0 ==> On-Carrier Device 0 port 16
+ Matching Result
+ From On-Carrier Device ID 0
+ Channel ID 11 || Lane 0: enable
+ Link Type: AMC.2 Ethernet
+ Link Type extension: 1000BASE-BX (SerDES Gigabit) Ethernet link
+ Link Group ID: 0 || Link Asym. Match: exact match
+ To AMC slot B1
+ Channel ID 0 || Lane 0: enable
+ Link Type: AMC.2 Ethernet
+ Link Type extension: 1000BASE-BX (SerDES Gigabit) Ethernet link
+ Link Group ID: 0 || Link Asym. Match: exact match
+ *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
+ AMC slot B1 port 1 ==> On-Carrier Device 0 port 12
+ Matching Result
+ From On-Carrier Device ID 0
+ Channel ID 6 || Lane 0: enable
+ Link Type: AMC.2 Ethernet
+ Link Type extension: 1000BASE-BX (SerDES Gigabit) Ethernet link
+ Link Group ID: 0 || Link Asym. Match: exact match
+ To AMC slot B1
+ Channel ID 1 || Lane 0: enable
+ Link Type: AMC.2 Ethernet
+ Link Type extension: 1000BASE-BX (SerDES Gigabit) Ethernet link
+ Link Group ID: 0 || Link Asym. Match: exact match
+ *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
+ On-Carrier Device vs AMC slot A2
+ AMC slot A2 port 0 ==> On-Carrier Device 0 port 3
+ Matching Result
+ From On-Carrier Device ID 0
+ Channel ID 9 || Lane 0: enable
+ Link Type: AMC.2 Ethernet
+ Link Type extension: 1000BASE-BX (SerDES Gigabit) Ethernet link
+ Link Group ID: 0 || Link Asym. Match: exact match
+ To AMC slot A2
+ Channel ID 0 || Lane 0: enable
+ Link Type: AMC.2 Ethernet
+ Link Type extension: 1000BASE-BX (SerDES Gigabit) Ethernet link
+ Link Group ID: 0 || Link Asym. Match: exact match
+ *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
+ AMC slot B1 vs AMC slot A2
+ AMC slot A2 port 2 ==> AMC slot B1 port 2
+ Matching Result
+ From AMC slot B1
+ Channel ID 2 || Lane 0: enable
+ Link Type: AMC.3 Storage
+ Link Type extension: Serial Attached SCSI (SAS/SATA)
+ Link Group ID: 0 || Link Asym. Match: FC or SAS interface {exact match}
+ To AMC slot A2
+ Channel ID 2 || Lane 0: enable
+ Link Type: AMC.3 Storage
+ Link Type extension: Serial Attached SCSI (SAS/SATA)
+ Link Group ID: 0 || Link Asym. Match: FC or SAS interface {exact match}
+ *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
+.TP
+\fIunmatch\fP \fBxx=filename\fR \fBxx=filename\fR \fB...\fr
+.br
+
+Display the unmatched results of Ekeying match between an On-Carrier device
+and an AMC module or between 2 AMC modules
+.TP
+\fIall\fP \fBxx=filename\fR \fBxx=filename\fR \fB...\fr
+.br
+
+Display both matched result and unmatched results of Ekeying match between two
+cards or two modules.
+.RE
+
+.SH "SEE ALSO"
+ialarms(8) iconfig(8) icmd(8) idiscover(8) ievents(8) ifirewall(8)
+ifru(8) ifruset(8) ifwum(8) igetevent(8) ihealth(8) ihpm(8)
+ilan(8) ipicmg(8) ireset(8) isel(8) isensor(8) iserial(8) isol(8) isunoem(8)
+iwdt(8) ipmiutil(8) ipmi_port(8)
+
+.SH WARNINGS
+See http://ipmiutil.sourceforge.net/ for the latest version of ipmiutil and any bug fix list.
+
+.SH COPYRIGHT
+Copyright (C) 2009 Kontron America, Inc.
+.PP
+See the file COPYING in the distribution for more details
+regarding redistribution.
+.PP
+This utility is distributed in the hope that it will be useful, but
+WITHOUT ANY WARRANTY.
+
+.SH AUTHOR
+.PP
+Andy Cress <arcress at users.sourceforge.net>
+.br
+