ipmiutil man pages

ipmiutil ialarms iconfig ihealth
ifru igetevent ireset icmd
ilan isensor isel iserial
iwdt isol SOL screenshot idiscover
ievents ipicmg ifirewall ipmi_port
isunoem iekanalyzer ifwum ihpm
ifruset iseltime HOME

IPMIUTIL
 
3.1     IPMIUTIL  (ipmiutil)

IPMIUTIL(8)							   IPMIUTIL(8)



NAME
       ipmiutil - a meta-command to invoke various IPMI functions.


SYNOPSIS
       ipmiutil  [-x -NUPREFJTVY] [other command options]


DESCRIPTION
       This  utility performs various IPMI functions.	Each of the individual
       commands in the ipmiutil project can be invoked via this	 meta-command.
       The  is one of the following:
	  alarms   show/set the front panel alarm LEDs and relays
	  leds	   show/set the front panel alarm LEDs and relays
	  cmd	   send a specified raw IPMI command to the BMC
	  config   list/save/restore BMC configuration parameters
	  dcmi	   get/set DCMI parameters
	  discover    discover all IPMI servers on this LAN
	  ekanalyzer   run  FRU-EKeying analyzer on FRU files (deprecated, see
       fru)
	  events   decode IPMI events and display them
	  firewall show/set firmware firewall functions
	  fru	   show decoded FRU inventory data, write asset tag
	  fwum	   OEM firmware update manager extensions
	  getevt   get IPMI events and display them, event daemon
	  getevent get IPMI events and display them, event daemon
	  health   check and show the basic health of the IPMI BMC
	  hpm	   HPM firmware update manager extensions
	  lan	   show/set IPMI LAN parameters and PEF table
	  picmg	   show/set picmg extended functions
	  reset	   cause the BMC to reset or power down the system
	  sel	   show/clear firmware System Event Log records
	  sensor   show Sensor Data Records, readings, thresholds
	  serial   show/set IPMI Serial & Terminal Mode parameters
	  sol	   start/stop an SOL console session
	  smcoem   SuperMicro OEM functions
	  sunoem   Sun OEM functions
	  delloem  Dell OEM functions
	  tsol	   Tyan SOL console start/stop session
	  wdt	   show/set/reset the watchdog timer
       For help on each command (e.g. ’sel’), enter:
	  ipmiutil sel -?
       For man pages on each command, its man page is named  "i",  or
       refer to SEE ALSO below.

       This  utility  can  use either the /dev/ipmi0 driver from OpenIPMI, the
       /dev/imb driver from  Intel,  the  /dev/ipmikcs	driver	from  valinux,
       direct user-space IOs, or the IPMI LAN interface if -N is used.


OPTIONS
       Command	options are described in the man page for each command.	 Below
       are a few of the common options.

       -x     Causes extra debug messages to be displayed.

       -N nodename
	      Nodename or IP address of the remote target system.  If a	 node-
	      name  is	specified,  IPMI LAN interface is used.	 Otherwise the
	      local system management interface is used.

       -U rmt_user
	      Remote username for the nodename given.  The default is  a  null
	      username.

       -P/-R rmt_pswd
	      Remote  password	for the nodename given.	 The default is a null
	      password.

       -E     Use the remote password from Environment variable IPMI_PASSWORD.

       -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.

       -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.

       -T     Use  a  specified	 IPMI  LAN Authentication Type: 0=None, 1=MD2,
	      2=MD5, 4=Straight Password, 5=OEM.

       -V     Use a specified IPMI  LAN	 privilege  level.  1=Callback	level,
	      2=User level, 3=Operator level, 4=Administrator level (default),
	      5=OEM level.

       -Y     Yes, do prompt the  user	for  the  IPMI	LAN  remote  password.
	      Alternatives for the password are -E or -P.


EXAMPLES
       ipmiutil sel
       Shows the IPMI System Event Log entries.

       ipmiutil wdt
       Shows the watchdog timer values.



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)


WARNINGS
       See http://ipmiutil.sourceforge.net/ for the latest version of ipmiutil
       and any bug fix list.


IALARMS
 
3.2     IALARMS   (ipmiutil alarms) 

IALARMS(8)							    IALARMS(8)



NAME
       ipmiutil_alarms - display and set alarm indicators

SYNOPSIS
       ipmiutil alarms [-abcdimnoprx -N node -U user -P/-R pswd -EFJTVY]


DESCRIPTION
       ipmiutil alarms is a program that uses IPMI commands to display and set
       alarm indicators, which are usually LEDs on the	system	chassis	 front
       panel.	This  utility  can  use	 either	 the  /dev/ipmi0  driver  from
       OpenIPMI, the /dev/imb driver from Intel, the /dev/ipmikcs driver  from
       valinux,	 direct user-space IOs, or the IPMI LAN interface if -N.  Note
       that a LAN user must have Administrative privileges to  read  or	 write
       the alarm LEDs.

       Note  that this utility may not be the only logic setting alarm states.
       The BMC firmware, system management software, or cluster fault  manager
       may  also want to set alarm states.  Intel provides a Telco Alarms Man-
       ager API which presents a consolidated interface for all alarm  manage-
       ment applications.


OPTIONS
       Command line options are described below.

       -r     Read-only.   Show	 the alarms status, but do not set any states.
	      This is also the default mode if no parameters are specified.

       -iN    Sets the Chassis Identify feature, which can be an LED  or  some
	      other  alarm.   If  N=0, turn off the Chassis ID, otherwise turn
	      the ID on for N seconds.	N=255 will  turn  on  the  ID  indefi-
	      nitely, if it is IPMI 2.0.

       -aN    Sets  Disk  A  Fault LED.	 If N=0, turn it off.  If N=1, turn it
	      on.  Used only for TIGPT1U platform.

       -bN    Sets Disk B Fault LED.  If N=0, turn it off.  If	N=1,  turn  it
	      on.  Used only for TIGPT1U platform.

       -dXN   Sets  Disk  X  Fault LED, where X=0-6.  If N=0, turn it off.  If
	      N=1, turn it on.	Used only for NSC2U platform.

       -cN    Sets the Critical Alarm.	If N=0, turn it off.  If N=1, turn  it
	      on.

       -mN    Sets the Major Alarm.  If N=0, turn it off.  If N=1, turn it on.

       -nN    Sets the Minor Alarm.  If N=0, turn it off.  If N=1, turn it on.

       -pN    Sets the Power Alarm.  If N=0, turn it off.  If N=1, turn it on.
	      Note that the Power LED is also wired to the System Fault LED in
	      the  back of the system, so this state may be off for Power, but
	      the LED could be lit for a System Fault reason  instead.	 Refer
	      to the system Technical Product Specification for System Faults.

       -o     Sets all alarms off, including the Chassis ID.

       -x     Causes extra debug messages to be displayed.


       -N nodename
	      Nodename or IP address of the remote target system.  If a	 node-
	      name  is	specified,  IPMI LAN interface is used.	 Otherwise the
	      local system management interface is used.

       -P/-R rmt_pswd
	      Remote password for the nodename given.  The default is  a  null
	      password.

       -U rmt_user
	      Remote  username	for the nodename given.	 The default is a null
	      username.

       -E     Use the remote password from Environment variable IPMI_PASSWORD.

       -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.

       -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.

       -T     Use  this	 IPMI  LAN  Authentication Type: 0=None, 1=MD2, 2=MD5,
	      4=Straight Password, 5=OEM.

       -V     Use this IPMI LAN	 privilege  level.  1=Callback	level,	2=User
	      level,  3=Operator level, 4=Administrator level (default), 5=OEM
	      level.

       -Y     Yes, do prompt the  user	for  the  IPMI	LAN  remote  password.
	      Alternatives for the password are -E or -P.



SEE ALSO
       ipmiutil(8)   iconfig(8)	  icmd(8)   idiscover(8)   ievents(8)  ifru(8)
       igetevent(8) ihealth(8) ilan(8) ireset(8) isel(8) isensor(8) iserial(8)
       isol(8) iwdt(8)


WARNINGS
       See http://ipmiutil.sourceforge.net/ for the latest version of ipmiutil
       and any bug fix list.


ICMD
 
3.3     ICMD      (ipmiutil cmd)

ICMD(8)								       ICMD(8)



NAME
       ipmiutil_cmd  -	a  tool to send specific IPMI commands via the command
       line.


SYNOPSIS
       ipmiutil cmd [-qsx -NUPREFJTVY] bus rsSa netFn/lun cmd [data bytes]


DESCRIPTION
       This ipmiutil cmd tool sends specific IPMI commands  to	the  firmware.
       The commands are composed as hex values on the command line.  This tool
       was written to allow in-band use to match the DOS CMDTOOL.EXE or	 IPMI-
       TOOL.EXE program which is distributed with many Intel servers.  Certain
       scripts or pre-written commands may have been supplied for the DOS tool
       that can now be used while the system is running Linux or Windows.

       This  utility  can  use either the /dev/ipmi0 driver from OpenIPMI, the
       /dev/imb driver from  Intel,  the  /dev/ipmikcs	driver	from  valinux,
       direct user-space IOs, or the IPMI LAN interface if -N.

       This  tool  should  only	 be used if you are familiar with the IPMI 1.5
       specification, or you have specific pre-written commands to send.



OPTIONS
       Command line options are described below.

       -q     Quiet mode.  Show only minimal header information.

       -s     Skips the GetDeviceID command

       -x     Causes extra debug messages to be displayed.

       -N nodename
	      Nodename or IP address of the remote target system.  If a	 node-
	      name  is	specified,  IPMI LAN interface is used.	 Otherwise the
	      local system management interface is used.

       -U rmt_user
	      Remote username for the nodename given.  The default is  a  null
	      username.

       -P/-R rmt_pswd
	      Remote  password	for the nodename given.	 The default is a null
	      password.

       -E     Use the remote password from Environment variable IPMI_PASSWORD.

       -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.

       -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.

       -T     Use  a  specified	 IPMI  LAN Authentication Type: 0=None, 1=MD2,
	      2=MD5, 4=Straight Password, 5=OEM.

       -V     Use a specified IPMI  LAN	 privilege  level.  1=Callback	level,
	      2=User level, 3=Operator level, 4=Administrator level (default),
	      5=OEM level.

       -Y     Yes, do prompt the  user	for  the  IPMI	LAN  remote  password.
	      Alternatives for the password are -E or -P.


PARAMETERS
       The  following  parameters  are used by icmd.  Each is represented as a
       two-digit hex byte.  The parameters have no default values.


       bus    This byte contains the bus number for this command, usually  00.


       rsSa   This is the resource slave address, usually 0x20 for the BMC.


       netFn/lun
	      This  byte  combines  the net Function and Lun.  The 2 low-order
	      bits are the Lun and the 6 high-order bits are the net Function.
	      This representation is consistent with the DOS CMDTOOL/IPMITOOL.


       cmd    This byte contains the IPMI command.


       [data bytes]
	      This is a sequence of zero to 16 bytes that represent data bytes
	      specific to this command.


EXAMPLES
       icmd 00 20 18 01
       Sends the GetDevice ID command to the BMC.

       icmd 00 20 28 43 00 00 ff ff 00 ff
       Sends a Get SEL entry command for the last entry in the firmware log.


SEE ALSO
       ipmiutil(8)   ialarms(8)	 iconfig(8)  idiscover(8)  ievents(8)  ifru(8)
       igetevent(8) ihealth(8) ilan(8) ireset(8) isel(8) isensor(8) iserial(8)
       isol(8) iwdt(8)


WARNINGS
       See http://ipmiutil.sourceforge.net/ for the latest version of ipmiutil
       and any bug fix list.


ICONFIG
 
3.4     ICONFIG   (ipmiutil config)

ICONFIG(8)							    ICONFIG(8)



NAME
       ipmiutil_config - list, save, and restore BMC configuration parameters

SYNOPSIS
       ipmiutil config [-lpxLNUPREFJTVY] [-r file] [-s file]


DESCRIPTION
       ipmiutil config is a program that uses an IPMI driver to send IPMI com-
       mands which list, save and restore  BMC	configuration  parameters  for
       LAN,  Serial, PEF, SOL, User, Channel.  This combines the functionality
       of ipmiutil lan (ilan) and ipmiutil serial (iserial).  Note  that  some
       of  the	LAN  parameters cannot be restored remotely over the IPMI LAN,
       changing the configuration that is in use.  This utility can use either
       the  /dev/ipmi0	driver	from OpenIPMI, the /dev/imb driver from Intel,
       the /dev/ipmikcs driver from valinux, direct  user-space	 IOs,  or  the
       IPMI LAN interface if -N.


OPTIONS
       Command line options are described below.


       -l     Lists  BMC  configuration	 parameters with a keyword, index, and
	      its hex values.  This is the default behavior if no options  are
	      specified.

       -r config_file
	      Restores	BMC configuration from config_file, which was produced
	      with -s below.

       -s config_file
	      Saves BMC configuration to  config_file.	 This  file  could  be
	      edited,  in  certain  cases,  such as to vary the BMC IP address
	      (LanParam 3), or to use the  UserPassword	 records.   Note  that
	      lines  beginning	with  ’#’  are	comments and are ignored.  For
	      editing UserPassword records, convert your  text	value  to  hex
	      format; for example "echo ’mypassword’ |od -t x1", and leave off
	      the trailing 0a.

       -x     Causes extra debug messages to be displayed.

       -p password_to_set
	      This specifies the firmware password to set for BMC  LAN	access
	      for  all	users during the restore.  If not specified, the pass-
	      word configuration will not be changed, unless a valid UserPass-
	      word  record  is	present in the file to be restored.  Note that
	      user passwords are write-only via standard IPMI commands.

       -L lan_ch_num
	      This specifies the IPMI LAN channel number  used	for  BMC  LAN.
	      This  varies by platform, and can be found in the platform tech-
	      nical specifications.  By	 default,  bmcconfig  scans  all  IPMI
	      channels to find a LAN channel for BMC LAN.


       -N nodename
	      Nodename	or IP address of the remote target system.  If a node-
	      name is specified, IPMI LAN interface is	used.	Otherwise  the
	      local system management interface is used.

       -P/-R rmt_pswd
	      Remote  password	for the nodename given.	 The default is a null
	      password.

       -U rmt_user
	      Remote username for the nodename given.  The default is  a  null
	      username.

       -E     Use the remote password from Environment variable IPMI_PASSWORD.

       -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.

       -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.

       -T     Use a specified IPMI LAN	Authentication	Type:  0=None,	1=MD2,
	      2=MD5, 4=Straight Password, 5=OEM.

       -V     Use  a  specified	 IPMI  LAN  privilege level. 1=Callback level,
	      2=User level, 3=Operator level, 4=Administrator level (default),
	      5=OEM level.

       -Y     Yes,  do	prompt	the  user  for	the  IPMI LAN remote password.
	      Alternatives for the password are -E or -P.



SEE ALSO
       ipmiutil(8)  ialarms(8)	 icmd(8)   idiscover(8)	  ievents(8)   ifru(8)
       igetevent(8) ihealth(8) ilan(8) ireset(8) isel(8) isensor(8) iserial(8)
       isol(8) iwdt(8)


WARNINGS
       See http://ipmiutil.sourceforge.net/ for the latest version of ipmiutil
       and any bug fix list.


IDISCOVER
 
3.5     IDISCOVER (ipmiutil discover)

IDISCOVER(8)							  IDISCOVER(8)



NAME
       ipmiutil_discover - discover IPMI LAN-enabled nodes

SYNOPSIS
       idiscover [-abegisx]


DESCRIPTION
       idiscover  is  a	 program  that	uses IPMI LAN commands to discover any
       nodes on the LAN that are available, by probing the  RMCP  port	(623.)
       on  those  nodes.   This	 utility uses IPMI LAN, so no IPMI drivers are
       needed.	There are three methods that can be used:
       -a   = broadcast RMCP ping method (default)
       -g   = GetChannelAuthCap command method
       else = specific RMCP ping method

       A beginning IP address can be specified with -b for broadcast and  spe-
       cific methods. An ending IP can be specified for non-broadcast methods.


OPTIONS
       Command line options are described below.

       -a     All nodes, use the broadcast ping method.	 This is  the  default
	      if no options are specified.  This will detect the first enabled
	      ethernet	interface,  and	 defaults  to  the  broadcast  address
	      x.x.x.255	 (where	 x.x.x.x  is  IP address) unless -b is used to
	      specify otherwise.

       -b 
	      Beginning IP address,  required,	unless	using  broadcast  with
	      defaults.	  This	could be a specific IP address, or a broadcast
	      address, ending in 255, if the broadcast method (-a) is used.

       -e 
	      Endign IP address of the range.  Not used for broadcast  method.
	      If this is not specified, a range of one IP address matching the
	      beginning IP is assumed.

       -g     Use the GetChannelAuthenticationCapabilities command method over
	      IPMI  LAN	 instead of the RMCP ping.  Not compatible with broad-
	      cast.  This may be useful if the vendor  BMC  does  not  support
	      RMCP ping for some reason.

       -i eth0
	      The  interface name to use when sending the probes.  The default
	      is to detect the first enabled ethernet interface (e.g. eth0).

       -m     shows MAC address.  Uses the broadcast ping method, but  uses  a
	      raw  socket  so  that  the  MAC  address	can be displayed. This
	      detects the first enabled ethernet interface,  and  defaults  to
	      the  broadcast  address  255.255.255.255 like -a.	 Using -m with
	      raw sockets requires root privilege.

       -r N   Repeat the ping N times to each node.  Default is to send 1 ping
	      per node.

       -x     Causes extra debug messages to be displayed.



EXAMPLES
	   idiscover -a -b 192.168.1.255
       Sends a broadcast RMCP ping to discover IPMI LAN nodes on the specified
       subnet.

	   idiscover -b 192.168.1.100 -e 192.168.1.254
       Sends RMCP pings to a range of IP addresses.

	   idiscover -g -b 192.168.1.100 -e 192.168.1.254
       Sends GetChannelAuthCap commands to a range of IP addresses.



SEE ALSO
       ipmiutil(8)   ialarms(8)	  iconfig(8)   icmd(8)	 ievents(8)    ifru(8)
       igetevent(8) ihealth(8) ilan(8) ireset(8) isel(8) isensor(8) iserial(8)
       isol(8) iwdt(8)


WARNINGS
       See http://ipmiutil.sourceforge.net/ for the latest version of ipmiutil
       and any bug fix list.


IEVENTS
 
3.6     IEVENTS   (ipmiutil events)

IEVENTS(8)							    IEVENTS(8)



NAME
       ievents - decode IPMI and PET event data

SYNOPSIS
       ievents [-bfhnprsx] 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10


DESCRIPTION
       ievents is a standalone utility delivered with ipmiutil, used to inter-
       pret raw hex data from IPMI events or from IPMI PET SNMP	 trap  varbind
       data.   This  utility  uses the same interpretation logic as is used by
       "ipmiutil sel" (showsel) and "ipmiutil getevt" (getevents).

       The data bytes in the input are always assumed to be in hex form.

       This could be useful if a utility other than "ipmiutil sel"  were  used
       to obtain IPMI SEL records or events and interpretation is needed.

       This would also be needed at an enterprise management station to inter-
       pret the PET SNMP trap hex data into human-readable  form,  see	option
       -p.


OPTIONS
       -b bin_file
	      Interpret	 a  file  containing raw binary/hex SEL data dumped in
	      binary form, such as that produced  by  "ipmitool	 sel  writeraw
	      bin_file".  Each set of 16 bytes in the file will be interpreted
	      as an IPMI event.	 (same as -h)


       -f sel_file
	      Interpret a file containing raw ascii  text  SEL	data  captured
	      with  ipmiutil sel -r, or some other similar utility.  Each line
	      in the file should be in this form, with no leading spaces:
	      04 00 02 76 a9 4a 47 20 00 04 10 09 6f 42 0f ff
	      If this option is not specified, the default is to  use  the  16
	      bytes taken from the command-line arguments.  (same as -r)


       -h bin_file
	      Interpret	 a  file  containing raw binary/hex SEL data dumped in
	      binary form, such as that produced  by  "ipmitool	 sel  writeraw
	      bin_file".  Each set of 16 bytes in the file will be interpreted
	      as an IPMI event.	 (same as -b)


       -n     This option generates a New IPMI platform event, using  9	 bytes
	      of  input.   The input bytes are the same as the last 9 bytes of
	      an IPMI event.


       -p     Decode as PET event bytes, where the input is 34	PET  hex  data
	      bytes,  skipping	the  first  8  of  the	47-byte PET data.  The
	      default without -p assumes that the  input  is  a	 16-byte  IPMI
	      event.


       -r sel_file
	      Interpret	 a  file  containing  raw ascii text SEL data captured
	      with ipmiutil sel -r, or some other similar utility.   (same  as
	      -f)


       -s sensor_file
	      Sensor  file  with  the output of "ipmiutil sensor", used to get
	      the  PET	sensor_type  from  the	sensor_num.   The  default  is
	      /usr/share/ipmiutil/sensor_out.txt   as	generated  during  the
	      ipmiutil package installation.  This is  only  needed  with  PET
	      interpretation (-p).


       -x     show eXtra debug messages



SEE ALSO
       ipmiutil(8)   ialarms(8)	  iconfig(8)   icmd(8)	 idiscover(8)  ifru(8)
       igetevent(8) ihealth(8) ilan(8) ireset(8) isel(8) isensor(8) iserial(8)
       isol(8) iwdt(8)


WARNINGS
       See http://ipmiutil.sourceforge.net/ for the latest version of ipmiutil
       and any bug fix list.


IFRU
 
3.7     IFRU      (ipmiutil fru)

IFRU(8)								       IFRU(8)



NAME
       ipmiutil_fru - show Field Replacable Unit configuration data

SYNOPSIS
       ipmiutil fru [-abcdeikmsvx -N node -U user -P/-R pswd -EFJTVY]


DESCRIPTION
       ipmiutil	 fru is a program that uses IPMI commands to show FRU configu-
       ration data and optionally write an asset tag string into the FRU data.
       Setting	the asset tag is a function that can be used to uniquely iden-
       tify the unit, even if the storage  devices  are	 removed  or  changed.
       This  utility  can  use either the /dev/ipmi0 driver from OpenIPMI, the
       /dev/imb driver from  Intel,  the  /dev/ipmikcs	driver	from  valinux,
       direct user-space IOs, or the IPMI LAN interface if -N.


OPTIONS
       Command line options are described below.

       -a asset_string
	      This  option  specifies an asset tag string to be written to the
	      baseboard FRU Product area.  The asset tag length is limited  by
	      the  existing  FRU Product data, but is usually allowed up to 16
	      characters.  The default is to not modify this FRU field.

       -b     Only show the Baseboard FRU data.	 The default  behavior	is  to
	      also  scan  for  any SDR FRU data or DIMM SPD data referenced by
	      the SDRs.

       -c     Show FRU output in a canonical format, with a default  delimiter
	      of ’|’.

       -d file
	      Dump binary FRU data to the specified file.

       -e     Show Every FRU output in a bladed chassis, including those under
	      child MCs.  The default is to show FRUs referred to by just  the
	      target MC.

       -i 00  This  option  specifies  a  specific  FRU ID to show.  The input
	      value should be in hex (0b, 1a, etc.), as shown from the	sensor
	      SDR  output.   By default, all FRU IDs that are specified in the
	      FRU locator SDRs are shown.

       -k 
	      These Kontron OEM functions set FRU data based on existing  data
	      stored elsewhere.	 The setsn option sets the FRU Board and Prod-
	      uct serial number, and the setmfgdate option sets the FRU	 Board
	      Mfg DateTime.  The nextboot option specifies the boot device for
	      the next boot: BIOS, FDD, HDD, CDROM, or network.	 These options
	      are  only supported on Kontron ATCA boards which have this func-
	      tionality.

       -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.

       -s serial_num
	      This  option  specifies  a serial number string to be written to
	      the baseboard FRU Product area.  The serial number  can  be  any
	      string  up  to 16 characters.  The default is to not modify this
	      FRU field.

       -v prod_ver
	      This option specifies a product  version	number	string	to  be
	      written  to  the baseboard FRU Product area.  The version number
	      can be any string up to 16 characters.  The default  is  to  not
	      modify this FRU field.

       -x     Causes eXtra debug messages to be displayed.

       -N nodename
	      Nodename	or IP address of the remote target system.  If a node-
	      name is specified, IPMI LAN interface is	used.	Otherwise  the
	      local system management interface is used.

       -U rmt_user
	      Remote  username	for the nodename given.	 The default is a null
	      username.

       -P/-R rmt_pswd
	      Remote password for the nodename given.  The default is  a  null
	      password.

       -E     Use the remote password from Environment variable IPMI_PASSWORD.

       -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.

       -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.

       -T     Use a specified IPMI LAN	Authentication	Type:  0=None,	1=MD2,
	      2=MD5, 4=Straight Password, 5=OEM.

       -V     Use  a  specified	 IPMI  LAN  privilege level. 1=Callback level,
	      2=User level, 3=Operator level, 4=Administrator level (default),
	      5=OEM level.

       -Y     Yes,  do	prompt	the  user  for	the  IPMI LAN remote password.
	      Alternatives for the password are -E or -P.



SEE ALSO
       ipmiutil(8)  ialarms(8)	iconfig(8)  icmd(8)  idiscover(8)   ievents(8)
       igetevent(8) ihealth(8) ilan(8) ireset(8) isel(8) isensor(8) iserial(8)
       isol(8) iwdt(8)


WARNINGS
       See http://ipmiutil.sourceforge.net/ for the latest version of ipmiutil
       and any bug fix list.


IGETEVENT
 
3.8     IGETEVENT (ipmiutil getevt)

IGETEVENT(8)							  IGETEVENT(8)



NAME
       ipmiutil_getevt - wait for IPMI events

SYNOPSIS
       ipmiutil getevt [-abosx -t secs -N node -U user -P/-R pswd -EFJTVY]


DESCRIPTION
       ipmiutil	 getevt	 is a program that uses IPMI commands to wait for IPMI
       events sent from the BMC firmware.  These events are also sent  to  the
       IPMI  System  Event  Log	 (SEL).	  This	utility	 can  use  either  the
       /dev/ipmi0 driver from OpenIPMI, the /dev/imb driver  from  Intel,  the
       /dev/ipmikcs  driver  from  valinux, direct user-space IOs, or the IPMI
       LAN interface if -N.

       Some server management functions want  to  trigger  custom  actions  or
       alerts  when  IPMI  hardware-related  events  occur, but do not want to
       track all events, just newly occurring events.  This  utility  waits  a
       specified timeout period for any events, and returns interpreted output
       for each event.	It is designed as a scriptable	command-line  utility,
       but if the timeout is infinite (-t 0), then this code could be used for
       a sample service as well.

       There are several methods to do this which are implemented here.

       The SEL method:
       This method polls the SEL once a second, keeps track of	the  last  SEL
       event  read, and only new events are processed.	This ensures that in a
       series of rapid events, all events are received in order, however, some
       transition-to-OK	 events	 may  not be configured to write to the SEL on
       certain platforms.  This method is used if getevent  -s	is  specified.
       This is the only method supported over IPMI LAN, i.e. with -N.

       The ReadEventMessageBuffer method:
       This  uses  an IPMI Message Buffer in the BMC firmware to read each new
       event.  This receives any event, but if two events occur nearly	simul-
       taneously,  only	 the most recent of the two will be returned with this
       method.	 An  example  of  simultaneous	events	might  be,  if	a  fan
       stops/fails,  both  the	non-critical and critical fan threshold events
       would occur at that time.  This is the default method for getevent.

       The OpenIPMI custom method:
       Different IPMI drivers may have varying behavior.   For	instance,  the
       OpenIPMI	 driver	 uses the IPMI GetMessage commands internally and does
       not allow client programs to use those commands.	 It has its own custom
       mechanism,  see	getevent_mv().	 This  method  is used if the OpenIPMI
       driver is detected, and no other method is specified.

       The Async Event method:
       This only gets certain Asynchronous requests from the BMC to an SMS  OS
       service,	 like  a remote OS shutdown, and get_software_id.  This method
       is disabled by default and only turned on if the getevent -a option  is
       specified.   This  method  is  only  supported  via  the	 Intel IMB and
       OpenIPMI driver interfaces.  There is  an  init	script	provided  with
       ipmiutil to automate the task of starting this async event daemon.
       # chkconfig --add ipmiutil_asy	  (skip this if no chkconfig)
       # /etc/init.d/ipmiutil_asy start
       This listens for IPMI LAN requests for soft-shutdown, and logs the out-
       put to /var/log/ipmiutil_asy.log


OPTIONS
       Command line options are described below.


       -a     Use the Async request method, which  receives  SMS  OS  requests
	      from  the	 BMC using the IMB or OpenIPMI driver interface.  This
	      services remote SMS bridge agent requests, like remote OS	 shut-
	      down and get software_id.

       -b     Run  in  Background  as  a daemon.  If this option is specified,
	      normal   output	will   be   redirected	 to    /var/log/ipmiu-
	      til_getevt.log.  The default is to run in foreground.

       -c     Show output in a canonical format, with a delimiter of ’|’.

       -e N   Wait  for	 a specific event sensor type N.  The parameter can be
	      in hex (0x23) or decimal (35).  The default is 0xFF which	 means
	      wait for any event.

       -r F   Run  script  file	 F  when  an  event  occurs.  The filename can
	      include a full path.   The  script  will	be  passed  the	 event
	      description  as a parameter.  A sample evt.sh script is included
	      with the ipmiutil package.

       -o     Only run one pass to wait for the first event.   Default	is  to
	      loop for multiple events for the timeout period.

       -s     Use  the	SEL  method  to get events.  This polls the SEL once a
	      second for new events.  The last SEL record  read	 is  saved  in
	      /usr/share/ipmiutil/evt.idx.   Otherwise,	 the default is to use
	      the ReadEventMessageBuffer method to get new events.

       -t N   Set the timeout period to N seconds.  Default is 120 seconds.  A
	      timeout of 0 means an infinite period.

       -x     Causes extra debug messages to be displayed.

       -N nodename
	      Nodename	or IP address of the remote target system.  If a node-
	      name is specified, IPMI LAN interface is	used.	Otherwise  the
	      local system management interface is used.

       -P/-R rmt_pswd
	      Remote  password	for the nodename given.	 The default is a null
	      password.

       -U rmt_user
	      Remote username for the nodename given.  The default is  a  null
	      username.

       -E     Use the remote password from Environment variable IPMI_PASSWORD.

       -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.

       -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.

       -T     Use a specified IPMI LAN	Authentication	Type:  0=None,	1=MD2,
	      2=MD5, 4=Straight Password, 5=OEM.

       -V     Use  a  specified	 IPMI  LAN  privilege level. 1=Callback level,
	      2=User level, 3=Operator level, 4=Administrator level (default),
	      5=OEM level.

       -Y     Yes,  do	prompt	the  user  for	the  IPMI LAN remote password.
	      Alternatives for the password are -E or -P.



SEE ALSO
       ipmiutil(8)  ialarms(8)	iconfig(8)  icmd(8)  idiscover(8)   ievents(8)
       ifru(8)	ihealth(8)  ilan(8)  ireset(8)	isel(8)	 isensor(8) iserial(8)
       isol(8) iwdt(8)


WARNINGS
       See http://ipmiutil.sourceforge.net/ for the latest version of ipmiutil
       and any bug fix list.


IHEALTH
 
3.9     IHEALTH   (ipmiutil health) 

IHEALTH(8)							    IHEALTH(8)



NAME
       ipmiutil_health- show IPMI health

SYNOPSIS
       ipmiutil health [-ifhglmnopqsx -N node -U user -P/-R pswd -EFJTVY]


DESCRIPTION
       ipmiutil health is a program that uses IPMI commands to show the health
       of the BMC.  This utility can use either	 the  /dev/ipmi0  driver  from
       OpenIPMI,  the /dev/imb driver from Intel, the /dev/ipmikcs driver from
       valinux, direct user-space IOs, or the IPMI LAN interface if -N.


OPTIONS
       Command line options are described below.


       -c     Show canonical, delimited output.

       -f     Show the FRUSDR version also.

       -g     Show the IPMI GUID of this system.   The	GUID  is  a  read-only
	      unique identifier.

       -h     Check the health of the HotSwap Controller also.

       -l     Show the IPMI LAN channel statistics also.

       -m 002000
	      Target  a	 specific MC (e.g. bus 00, sa 20, lun 00).  This could
	      be used for PICMG or ATCA blade systems.	The  trailing  charac-
	      ter,  if	present,  indicates  SMI  addressing  if  ’s’, or IPMB
	      addressing if ’i’ or not present.

       -n string
	      Set the System Name to this string in the IPMI  System  Informa-
	      tion.

       -o string
	      Set the Primary Operating System to this string in the IPMI Sys-
	      tem Information.

       -p 1   Set the chassis Power  restore  policy,  governing  the  desired
	      behavior	when power was lost and is restored.  Values: 0 = stay
	      off, 1 = last state, 2 = always on.

       -q string
	      Set the Secondary Operating System to this string	 in  the  IPMI
	      System Information.

       -s     Show the IPMI Session information also.

       -x     Causes extra debug messages to be displayed.

       -N nodename
	      Nodename	or IP address of the remote target system.  If a node-
	      name is specified, IPMI LAN interface is	used.	Otherwise  the
	      local system management interface is used.

       -P/-R rmt_pswd
	      Remote  password	for the nodename given.	 The default is a null
	      password.

       -U rmt_user
	      Remote username for the nodename given.  The default is  a  null
	      username.

       -E     Use the remote password from Environment variable IPMI_PASSWORD.

       -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.

       -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.

       -T     Use a specified IPMI LAN	Authentication	Type:  0=None,	1=MD2,
	      2=MD5, 4=Straight Password, 5=OEM.

       -V     Use  a  specified	 IPMI  LAN  privilege level. 1=Callback level,
	      2=User level, 3=Operator level, 4=Administrator level (default),
	      5=OEM level.

       -Y     Yes,  do	prompt	the  user  for	the  IPMI LAN remote password.
	      Alternatives for the password are -E or -P.



SEE ALSO
       ipmiutil(8)  ialarms(8)	iconfig(8)  icmd(8)  idiscover(8)   ievents(8)
       ifru(8)	igetevent(8)  ilan(8)  ireset(8) isel(8) isensor(8) iserial(8)
       isol(8) iwdt(8)


WARNINGS
       See http://ipmiutil.sourceforge.net/ for the latest version of ipmiutil
       and any bug fix list.


ILAN
 
3.10    ILAN      (ipmiutil lan)

ILAN(8)								       ILAN(8)



NAME
       ipmiutil_lan  -	show and configure BMC LAN parameters and set up a PEF
       entry to send BMC LAN Alerts for OS Critical Stop log events

SYNOPSIS
       ipmiutil lan [-abcdefghijklmnopq#rstuvwxyzBDQK -i eth1 ]
		[-I ipadr -M macadr -S subnet -B baud_sol ]
		[-G gwyip -H gwymac -L lan_channel_num ]
		[-A alertip -X alertmac -C community ]
		[-u user_to_set -p password_to_set ]
		[-N nodename  -U username -Fimb ]
		[-P/-R rmt_node_pswd -EFJTVY ]


DESCRIPTION
       ipmiutil lan shows or sets all of the IPMI  LAN	Parameters  to	enable
       remote  LAN sessions or BMC LAN Alerts.	The IP address and MAC address
       of the local system, the default gateway, and the alert destination can
       be  defaulted to those specified in Linux, or can be overridden by user
       parameters.  It also creates a new Platform Event  Filter  table	 entry
       for  an OS Critical Stop (0x20) SEL firmware log event, so that it will
       be enabled to send a BMC LAN Alert.  This utility  will	skip  the  PEF
       records if the system does not support IPMI 1.5 or greater.  This util-
       ity can use either the /dev/ipmi0 driver from  OpenIPMI,	 the  /dev/imb
       driver  from  Intel, the /dev/ipmikcs driver from valinux, direct user-
       space IOs, or the IPMI LAN interface if -N.


OPTIONS
       Command line options are described below.  Note that  without  options,
       ipmiutil	 lan behaves as if option -r were used.	 To configure IPMI LAN
       & PEF, use option -e.


       -a alertnum
	      Specify which PEF alert number is to be  used.   Default	is  1.
	      This would only be used if extra PEF alert destinations had been
	      set.

       -b authmask
	      Specify a certain authtype mask in hex to use  when  configuring
	      this  channel.  The default mask is 0x16, so to include authtype
	      None (bit 0), it would require entering ’-b 17’.

       -c     Show Canonical output, which shows  only	interpreted  text  and
	      streamlines the parameters shown, using a common delimiter.

       -d     This  option disables the IPMI LAN and PEF parameters, so as not
	      to allow BMC LAN connections or alerts.  This option  also  sets
	      the IP address to zeros.

       -e     This  option  enables  the  BMC  LAN configuration and PEF event
	      alerts.  The utility will attempt to obtain the default BMC  LAN
	      parameters  from	the OS automatically, or they can be specified
	      with command options below.

       -f     Set the ARP control parameter to 1 = gratuituous ARPs, 2	=  ARP
	      responses,  or 3 = both grat ARP and ARP responses.  The default
	      is 1.

       -g     This specifies the secondary gateway IP address to use  for  the
	      BMC LAN.	The default is to omit this parameter and only use the
	      default gateway.	See also -G.

       -h     Set the IPMI VLAN ID to this value.  Setting to a	 value	>=4096
	      disables	the  VLAN ID.  The default behavior is not to set this
	      parameter.

       -i ethif
	      By default, the eth0 interface  is  used	to  find  IP  and  MAC
	      addresses.   Sometimes,  however, the first ethernet port on the
	      baseboard may be represented by Linux as eth1 or	eth2  instead.
	      If  so,  use this option to indicate the correct ethernet inter-
	      face to use.  By default, ipmiutil lan will scan up  to  32  eth
	      interfaces for the onboard one that BMC LAN uses.

       -j     This sets a custom PEF rule as the last PEF entry.  The input is
	      a series of 10 hex bytes, forming the PEF entry.	 For  example,
	      this  sample  PEF entry would perform a power down action if the
	      Baseboard Temp reached its threshold.
		"ipmiutil lan -e -j020110ffff013001950a"

       -k     This causes ipmiutil lan to also insert two rules to send alerts
	      for  transition-to-OK  events, including Power Redundancy OK and
	      Temperature OK.

       -l     This option enables the  BMC  LAN	 configuration,	 but  not  PEF
	      events.	The utility will attempt to obtain the default BMC LAN
	      parameters from the OS automatically, or they can	 be  specified
	      with command options below.

       -n num By  default,  the new PEF entry for OS Critical Stop is inserted
	      at offset 12 into the table.  This can be changed to  insert  it
	      at  an offset > 12 if another entry already exists at offset 12.

       -o     Disable Only SOL.	 This could be used after  the	IPMI  LAN  was
	      configured,  to disable Serial-Over-LAN console access but still
	      allow other IPMI LAN access.

       -p password_to_set
	      This specifies the firmware password to set for BMC LAN  access.
	      If  not  specified, the user and password configuration will not
	      be changed.

       -q     Specify an alternate user number for the LAN username  from  the
	      -u  option.  This is normally user number 2, 3, or 4, where 2 is
	      the default.  The maximum number of users	 is  15.  Same	as  -#
	      below.

       -#     Specify  an  alternate user number for the LAN username from the
	      -u option.  Same as -q above.

       -r     This option just reads the configuration without writing any BMC
	      LAN parameters or writing any new entries to the PEF table.

       -s     This option will also display some of the Serial parameters.

       -t     Test  if	the BMC LAN has already been configured.  Returns 0 if
	      so.

       -u username_to_set
	      This specifies the firmware username to set for BMC LAN  access.
	      If  a  username is specified, user 3 will be set.	 If not speci-
	      fied, the default user 1 will be used.

       -v priv
	      Set a specific access priVilege for this user,  where  priv  can
	      be:  1=Callback, 2=User, 3=Operator, 4=Admin, 5=OEM, 15=NoAccess
	      The default if not specified or specified in error,  is  to  use
	      4=Admin.

       -w N   Set  the	Gratuitous  ARP	 Interval  to  N seconds.  This has no
	      effect if the firmware does not support Grat-ARP,	 as  shown  in
	      Lan  Param 10.  If not set, the interval remains at the firmware
	      default.

       -x     Causes extra debug messages to be displayed.

       -y N   Set the OEM LAN Failover parameter to  N.	  Values  for  N  with
	      Intel  Romley/S2600 baseboards:  1 = enable, 0 = disable.	  Val-
	      ues for N with SuperMicro baseboards: 2 = failover, 1 = lan1 , 0
	      = dedicated.

       -z     Also show the IPMI LAN Statistics

       -A alert_ip_addr
	      This  specifies the SNMP Alert Destination IP address to use for
	      the BMC LAN.  By default, this utility will  attempt  to	obtain
	      this from the /etc/snmp/snmpd.conf file, via the trapsink param-
	      eter.  The alert destination will see the BMC LAN traps with the
	      enterprises.3183.1.1  OID.   If no alert IP address is specified
	      in either snmpd.conf or this parameter, or if  that  IP  address
	      does  not respond, the other SNMP parameters for BMC LAN will be
	      skipped.

       -B baud_sol
	      This specifies the Baud rate for	SerialOverLan.	 The  possible
	      values  are: 9600, 19.2k, 38.4k, 57.6k, and 115.2k.  The default
	      is 19.2k.

       -C snmp_community
	      This specifies the SNMP  Community  name	to  use	 for  BMC  LAN
	      Alerts.  The default community string is "public".  This parame-
	      ter is ignored if there is no Alert IP address.

       -D     This causes the local  IP	 address  to  be  determined  by  DHCP
	      instead of a static IP address.

       -E     Use the remote password from Environment variable IPMI_PASSWORD.

       -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.

       -G gwy_ip_addr
	      This specifies the default gateway IP address to use for the BMC
	      LAN.  The default is to automatically obtain this from the Linux
	      route table.

       -H gwy_mac_addr
	      This  specifies  the  default gateway MAC address to use for the
	      BMC  LAN.	  The  format  can  be	either	11:22:33:44:55:66   or
	      11-22-33-44-55-66.   The	default	 is  to	 try  to automatically
	      obtain this by sending an arp request from an OS LAN eth	inter-
	      face: the default one, or as specified by -i.

       -K hostname
	      This  specifies  the  IPMI  hostname to set, for Kontron servers
	      only.  This enables the firmware to properly map the IP  address
	      to  a  hostname, especially with the web interface.  The default
	      is not to set this parameter, and use IP address only.

       -I ip_addr
	      This specifies the local IP address to use for the  BMC  LAN  on
	      eth0.   The  default  is	to  automatically obtain this from the
	      Linux ifconfig.

       -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.

       -L lan_ch_num
	      This  specifies  the  IPMI  LAN channel number used for BMC LAN.
	      This varies by platform, and can be found in the platform	 tech-
	      nical specifications.  For instance, Intel platforms usually use
	      channels 1 & 2 for onboard NICs, and channel 3 for optional  RMM
	      NICs.   By default, ipmiutil lan scans all IPMI channels to find
	      the first LAN channel for BMC LAN.  To just list all IPMI	 chan-
	      nels  to see what is available, use the string ’list’ instead of
	      a LAN channel number.  This will list the channels and exit.

       -M mac_addr
	      This specifies the local MAC address to use for the BMC  LAN  on
	      eth0.    The   format   can   be	 either	 11:22:33:44:55:66  or
	      11-22-33-44-55-66.  The default is to automatically obtain  this
	      from the Linux ifconfig.

       -N nodename
	      Nodename	or IP address of the remote target system.  If a node-
	      name is specified, IPMI LAN interface is	used.	Otherwise  the
	      local system management interface is used.

       -P rmt_pswd
	      Remote  password	for the nodename given.	 The default is a null
	      password.	 Same as -R below.

       -Q     Set the IPMI VLAN Priority.  The default priority is 0.

       -R rmt_pswd
	      Remote password for the nodename given.  The default is  a  null
	      password.	 Same as -P above.

       -S subnet
	      This  specifies  the local subnet mask to use for the BMC LAN on
	      eth0.  The default is to	automatically  obtain  this  from  the
	      Linux ifconfig.

       -T     Use  a  specified	 IPMI  LAN Authentication Type: 0=None, 1=MD2,
	      2=MD5, 4=Straight Password, 5=OEM.

       -U rmt_user
	      Remote username for the nodename given.  The default is  a  null
	      username.

       -V     Use  a  specified	 IPMI  LAN  privilege level. 1=Callback level,
	      2=User level, 3=Operator level, 4=Administrator level (default),
	      5=OEM level.

       -X alert_mac_addr
	      This  specifies the SNMP Alert Destinations’s MAC address to use
	      for the BMC LAN.	The format can be either 11:22:33:44:55:66  or
	      11-22-33-44-55-66.   The	default	 is  to attempt to obtain this
	      from the Linux arp cache.	 This parameter is ignored if there is
	      no Alert IP address.

       -Y     Yes,  do	prompt	the  user  for	the  IPMI LAN remote password.
	      Alternatives for the password are -E or -P.


EXAMPLES
       To read existing settings:
       ipmiutil lan -r

       To enable IPMI LAN with	default	 settings  detected,  assuming	shared
       MAC/IP:
       ipmiutil lan -e

       To set up IPMI LAN for a unique IP address and set PEF SNMP Alerts:
       ipmiutil lan -e -I 192.168.1.1 -A 192.168.1.10

       To set the IPMI LAN password for the default user:
       ipmiutil lan -e -p mypassword

       To disable access to the IPMI LAN channel:
       ipmiutil lan -d


SAMPLE PEF TABLE
       These  11 PEF table entries are configured from the factory for various
       Intel Sahalee BMC systems, and will be applied as the  defaults	for  a
       system with an empty PEF table:
       PEF(01): 01 Temperature Sensor event - enabled for alert
       01 c0 01 01 00 ff ff 01 ff 01 95 0a 00 00 00 00 00 00 00 00 00
       PEF(02): 02 Voltage Sensor event - enabled for alert
       02 c0 01 01 00 ff ff 02 ff 01 95 0a 00 00 00 00 00 00 00 00 00
       PEF(03): 04 Fan Failure event - enabled for alert
       03 c0 01 01 00 ff ff 04 ff 01 95 0a 00 00 00 00 00 00 00 00 00
       PEF(04): 05 Chassis Intrusion event - enabled for alert
       04 c0 01 01 00 ff ff 05 05 6f 01 00 00 00 00 00 00 00 00 00 00
       PEF(05): 08 Power Supply Fault event - enabled for alert
       05 c0 01 01 00 ff ff 08 ff 6f 06 00 00 00 00 00 00 00 00 00 00
       PEF(06): 0c Memory ECC Error event - enabled for alert
       06 c0 01 01 00 ff ff 0c 08 6f 02 00 00 00 00 00 00 00 00 00 00
       PEF(07): 0f FRB Failure event - enabled for alert
       07 c0 01 01 00 ff ff 0f 06 6f 01 00 00 00 00 00 00 00 00 00 00
       PEF(08): 07 BIOS POST Error event - enabled for alert
       08 c0 01 01 00 ff ff 07 ff 6f 1c 00 00 00 00 00 00 00 00 00 00
       PEF(09): 13 Fatal NMI event - enabled for alert
       09 c0 01 01 00 ff ff 13 ff 6f 3e 03 00 00 00 00 00 00 00 00 00
       PEF(10): 23 Watchdog Timer Reset event - enabled for alert
       0a c0 01 01 00 ff ff 23 03 6f 0e 00 00 00 00 00 00 00 00 00 00
       PEF(11): 12 System Restart event - enabled for alert
       0b c0 01 01 00 ff ff 12 ff 6f 02 00 00 00 00 00 00 00 00 00 00


SEE ALSO
       ipmiutil(8)   ialarms(8)	 iconfig(8)  icmd(8)  idiscover(8)  ievents(8)
       ifru(8) igetevent(8) ihealth(8) ireset(8) isel(8) isensor(8) iserial(8)
       isol(8) iwdt(8)


WARNINGS
       See http://ipmiutil.sourceforge.net/ for the latest version of ipmiutil
       and any bug fix list.


IRESET
 
3.11    IRESET    (ipmiutil reset)

IRESET(8)							     IRESET(8)



NAME
       ipmiutil_reset - perform a hardware reset on the system

SYNOPSIS
       ipmiutil	 reset	[-bcdDefhijmnoprsuwxy  -N  node	 -U  user  -P/-R  pswd
       -EFJTVY]


DESCRIPTION
       ipmiutil reset is a program that uses IPMI commands to perform a	 hard-
       ware  reset of the chassis, or boot to a specific device.  This utility
       can use either the /dev/ipmi0 driver from OpenIPMI, the /dev/imb driver
       from  Intel,  the  /dev/ipmikcs	driver from valinux, direct user-space
       IOs, or the IPMI LAN interface if -N.


OPTIONS
       Command line options are described below.

       -c     Power Cycle the system chassis

       -d     Power Down the system chassis

       -n     Send NMI to the system

       -u     Power Up the system chassis

       -r     Hard Reset the system chassis

       -D     Do a soft shutdown of the OS, and then power  down.   Note  that
	      remote  soft shutdown (-D -N) for Intel S5000 baseboard requires
	      ipmiutil getevt -a running on the target server.

       -o     Do a soft shutdown of the OS, and then reset.  Note that	remote
	      soft  shutdown (-o -N) for Intel S5000 baseboard requires ipmiu-
	      til getevt -a running on the target server.

       -k     Do a cold reset to restart the BMC firmware.

       -m 002000s
	      Perform these function for a specific MC (e.g. bus  00,  sa  20,
	      lun  00).	  The  trailing	 character,  if present, indicates SMI
	      addressing if ’s’, or IPMB addressing if ’i’ or not present.

       -b     Do a hard reset and reboot to the	 BIOS  Setup  menu,  for  this
	      reboot only.

       -e     Do  a  hard  reset to EFI, if IPMI EFI boot is enabled, for this
	      reboot only.

       -f     Do a hard reset to Floppy/Removable, for this reboot only.

       -h     Do a hard reset to a Hard Disk, for this reboot only.

       -i     Set the boot Initiator mailbox string, usually for PXE use.  The
	      string must be less than 78 characters.

       -j     Set  the IANA number used for the boot Initiator mailbox string.

       -p     Do a hard reset and network boot to PXE server, for this	reboot
	      only.

       -s     Do  a hard reset and reboot to the Service/Diagnostic Partition,
	      for this reboot only.  Reboots to the default if no service par-
	      tition is configured.

       -v     Do a hard reset to DVD/CDROM Media, for this reboot only.

       -w     Wait for BMC ready after a reset before exiting the utility.

       -x     Causes extra debug messages to be displayed.

       -y     Yes,  try	 to  persist  any boot options used [-befhprsv].  This
	      requires the IPMI firmware to ask the BIOS to change boot	 order
	      settings,	 so  it	 may not be supported by all BMC firmware ven-
	      dors.

       -N nodename
	      Nodename or IP address of the remote target system.  If a	 node-
	      name  is	specified,  IPMI LAN interface is used.	 Otherwise the
	      local system management interface is used.

       -P/-R rmt_pswd
	      Remote password for the nodename given.  The default is  a  null
	      password.

       -U rmt_user
	      Remote  username	for the nodename given.	 The default is a null
	      username.

       -E     Use the remote password from Environment variable IPMI_PASSWORD.

       -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.

       -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.

       -T     Use  a  specified	 IPMI  LAN Authentication Type: 0=None, 1=MD2,
	      2=MD5, 4=Straight Password, 5=OEM.

       -V     Use a specified IPMI  LAN	 privilege  level.  1=Callback	level,
	      2=User level, 3=Operator level, 4=Administrator level (default),
	      5=OEM level.

       -Y     Yes, do prompt the  user	for  the  IPMI	LAN  remote  password.
	      Alternatives for the password are -E or -P.



SEE ALSO
       ipmiutil(8)   ialarms(8)	 iconfig(8)  icmd(8)  idiscover(8)  ievents(8)
       ifru(8) igetevent(8) ihealth(8) ilan(8) isel(8)	isensor(8)  iserial(8)
       isol(8) iwdt(8)


WARNINGS
       See http://ipmiutil.sourceforge.net/ for the latest version of ipmiutil
       and any bug fix list.


ISEL
 
3.12    ISEL      (ipmiutil sel)

ISEL(8)								       ISEL(8)



NAME
       ipmiutil_sel - show firmware System Event Log records

SYNOPSIS
       ipmiutil sel [-abcflswvx -N node -P/-R pswd -U user -EFJTVY]


DESCRIPTION
       ipmiutil	 sel  is a program that uses IPMI commands to to read and dis-
       play the System Event Log (SEL) which is stored by  the	BMC  firmware.
       IPMI commands are issued to read each record, and, if specified, incre-
       mentally write records that have not  previously	 been  read  into  the
       Linux  syslog  (/var/log/messages).   This  utility  can use either the
       /dev/ipmi0 driver from OpenIPMI, the /dev/imb driver  from  Intel,  the
       /dev/ipmikcs  driver  from  valinux, direct user-space IOs, or the IPMI
       LAN interface if -N.


OPTIONS
       Command line options are described below.


       -a string
	      Add a SEL record with a string of up to 13  characters.	Longer
	      strings  will be truncated.  Note that this should be used spar-
	      ingly, but would be useful for changes made to the  hardware  or
	      firmware environment, like "Fan replaced" or "flash FW2.1".


       -b bin_file
	      Interpret	 a  file  containing raw binary/hex SEL data dumped in
	      binary form, such as that produced  by  "ipmitool	 sel  writeraw
	      bin_file".  Each set of 16 bytes in the file will be interpreted
	      as an IPMI event.


       -c     Show output in a canonical format, with a default	 delimiter  of
	      ’|’.  (same as -n).


       -d     Deletes/Clears  the SEL of all records.  If the SEL becomes full
	      (free space = 0), it no longer accepts new records, so  the  SEL
	      should be cleared periodically (use checksel cron script).


       -e     Show  Extended  sensor  descriptions  for events if run locally.
	      This option will attempt to get the full sensor description from
	      /var/lib/ipmiutil/sensor_out.txt, and also use its SDR to decode
	      any raw threshold values in the event, if present.


       -f sel_file
	      Interpret a file containing raw ascii  text  SEL	data  captured
	      with  ipmiutil sel -r, or some other similar utility.  Each line
	      in the file should be in this form, with no leading spaces:
	      04 00 02 76 a9 4a 47 20 00 04 10 09 6f 42 0f ff
	      Lines not in this format will be ignored.


       -l N   Show last N SEL records, in reverse order (newest	 first).   For
	      some BMC implementations, this may not show all N records speci-
	      fied.

       -n     Show output in a nominal/canonical format, with a default delim-
	      iter of ’|’.  (same as -c).

       -r     Show the 16 raw hex bytes for each SEL entry.  The default is to
	      display interpreted entries,  and	 include  relevant  hex	 event
	      bytes.

       -p     By  default,  all SEL records are displayed.  This option causes
	      only the Panic events with sensor_type = 0x20 (OS Critical Stop)
	      to be displayed.

       -s N   Show  only  SEL  events  with  severity  N or greater.  Severity
	      0=INF, 1=MIN, 2=MAJ, 3=CRT.  The default	is  to	show  all  SEL
	      events.

       -u     Show the SEL time as UTC and also get the SEL Time UTC offset if
	      that command is supported.  The default is to  convert  the  SEL
	      Time to local time.

       -v     Only  show  the  version information.  This shows:  the ipmiutil
	      sel utility version, the BMC version, the IPMI version, the  SEL
	      version, and the amount of free space in the SEL.

       -w     This    option   writes	SEL   records	to  the	 Linux	syslog
	      (/var/log/messages) or Windows Application Log.  It only	writes
	      SEL  records  that  have	timestamps  newer than the last record
	      written to syslog.  It saves the last timestamp in an index file
	      named /usr/share/ipmiutil/sel.idx (.\sel.idx in Windows).

       -x     Causes extra debug messages to be displayed.

       -N nodename
	      Nodename	or IP address of the remote target system.  If a node-
	      name is specified, IPMI LAN interface is	used.	Otherwise  the
	      local system management interface is used.

       -U rmt_user
	      Remote  username	for the nodename given.	 The default is a null
	      username.

       -P/-R rmt_pswd
	      Remote password for the nodename given.  The default is  a  null
	      password.

       -E     Use the remote password from Environment variable IPMI_PASSWORD.

       -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.

       -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.

       -T     Use a specified IPMI LAN	Authentication	Type:  0=None,	1=MD2,
	      2=MD5, 4=Straight Password, 5=OEM.

       -V     Use  a  specified	 IPMI  LAN  privilege level. 1=Callback level,
	      2=User level, 3=Operator level, 4=Administrator level (default),
	      5=OEM level.

       -Y     Yes,  do	prompt	the  user  for	the  IPMI LAN remote password.
	      Alternatives for the password are -E or -P.


SEE ALSO
       ipmiutil(8)  ialarms(8)	iconfig(8)  icmd(8)  idiscover(8)   ievents(8)
       ifru(8) igetevent(8) ihealth(8) ilan(8) ireset(8) isensor(8) iserial(8)
       isol(8) iwdt(8)


WARNINGS
       See http://ipmiutil.sourceforge.net/ for the latest version of ipmiutil
       and any bug fix list.


ISENSOR
3.13    ISENSOR   (ipmiutil sensor)

ISENSOR(8)							    ISENSOR(8)



NAME
       ipmiutil_sensor - show Sensor Data Records

SYNOPSIS
       ipmiutil	 sensor	 [-abcdefgmpqrstuvwx  -i  id  -n  snum -h tval -l tval
       -NUPREFJTVY]


DESCRIPTION
       ipmiutil sensor is a program that uses IPMI commands to show and decode
       Sensor  Data Records and current sensor readings for all sensors in the
       system.	This  utility  can  use	 either	 the  /dev/ipmi0  driver  from
       OpenIPMI,  the /dev/imb driver from Intel, the /dev/ipmikcs driver from
       valinux, direct user-space IOs, or the IPMI LAN interface if -N.

       Note that this utility by default only  displays	 Sensor	 Data  Records
       reported	 by from the Baseboard Management Controller.  To show sensors
       for other controllers, see options -b and -m below.


OPTIONS
       Command line options are described below.

       -a snum
	      ReArms the sensor number for events

       -b     Shows SDRs for Bladed (PICMG or ATCA) systems by traversing  the
	      child MCs (same as -e).

       -c     Show  sensor list in a simpler/Canonical format without uninter-
	      preted binary values.  Only the user-friendly interpreted sensor
	      information is shown.  (same as -s).

       -d 
	      Dump the SDRs to a specified binary file.

       -e     Show  Every  SDR	in a bladed system by traversing the child MCs
	      (same as -b).

       -f 
	      Restore the SDRs from the specified binary File.	This  is  nor-
	      mally only done with the initial factory provisioning.

       -g sens_type
	      Shows only those SDRs matching the given sensor type group.  The
	      sens_type string can be "fan", "temp", "voltage", or any	string
	      or  substring matching those in the IPMI 2.0 Table 42-3 for Sen-
	      sor Types.  Multiple types can be listed, separated by  a	 comma
	      (,) but no spaces.

       -h tval
	      Highest  threshold  value to set for the specified sensor.  This
	      tval can be in decimal, or of the form 0x1a, to  match  the  raw
	      reading  value  shown  by sensor following the " = ".  The value
	      passed is set as the non-critical threshold value, with the more
	      critical	ones  set by the utility as incrementally lower.  This
	      simplifies the interface and ensures that the  threshold	values
	      do  not  get  out of order.  This requires specifying the sensor
	      number via -n.

       -i ID  Show or set only the sensor Index corresponding to ID, where  ID
	      is  the  hex  ID	of the SDR as shown in the sensor output under
	      "_ID_".  The ID argument can be one hex  number  (e.g.  0x0e  or
	      0e),  or	a  range  of  hex  numbers  (e.g.  0e-1a  or  1a,2a or
	      0x0e-0x2a).  This is useful to repeatedly view just a few sensor
	      readings	for changes, or to set just one sensor quickly without
	      reading all of the SDRs.

       -l tval
	      Lowest threshold value to set for the  specified	sensor.	  This
	      tval  can	 be  in decimal, or of the form 0x1a, to match the raw
	      reading value shown by sensor following the " =  ".   The	 value
	      passed is set as the non-critical threshold value, with the more
	      critical ones set by the utility as incrementally higher.	  This
	      simplifies  the  interface and ensures that the threshold values
	      do not get out of order.	This requires  specifying  the	sensor
	      number via -n.

       -m 002000s
	      Show  SDRs 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.

       -n snum
	      Number of the sensor to set.  This num can be in decimal, or  of
	      the  form 0x1a, to match the value shown by sensor following the
	      "snum" tag.  This is required if setting	hi/lo  thresholds  via
	      -h/-l.

       -o     Output  the memory DIMM information from SMBIOS, including size.
	      Not available if using IPMI LAN via -N.  Sample output:
	      Memory Device (0,0): DIMM_A1 : size=2048MB
	      Memory Device (0,1): DIMM_A2 : not present

       -p     Persist the threshold being set (as specified  via  -l  or  -h).
	      This   writes   a	  "sensor   -i"	  script   line	 to  the  file
	      /usr/share/ipmiutil/thresholds.sh, which can then be executed at
	      each  reboot  by	starting the /etc/init.d/ipmi_port service for
	      the desired runlevels.  For Windows,  the	 filename  is  thresh-
	      olds.cmd.

       -q     Show  any	 thresholds  for  each sensor in short format with ’:’
	      delimiters, useful as an example	for  setting  thresholds  with
	      ’-u’.

       -r     Show Raw SDR bytes also.

       -s     Show  sensor list in a simpler/canonical format without uninter-
	      preted binary values.  Only the user-friendly interpreted sensor
	      information is shown.  (same as -c).

       -t     Show any Thresholds for each sensor also, in text format.

       -u     Set  unique  threshold  values.	The  values are specified in a
	      string of threshold values.  It can be in raw hex characters  or
	      in  float	 values.  All 6 possible thresholds must be specified,
	      but only the ones	 that  are  valid  for	this  sensor  will  be
	      applied. These values are validated for ordering.	 For example:
		-u 6:5:4:60:65:69 (float) or
		-u 0x0605043c4145 (raw hex)
	       would   mean   0x06=noncrit_lo,	0x05=crit_lo,  0x04=nonrec_lo,
	      0x3c=noncrit_hi, 0x41=crit_hi, 0x45=nonrec_hi.

       -v     Show Verbose output, including volatile thresholds, SDR  thresh-
	      olds, max/min, hysteresis, and BMC_TAM decoding.

       -w     Wrap  the threshold data onto the same line as the sensor.  This
	      may be convenient for scripting.

       -x     Causes eXtra debug messages to be displayed.

       -L n   Loop n times.  This is useful along  with	 -i.  Default  is  one
	      loop.

       -N nodename
	      Nodename	or IP address of the remote target system.  If a node-
	      name is specified, IPMI LAN interface is	used.	Otherwise  the
	      local system management interface is used.

       -P/-R rmt_pswd
	      Remote  password	for the nodename given.	 The default is a null
	      password.

       -U rmt_user
	      Remote username for the nodename given.  The default is  a  null
	      username.

       -E     Use the remote password from Environment variable IPMI_PASSWORD.

       -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.

       -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.

       -T     Use a specified IPMI LAN	Authentication	Type:  0=None,	1=MD2,
	      2=MD5, 4=Straight Password, 5=OEM.

       -V     Use  a  specified	 IPMI  LAN  privilege level. 1=Callback level,
	      2=User level, 3=Operator level, 4=Administrator level (default),
	      5=OEM level.

       -Y     Yes,  do	prompt	the  user  for	the  IPMI LAN remote password.
	      Alternatives for the password are -E or -P.


EXAMPLES
       ipmiutil sensor sample output is below.
       ipmiutil ver 2.21
       sensor: version 2.21
       -- BMC version 0.17, IPMI version 2.0
       _ID_ SDR_Type_xx ET Own Typ S_Num Sens_Description   Hex & Interp Read-
       ing
       000b  SDR  Full	01 01 20 a 01 snum 30 Baseboard Temp   = 2e OK	 46.00
       degrees C
       000e SDR Full 01 01 20 m 04 snum 50 Fan 1A	    = 6f OK    7659.00
       RPM
       0042  SDR  Comp	02  6f	20 a 21 snum e0 DIMM 1A		 = 00 c0 04 00
       Present
       004e SDR FRU  11 1b dev: 20 03 80 00 0a 01 Pwr Supply 1 FRU
       0050 SDR IPMB 12 1b dev: 20 00 bf 07 01 Basbrd Mgmt Ctlr
       0051 SDR OEM  c0 09 Intel: 02 02 00 01 70 71
       0065 SDR OEM  c0 11 Intel: SDR Package 17
       [...]

       Output Columns:
       _ID_: This is an SDR ID or index number, in hex.	 This  may  vary  from
       chassis to chassis.
       SDR_Type_xx:  This shows the SDR Type and its hex representation.  Some
       SDR types have a custom display.	 The OEM SDRs only show the OEM vendor
       by IANA number and then usually the data is listed in hex.
       ET:  For Full or Comp SDRs, this shows the Event Type.  For other SDRs,
       this shows the size of the SDR entry in hex (Sz).
       Own: This is the hex slave address of the SDR Owner, usually 20 if BMC.
       a/m: This indicates whether this sensor is either automatically or man-
       ually rearmed, respectively.
       Typ: This is the Sensor Type as defined in Table 42-3 of the  IPMI  2.0
       spec.  (01 = Temperature, 02 = Voltage, 03 = Current, 04 = Fan, etc.)
       S_Num:  This  is	 the  sensor  number  in hex.  This remains consistent
       across baseboards of the same type.  The output can be parsed with  the
       "snum" delimiter to extract this value.
       Sens_Description:  This	is  the text description of this SDR, which is
       stored within the SDR on the BMC.
       Hex & Interp Reading: This is the raw hex value returned by  GetSensor-
       Reading, and its interpreted meaning.



SEE ALSO
       ipmiutil(8)   ialarms(8)	 iconfig(8)  icmd(8)  idiscover(8)  ievents(8)
       ifru(8) igetevent(8) ihealth(8) ilan(8)	ireset(8)  isel(8)  iserial(8)
       isol(8) iwdt(8)


WARNINGS
       See http://ipmiutil.sourceforge.net/ for the latest version of ipmiutil
       and any bug fix list.


ISERIAL
 
3.14    ISERIAL   (ipmiutil serial)

ISERIAL(8)							    ISERIAL(8)



NAME
       ipmiutil_serial	-  configure  a system for Serial/EMP management func-
       tions, such as Terminal Mode, and optionally share the  port  with  the
       Serial Console.

SYNOPSIS
       ipmiutil	 serial	 [-bcdeflq#rsvxB -m0 -m1 -n ser_chan -u user -p passwd
       -NUPREFJTVY]


DESCRIPTION
       ipmiutil serial is a program that uses an IPMI driver to send IPMI com-
       mands  which configure a system to enable EMP/serial Terminal Mode man-
       agement functions within the firmware, so that an administrator can use
       command-line  character commands via the serial port to power cycle the
       system and perform other functions, even if the system is  not  running
       an  OS.	This level of access needs to be protected by a username/pass-
       word login, which can be specified with this utility.  This utility can
       use  either  the	 /dev/ipmi0  driver from OpenIPMI, the /dev/imb driver
       from Intel, the /dev/ipmikcs driver  from  valinux,  direct  user-space
       IOs, or the IPMI LAN interface if -N.


OPTIONS
       Command line options are described below.

       -b     Set  up and enable the Serial Port EMP parameters for Basic Mode
	      management functions.  This does not set a username or password.

       -c     Configure and enable the Serial Port EMP parameters for Terminal
	      Mode management functions, shared with BIOS Console Redirection.
	      Setting a new username and password for serial access via -u and
	      -p is recommended for security.

       -d     Disable the serial port access for IPMI  commands.   The	serial
	      port  is	then only available for BIOS console and OS functions.
	      A side-effect of this option is that it sets  the	 default  user
	      (1) back to admin access.

       -e     Enable  EMP  Terminal  Mode  without  shared  BIOS console.  The
	      serial port is then only available for EMP Terminal  Mode	 func-
	      tions.

       -f     Specifies	 the Flow Control for the Serial EMP.  0 means no flow
	      control, and 1 means RTS/CTS flow control (default).  This  must
	      match the BIOS Serial Console setting.

       -l     Show  LAN	 Parameters.  This  option  reads and displays the LAN
	      Parameter configuration also.

       -m0    Switch the Serial Port MUX to Baseboard/BIOS Console  operation.
	      Set no other configuration parameters.

       -m1    Switch  the Serial Port MUX to Terminal Mode management.	Set no
	      other configuration parameters.

       -n ser_chan
	      Sets the IPMI channel number to use for the EMP  serial  channel
	      (often  4).   Note  that the IPMI channels for LAN, Serial, etc.
	      are numbered differently on each platform type.  The default  is
	      to detect the first available IPMI serial channel.

       -#     Same as -q below.

       -q     Specify  an  alternate user number for the EMP Username from the
	      -u option.  This is normally user number 2, 3, or 4, where 3  is
	      the default.  The maximum number of users is 15.

       -r     Read Only.  This option just reads the Serial Parameter configu-
	      ration without writing any values.

       -s     Set up and enable the Serial  Port  EMP  parameters  for	Shared
	      operation	 between Basic Mode management functions and Baseboard
	      (BIOS) Remote Console.  This option switches the Serial Port MUX
	      to Baseboard Console operation.

       -t     Configure and enable the Serial Port EMP parameters for Terminal
	      Mode management functions, shared with BIOS Console Redirection.
	      Same as -c, but easier to remember.

       -u username
	      This  specifies  a username for the EMP Terminal Mode login.  It
	      can be any string, up to 15 characters.  If -u is not used,  the
	      default  user 1 (null) will be assumed.  The username, if speci-
	      fied, will be set for user 3, unless option -q is specified.

       -p password
	      This specifies a password for the EMP Terminal Mode  login.   It
	      can be any string, up to 15 characters.  A null password is used
	      if none is specified.  This password applies to user 3 if -u  is
	      used, to user 1 otherwise.

       -v priv
	      Set  a  specific	access priVilege for this user, where priv can
	      be: 1=Callback, 2=User, 3=Operator, 4=Admin, 5=OEM,  15=NoAccess
	      The  default  if	not specified or specified in error, is to use
	      4=Admin.

       -x     Causes extra debug messages to be displayed.

       -B     Set the Baud rate of the serial port to one  of  the  following:
	      9600, 19,2K, 38.4K, 57.6K, or 115.2K.  The default is 19.2K bps.


       -N nodename
	      Nodename or IP address of the remote target system.  If a	 node-
	      name  is	specified,  IPMI LAN interface is used.	 Otherwise the
	      local system management interface is used.

       -P/-R rmt_pswd
	      Remote password for the nodename given.  The default is  a  null
	      password.

       -U rmt_user
	      Remote  username	for the nodename given.	 The default is a null
	      username.

       -E     Use the remote password from Environment variable IPMI_PASSWORD.

       -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.

       -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.

       -T     Use  a  specified	 IPMI  LAN Authentication Type: 0=None, 1=MD2,
	      2=MD5, 4=Straight Password, 5=OEM.

       -V     Use a specified IPMI  LAN	 privilege  level.  1=Callback	level,
	      2=User level, 3=Operator level, 4=Administrator level (default),
	      5=OEM level.

       -Y     Yes, do prompt the  user	for  the  IPMI	LAN  remote  password.
	      Alternatives for the password are -E or -P.


EXAMPLES
       ipmiutil serial -t (or -c)
	      Enables  Terminal	 Mode  management  functions, shared with BIOS
	      Serial Console redirection.  The user can switch between	serial
	      console operations and IPMI Terminal Mode commands by typing ESC
	      ’)’ and ESC ’Q’.


       ipmiutil serial -s
	      Enables Basic Mode management functions shared with BIOS	Serial
	      Console redirection.  The user can switch between serial console
	      operations and IPMI Basic Mode management programs on  the  same
	      serial port.


       ipmiutil serial -d
	      Disables	the  serial  port management functions.	 This would be
	      used if only the BIOS Serial Console were used and no BMC serial
	      management functions.


       How to login to a Terminal Mode console:
       ESC (		       (switch to Terminal mode)
       [SYS PWD -N ]	       (login for default user, null psw)
       [SYS PWD -U ROOT -N PASSWORD]  (syntax example for user 3)
       [SYS 000157 ACTIVATE]   (activate advanced commands)
       [SYS HEALTH QUERY]
       [SYS HELP]
       [SYS PWD]	       (logoff)
       ESC Q		       (switch to BIOS console)
       See  IPMI 1.5 Spec, Appendix E, and Intel TIGPR2U TPS for more informa-
       tion.


DEPENDENCIES
       The ipmiutil serial utility is intended to  configure  the  EMP	serial
       port  on	 the  server  for shared access between BMC/IPMI functions and
       BIOS Console Redirection.  Some platforms only support only Basic  Mode
       for  BMC/IPMI  functions.  Basic Mode requires a remote client applica-
       tion to utilize it (Windows ISC	Console/DPC,  or  a  special  modified
       Linux  telnet).	There are some platforms which implement Terminal Mode
       via IPMI v1.5 Appendix E to make remote management with character  com-
       mands  available	 on  the  serial  port without a special remote client
       application.

       For example, Intel TSRLT2 systems would use "ipmiutil  serial  -s"  for
       Basic  Mode  shared  functions,	but  Intel  TIGPR2U  systems could use
       "ipmiutil serial -c" to configure Terminal  Mode	 functions.   On  your
       system,	run  "ipmiutil	serial	-r" to check whether Serial Param(29):
       "Terminal Mode Config" is supported.  If not, configure Basic Mode  via
       "ipmiutil serial -s".



PLATFORM SERIAL PORT CONFIGURATION EXAMPLES
       First,  enter  BIOS  Setup  for	Serial Console Redirection parameters:
       (these vary by platform)
	 Console Redirection = Serial Port B
	 ACPI Redirection = Disabled
	 Baud Rate = 115.2K
	 Flow Control = CTS/RTS
	 Terminal Type = VT100
	 Legacy Redirection = Enabled
       Note that the Baud Rate can vary, but it must match  in	all  locations
       where it is used (BIOS, IPMI, and Linux).
       For  some non-Intel platforms, the serial console would be COM1 instead
       of COM2, but should be enabled in BIOS.
       From Linux, run "ipmiutil serial -c" for Terminal Mode shared  configu-
       ration.
       Or,  on	older Intel TSRLT2 platforms: From Linux, run "ipmiutil serial
       -s" for Basic Mode Shared configuration.


LINUX CONFIGURATION FOR SERIAL CONSOLE
       If using lilo, in /etc/lilo.conf, add
	 append="console=ttyS1,19200n8 console=tty0"
       (and comment out the "message=" line because it includes graphics)
       Note that the append line can be	 placed	 in  the  global  section  and
       removed from each kernel section if there are no other differences.


       Or, if using grub, edit /boot/grub/grub.conf as follows:
	 #Omit the splashimage or gfxmenu
	 # splashimage=(hd0,0)/grub/splash.xpm.gz
	 #The serial and terminal lines are not usually needed
	 # serial --unit=1 --speed=19200 --word=8 --parity=no --stop=1
	 # terminal --timeout=10 serial console
	 #Add the console=ttyS* parameter to the kernel line
	   kernel (hd0,0) /vmlinuz root=/dev/sda2 console=ttyS1,19200n8


       Add this line to /etc/initab, if ttyS1 is not already there:
	 co:2345:respawn:/sbin/agetty ttyS1 19200 vt100

       Add this line to /etc/securetty, if ttyS1 is not already there:
	 ttyS1


SEE ALSO
       ipmiutil(8)   ialarms(8)	 iconfig(8)  icmd(8)  idiscover(8)  ievents(8)
       ifru(8) igetevent(8) ihealth(8) ilan(8)	ireset(8)  isel(8)  isensor(8)
       isol(8) iwdt(8)


WARNINGS
       See http://ipmiutil.sourceforge.net/ for the latest version of ipmiutil
       and any bug fix list.


ISOL
 
3.15    ISOL      (ipmiutil sol)

ISOL(8)								       ISOL(8)



NAME
       ipmiutil_sol - an IPMI Serial-Over-LAN Console application


SYNOPSIS
       ipmiutil sol [-acdeilorsvwxz -NUPREFJTVY]


DESCRIPTION
       This utility starts an IPMI Serial-Over-LAN console session.  A Serial-
       over-LAN console allows the client to see and modify  functions	before
       the  OS boots, such as BIOS setup, grub, etc.  This utility uses either
       the IPMI LAN 1.5 or 2.0 SOL interface.  The 1.5 SOL interface  is  spe-
       cific  to  Intel	 BMCs,	while any IPMI 2.0 BMC should support 2.0 SOL.
       The target system/node must  first  have	 these	parameters  configured
       before SOL sessions can be started:
       - [BIOS] serial console redirection parameters,
       - [IPMI] lan and SOL parameters (see ipmiutil lan or ilan), and
       - [OS] For Linux, edit grub.conf, inittab, and securetty parameters.
       Be sure that the baud rate matches in all of the above places.  See the
       ipmiutil UserGuide section 4.8 for details.


OPTIONS
       -a     Activate the SOL Console session, and enter console  mode.   Use
	      the escape sequence (’~.’) to exit the session.

       -c ’^’ Set  the	escape	Character  to  ’^’, or another ANSI character.
	      This changes the default two-character escape sequence (’~.’) to
	      the  specified  single  escape character, which will end the SOL
	      session.

       -d     Deactivate the SOL Console session.  Use this  if	 the  previous
	      session  was aborted abnormally and starting a new session gives
	      an error.

       -e     Turn Encryption off in negotiation when  activating  a  session.
	      By  default,  encryption	is on for Serial-Over-LAN console ses-
	      sions.

       -l     Use Legacy BIOS mapping for Enter key (CR+LF)  instead  of  just
	      LF.   This is needed for BIOS Setup menus and DOS, but causes an
	      extra LF to occur in Linux.  So, only use this option  if	 doing
	      BIOS  or DOS changes.  This should be seldom be needed since now
	      the default is to automatically detect these menus with  colored
	      backgrounds and change the mapping.

       -i input_file
	      Use  this	 file as an input script.  The input_file will be read
	      after the session is established.	 This can be used to  automate
	      certain  tasks.	The input_file is read one line at a time.  If
	      the input_file does not have an escape character (~) to end  the
	      session,	then  the  input  is returned to the keyboard when the
	      file ends.

       -o output_file
	      Use a Trace log.	The output_file is created and all SOL	screen
	      output is written to the file, including VT100 escape sequences.
	      If the output_file exists, the output is appended to  it.	  This
	      can be used to log what the user has done in an SOL session.

       -r     Use Raw terminal I/O instead of custom VT100 to ANSI translation
	      (in Windows).  Use this option if the server  is	configured  in
	      BIOS and BMC for ANSI and the utility is being invoked from Win-
	      dows.

       -s NNN For a slow link with high latency, this  adds  a	delay  of  NNN
	      microseconds  between  sending  and  receiving SOL packets.  The
	      default is 100 microseconds.

       -w     (Windows only) Do not use the Windows Console  buffer,  but  use
	      Windows  stdio instead.  This does not handle cursor positioning
	      correctly in some cases, however.

       -v log_file
	      Causes debug messages to be displayed  to	 the  specified	 debug
	      log_file.	  The  default	log_file is isoldbg.log in the current
	      directory.

       -x     Causes debug messages to be displayed to the debug log file.

       -z     Causes more verbose debug messages to be displayed to the	 debug
	      log file.

       -N nodename
	      Nodename	or IP address of the remote target system.  If a node-
	      name is specified, IPMI LAN interface is	used.	Otherwise  the
	      local system management interface is used.

       -U rmt_user
	      Remote  username	for the nodename given.	 The default is a null
	      username.

       -P/-R rmt_pswd
	      Remote password for the nodename given.  The default is  a  null
	      password.

       -E     Use the remote password from Environment variable IPMI_PASSWORD.

       -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  supported
	      driver type and use it.

       -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.

       -T     Use a specified IPMI LAN	Authentication	Type:  0=None,	1=MD2,
	      2=MD5, 4=Straight Password, 5=OEM.

       -V     Use  a  specified	 IPMI  LAN  privilege level. 1=Callback level,
	      2=User level, 3=Operator level, 4=Administrator level (default),
	      5=OEM level.

       -Y     Yes,  do	prompt	the  user  for	the  IPMI LAN remote password.
	      Alternatives for the password are -E or -P.


EXAMPLES
       ipmiutil sol -a -N nodename -U username -P password
       Starts an SOL console session to the nodename.  Detect the  lan	proto-
       col.

       ipmiutil sol -a -N nodename -U username -P password  -Flan2
       Starts  an  SOL console session to the nodename.	 Force lan protocol to
       2.0.


PLATFORM SERIAL PORT CONFIGURATION EXAMPLES
       First, enter BIOS Setup	for  Serial  Console  Redirection  parameters:
       (these vary by platform)
	 Console Redirection = Serial Port B
	 ACPI Redirection = Disabled
	 Baud Rate = 115.2K
	 Flow Control = CTS/RTS
	 Terminal Type = VT100
	 Legacy Redirection = Enabled
       Note  that  the	Baud Rate can vary, but it must match in all locations
       where it is used (BIOS, IPMI, and Linux).
       For some non-Intel platforms, the serial console would be COM1  instead
       of COM2, but should be enabled in BIOS.
       From  Linux, run "ipmiutil serial -c" for Terminal Mode shared configu-
       ration.
       Or, on older Intel TSRLT2 platforms: From Linux, run  "ipmiutil	serial
       -s" for Basic Mode Shared configuration.


LINUX CONFIGURATION FOR SERIAL CONSOLE
       If using lilo, in /etc/lilo.conf, add
	 append="console=ttyS1,19200n8 console=tty0"
       (and comment out the "message=" line because it includes graphics)
       Note  that  the	append	line  can  be placed in the global section and
       removed from each kernel section if there are no other differences.


       Or, if using grub, edit /boot/grub/grub.conf as follows:
	 #Omit the splashimage or gfxmenu
	 # splashimage=(hd0,0)/grub/splash.xpm.gz
	 #The serial and terminal lines are not usually needed
	 # serial --unit=1 --speed=19200 --word=8 --parity=no --stop=1
	 # terminal --timeout=10 serial console
	 #Add the console=ttyS* parameter to the kernel line
	   kernel (hd0,0) /vmlinuz root=/dev/sda2 console=ttyS1,19200n8


       Add this line to /etc/initab, if ttyS1 is not already there:
	 co:2345:respawn:/sbin/agetty ttyS1 19200 vt100

       Add this line to /etc/securetty, if ttyS1 is not already there:
	 ttyS1


SEE ALSO
       ipmiutil(8)  ialarms(8)	iconfig(8)  icmd(8)  idiscover(8)   ievents(8)
       ifru(8)	igetevent(8)  ihealth(8)  ilan(8) ireset(8) isel(8) isensor(8)
       iserial(8) iwdt(8)


WARNINGS
       See http://ipmiutil.sourceforge.net/ for the latest version of ipmiutil
       and any bug fix list.

ISOL screenshot SOL_BIOS_Setup_pic
Shows isol console Windows ANSI emulation for the server's BIOS setup screen.
IWDT
 
3.16    IWDT      (ipmiutil wdt)

IWDT(8)								       IWDT(8)



NAME
       ipmiutil_wdt- display and set WatchDog Timer parameters

SYNOPSIS
       ipmiutil wdt [-acdelrtx -N node -P/-R pswd -U user -EFJTVY]


DESCRIPTION
       ipmiutil	 wdt  is  a program that uses IPMI commands to display and set
       WatchDog Timer parameters.

       This utility can use either any available IPMI driver, or direct	 user-
       space IOs, or the IPMI LAN interface if -N.

       This  utility  is an example of how to access the IPMI watchdog parame-
       ters directly, which allows changing the timer configuration.

       There is an init script provided with ipmiutil to automate the task  of
       managing the watchdog timer in user-space.
       # chkconfig --add ipmiutil_wdt	   (skip this if no chkconfig)
       # /etc/init.d/ipmiutil_wdt start
       This  sets  the	watchdog  timer	 to reset the system if the wdt is not
       restarted within 90 seconds.  It creates	 an  /etc/cron.d/wdt  file  to
       restart	wdt every 60 seconds.  See also ipmiutil UserGuide section 4.4
       for more information.


OPTIONS
       Command line options are described below.

       -a N   Set watchdog event Action to N. Values: 0 = No action, 1 =  Hard
	      Reset(default), 2 = Power down, 3 = Power cycle.

       -c     Show  watchdog  output  in  a  canonical	format, with a default
	      delimiter of ’|’.

       -d     Disables the watchdog timer.

       -e     Enables the watchdog timer.  The timer is not actually  started,
	      however,	until  the  timer is reset.  The pre-timeout action is
	      not enabled.

       -l     Set the watchdog dontLog bit to not log watchdog events  in  the
	      SEL.

       -p N   Set  watchdog  Pretimeout	 event	action	to  N.	Values: 0 = No
	      action(default), 1 = SMI, 2 = NMI, 3 = Messaging Interrupt.   If
	      this  is set to an action other than 0, the pretimeout will also
	      be set to 90% of the timeout.  However, if the timeout  is  less
	      than 20 seconds, the pretimeout will not be enabled.

       -q S   Set  watchdog  pretimeout value to S seconds, rather than 90% of
	      the timeout as in -p.  The pretimeout value must be >= 5 and  at
	      least 5 seconds less than the timeout value.

       -r     Resets  the watchdog timer.  This should be done every N seconds
	      if the timer is running to prevent the watchdog action  (usually
	      a system reset) from occurring.

       -tN    Set  the watchdog Timeout to N seconds.  The default is 120 sec-
	      onds (2 minutes).

       -x     Causes extra debug messages to be displayed.

       -N nodename
	      Nodename or IP address of the remote target system.  If a	 node-
	      name  is	specified,  IPMI LAN interface is used.	 Otherwise the
	      local system management interface is used.

       -P/-R rmt_pswd
	      Remote password for the nodename given.  The default is  a  null
	      password.

       -U rmt_user
	      Remote  username	for the nodename given.	 The default is a null
	      username.

       -E     Use the remote password from Environment variable IPMI_PASSWORD.

       -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.

       -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.

       -T     Use  a  specified	 IPMI  LAN Authentication Type: 0=None, 1=MD2,
	      2=MD5, 4=Straight Password, 5=OEM.

       -V     Use a specified IPMI  LAN	 privilege  level.  1=Callback	level,
	      2=User level, 3=Operator level, 4=Administrator level (default),
	      5=OEM level.

       -Y     Yes, do prompt the  user	for  the  IPMI	LAN  remote  password.
	      Alternatives for the password are -E or -P.



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)


WARNINGS
       See http://ipmiutil.sourceforge.net/ for the latest version of ipmiutil
       and any bug fix list.


IFRUSET
 
3.17    IFRUSET   (ifruset)

IFRUSET(8)							    IFRUSET(8)



NAME
       ifruset - show/set Field Replacable Unit configuration data

SYNOPSIS
       ifruset [-bcimx -unpvsafo -N node -U user -P/-R pswd -EFJTVY]


DESCRIPTION
       ifruset	is a program that uses IPMI commands to show FRU configuration
       data and optionally write any Product area fields into  the  FRU	 data.
       Setting the FRU Product area fields is a function that might be done by
       a manufacturer or system integrator.  This utility can use  either  the
       /dev/ipmi0  driver  from	 OpenIPMI, the /dev/imb driver from Intel, the
       /dev/ipmikcs driver from valinux, direct user-space IOs,	 or  the  IPMI
       LAN interface if -N.

       This  program  is  not  built or installed by default.  Integrators who
       wish to use it should build ipmiutil from source,  then	do  ’cd	 util;
       make ifruset’.


OPTIONS
       Command line options are described below.

       -u manuf
	      This  option specifies a product manufacturer string to be writ-
	      ten to the baseboard FRU Product area field 0.  This  field  can
	      be any string up to 20 characters.  The default is to not modify
	      this FRU field.

       -n name
	      This option specifies a product name string to be written to the
	      baseboard	 FRU  Product  area  field  1.	 This field can be any
	      string up to 20 characters. The default is to  not  modify  this
	      FRU field.

       -p partnum
	      This option specifies a product part number string to be written
	      to the baseboard FRU Product area field 2.  This	field  can  be
	      any  string  up  to  20 characters. The default is to not modify
	      this FRU field.

       -v prod_ver
	      This option specifies a product  version	number	string	to  be
	      written  to the baseboard FRU Product area field 3.  The version
	      number can be any string up to 20 characters. The default is  to
	      not modify this FRU field.

       -s serial_num
	      This  option  specifies  a serial number string to be written to
	      the baseboard FRU Product area field 4.  The serial  number  can
	      be  any string up to 20 characters. The default is to not modify
	      this FRU field.

       -a asset_string
	      This option specifies an asset tag string to be written  to  the
	      baseboard	 FRU  Product  area  field 5.  The asset tag length is
	      limited by the existing FRU Product data, but is usually allowed
	      up  to  20  characters.	 The default is to not modify this FRU
	      field.

       -f fruid
	      This option specifies a product FRU file ID string to be written
	      to  the  baseboard  FRU Product area field 6.  This field can be
	      any string up to 20 characters.

       -o oem This option specifies a product OEM field string to  be  written
	      to  the  baseboard  FRU Product area field 7.  This field can be
	      any string up to 20 characters.


       -b     Only show the Baseboard FRU data.	 The default  behavior	is  to
	      also  scan  for  any SDR FRU data or DIMM SPD data referenced by
	      the SDRs.

       -c     Show FRU output in a canonical format, with a default  delimiter
	      of ’|’.

       -i 00  This  option  specifies  a  specific  FRU ID to show.  The input
	      value should be in hex (0b, 1a, etc.), as shown from the	sensor
	      SDR  output.   By default, all FRU IDs that are specified in the
	      FRU locator SDRs are shown.

       -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.

       -x     Causes eXtra debug messages to be displayed.

       -N nodename
	      Nodename	or IP address of the remote target system.  If a node-
	      name is specified, IPMI LAN interface is	used.	Otherwise  the
	      local system management interface is used.

       -U rmt_user
	      Remote  username	for the nodename given.	 The default is a null
	      username.

       -P/-R rmt_pswd
	      Remote password for the nodename given.  The default is  a  null
	      password.

       -E     Use the remote password from Environment variable IPMI_PASSWORD.

       -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.

       -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.

       -T     Use a specified IPMI LAN	Authentication	Type:  0=None,	1=MD2,
	      2=MD5, 4=Straight Password, 5=OEM.

       -V     Use  a  specified	 IPMI  LAN  privilege level. 1=Callback level,
	      2=User level, 3=Operator level, 4=Administrator level (default),
	      5=OEM level.

       -Y     Yes,  do	prompt	the  user  for	the  IPMI LAN remote password.
	      Alternatives for the password are -E or -P.



SEE ALSO
       ipmiutil(8)  ialarms(8)	iconfig(8)  icmd(8)  idiscover(8)   ievents(8)
       igetevent(8) ihealth(8) ilan(8) ireset(8) isel(8) isensor(8) iserial(8)
       isol(8) iwdt(8)


WARNINGS
       See http://ipmiutil.sourceforge.net/ for the latest version of ipmiutil
       and any bug fix list.


IPMI_PORT
 
3.18    IPMI_PORT (ipmi_port)

IPMI_PORT(8)							  IPMI_PORT(8)



NAME
       ipmi_port  -  a	daemon	to  bind RMCP port 623 to prevent portmap from
       using it


SYNOPSIS
       ipmi_port [-bx]


DESCRIPTION
       This ipmi_port service starts and binds port 623, then sleeps  forever,
       so  that	 the  portmap service will not try to reuse port 623, which it
       otherwise might try to do.  Since the  IPMI  firmware  snoops  the  NIC
       channel	and grabs any traffic destined for RMCP port 623, any applica-
       tion in the OS which tried to use port 623 would fail.


OPTIONS
       Command line options are described below.

       -b     Background mode.	Convert to a daemon  and  run  in  background.
	      Without  specifying  this	 option,  ipmi_port  will run in fore-
	      ground.

       -x     Causes eXtra debug messages to be displayed.


SEE ALSO
       ipmiutil(8)  ialarms(8)	iconfig(8)  idiscover(8)  ievents(8)   ifru(8)
       igetevent(8) ihealth(8) ilan(8) ireset(8) isel(8) isensor(8) iserial(8)
       isol(8) iwdt(8)


WARNINGS
       See http://ipmiutil.sourceforge.net/ for the latest version of ipmiutil
       and any bug fix list.


IPICMG
 
3.19    IPICMG    (ipmiutil picmg) 

IPICMG(8)							     IPICMG(8)



NAME
       ipmiutil_picmg - send specific PICMG extended IPMI commands


SYNOPSIS
       ipmiutil picmg [-mixNUPREFJTVY] parameters


DESCRIPTION
       This  ipmiutil picmg subcommand sends specific PICMG/ATCA extended IPMI
       commands to the firmware.

       This utility can use either the /dev/ipmi0 driver  from	OpenIPMI,  the
       /dev/imb	 driver	 from  Intel,  the  /dev/ipmikcs  driver from valinux,
       direct user-space IOs, or the IPMI LAN interface if -N.


OPTIONS
       Command line options are described below.

       -i 00  This option specifies a specific FRU  ID	to  show.   The	 input
	      value  should be in hex (0b, 1a, etc.), as shown from the sensor
	      SDR output.  The default FRU ID is zero (0).

       -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.

       -x     Causes extra debug messages to be displayed.

       -N nodename
	      Nodename	or IP address of the remote target system.  If a node-
	      name is specified, IPMI LAN interface is	used.	Otherwise  the
	      local system management interface is used.

       -U rmt_user
	      Remote  username	for the nodename given.	 The default is a null
	      username.

       -P/-R rmt_pswd
	      Remote password for the nodename given.  The default is  a  null
	      password.

       -E     Use the remote password from Environment variable IPMI_PASSWORD.

       -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.

       -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.

       -T     Use a specified IPMI LAN	Authentication	Type:  0=None,	1=MD2,
	      2=MD5, 4=Straight Password, 5=OEM.

       -V     Use  a  specified	 IPMI  LAN  privilege level. 1=Callback level,
	      2=User level, 3=Operator level, 4=Administrator level (default),
	      5=OEM level.

       -Y     Yes,  do	prompt	the  user  for	the  IPMI LAN remote password.
	      Alternatives for the password are -E or -P.


PARAMETERS
       picmg parameters


	      properties
		     Get PICMG properties may be  used	to  obtain  and	 print
		     Extension	major  version	information, PICMG identifier,
		     FRU Device ID and Max FRU Device ID.


	      addrinfo

		     Get address information.  This command may return	infor-
		     mation  on	 the Hardware address, IPMB-0 Address, FRU ID,
		     Site/Entity ID, and Site/Entity Type.

	      frucontrol fru id options

		     Set various control options:

		     0x00      - Cold Reset

		     0x01      - Warm Reset

		     0x02      - Graceful Reboot

		     0x03      - Issue Diagnostic Interrupt

		     0x04      - Quiesce [AMC only]

		     0x05-0xFF - Cold Reset

	      activate fru id

		     Activate the specified FRU.

	      deactivate fru id

		     Deactivate the specified FRU.

	      policy get fru id

		     Get FRU activation policy.

	      policy set fru id lockmask lock

		     Set FRU activation policy.	 lockmask is 1 or 0  to	 indi-
		     cate  action on the deactivation or activation locked bit
		     respectively.  lock is 1 or 0 to set/clear locked bit.

	      portstate set|getall|getgranted|getdenied parameters

		     Get or set various port states.  See usage for  parameter
		     details.




EXAMPLES
       ipmiutil picmg properties
       Gets  PICMG  properties	from the default target address (slave address
       0x20).

       ipmiutil picmg -N 192.168.1.1 -U root -P pswd addrinfo
       Gets PICMG Address Information from the specified IP address.


SEE ALSO
       ipmiutil(8)  ialarms(8)	iconfig(8)  idiscover(8)  ievents(8)   ifru(8)
       igetevent(8) ihealth(8) ilan(8) ireset(8) isel(8) isensor(8) iserial(8)
       isol(8) iwdt(8)


WARNINGS
       See http://ipmiutil.sourceforge.net/ for the latest version of ipmiutil
       and any bug fix list.


IFIREWALL
 
3.20    IFIREWALL (ipmiutil firewall) 

IFIREWALL(8)							  IFIREWALL(8)



NAME
       ipmiutil_firewall - configure the IPMI firmware firewall functions


SYNOPSIS
       ipmiutil firewall [-mxNUPREFJTVY] parameters


DESCRIPTION
       This  ipmiutil  firewall	 command  supports  the IPMI Firmware Firewall
       capability.  It may be used to add or  remove  security-based  restric-
       tions on certain commands/command sub-functions	or to list the current
       firmware firewall restrictions set on any commands.  For each  firmware
       firewall	 command listed below, parameters may be included to cause the
       command to be executed with increasing granularity on a	specific  LUN,
       for  a  specific	 NetFn, for a specific IPMI Command, and finally for a
       specific command’s sub-function.	 See Appendix H in the IPMI 2.0 Speci-
       fication	 for a listing of any sub-function numbers that may be associ-
       ated with a particular command.

       This utility can use either the /dev/ipmi0 driver  from	OpenIPMI,  the
       /dev/imb	 driver	 from  Intel,  the  /dev/ipmikcs  driver from valinux,
       direct user-space IOs, or the IPMI LAN interface if -N.


OPTIONS
       Command line options are described below.

       -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.

       -x     Causes extra debug messages to be displayed.

       -N nodename
	      Nodename	or IP address of the remote target system.  If a node-
	      name is specified, IPMI LAN interface is	used.	Otherwise  the
	      local system management interface is used.

       -U rmt_user
	      Remote  username	for the nodename given.	 The default is a null
	      username.

       -P/-R rmt_pswd
	      Remote password for the nodename given.  The default is  a  null
	      password.

       -E     Use the remote password from Environment variable IPMI_PASSWORD.

       -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.

       -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.

       -T     Use a specified IPMI LAN	Authentication	Type:  0=None,	1=MD2,
	      2=MD5, 4=Straight Password, 5=OEM.

       -V     Use  a  specified	 IPMI  LAN  privilege level. 1=Callback level,
	      2=User level, 3=Operator level, 4=Administrator level (default),
	      5=OEM level.

       -Y     Yes,  do	prompt	the  user  for	the  IPMI LAN remote password.
	      Alternatives for the password are -E or -P.


PARAMETERS
       Parameter syntax and dependencies are as follows:

       firewall [channel H] [lun L [ netfn N [command C [subfn S]]]]

       Note that if "netfn N" is specified, then "lun L" must also  be	speci-
       fied;   if "command C" is specified, then "netfn N" (and therefore "lun
       L") must also be specified, and so forth.

       "channel H" is an optional and standalone parameter.  If not specified,
       the requested operation will be performed on the current channel.  Note
       that command support may vary from channel to channel.

       Firmware firewall commands:

	      info [(Parms as described above)]

		     List firmware firewall information for the specified LUN,
		     NetFn, and Command (if supplied) on the current or speci-
		     fied channel.  Listed information includes	 the  support,
		     configurable,  and enabled bits for the specified command
		     or commands.

		     Some usage examples:

		     info [channel H] [lun L]

			     This command will list firmware firewall informa-
			     tion  for	all  NetFns  for  the specified LUN on
			     either the current or the specified channel.

		     info [channel H] [lun L [ netfn N ]

			     This command will print out all command  informa-
			     tion for a single LUN/NetFn pair.

		     info [channel H] [lun L [ netfn N [command C] ]]

			     This prints out detailed, human-readable informa-
			     tion  showing  the	 support,  configurable,   and
			     enabled  bits  for	 the  specified command on the
			     specified LUN/NetFn pair.	 Information  will  be
			     printed about each of the command subfunctions.

		     info [channel H] [lun L [ netfn N [command C [subfn S]]]]

			     Print  out	 information  for a specific sub-func-
			     tion.

	      enable [(Parms as described above)]

		     This command is used  to  enable  commands	 for  a	 given
		     NetFn/LUN combination on the specified channel.

	      disable [(Parms as described above)] [force]

		     This  command  is	used  to  disable commands for a given
		     NetFn/LUN combination on the specified  channel.	 Great
		     care  should  be  taken if using the "force" option so as
		     not to disable the "Set Command Enables" command.

	      reset [(Parms as described above)]

		     This command may be used to reset the  firmware  firewall
		     back  to a state where all commands and command sub-func-
		     tions are enabled.



SEE ALSO
       ipmiutil(8)  ialarms(8)	iconfig(8)  idiscover(8)  ievents(8)   ifru(8)
       igetevent(8) ihealth(8) ilan(8) ireset(8) isel(8) isensor(8) iserial(8)
       isol(8) iwdt(8)


WARNINGS
       See http://ipmiutil.sourceforge.net/ for the latest version of ipmiutil
       and any bug fix list.


IFWUM
 
3.21    IFWUM     (ipmiutil fwum) 

IFWUM(8)							      IFWUM(8)



NAME
       ipmiutil_fwum - Update IPMC using Kontron OEM Firmware Update Manager


SYNOPSIS
       ipmiutil fwum [-mixNUPREFJTVY] parameters


DESCRIPTION
       This  ipmiutil  fwum subcommand updates IPMC firmware using Kontron OEM
       Firmware Update Manager.

       This utility can use either the /dev/ipmi0 driver  from	OpenIPMI,  the
       /dev/imb	 driver	 from  Intel,  the  /dev/ipmikcs  driver from valinux,
       direct user-space IOs, or the IPMI LAN interface if -N.


OPTIONS
       Command line options are described below.

       -i 00  This option specifies a specific FRU  ID	to  show.   The	 input
	      value  should be in hex (0b, 1a, etc.), as shown from the sensor
	      SDR output.  The default FRU ID is zero (0).

       -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.

       -x     Causes extra debug messages to be displayed.

       -N nodename
	      Nodename	or IP address of the remote target system.  If a node-
	      name is specified, IPMI LAN interface is	used.	Otherwise  the
	      local system management interface is used.

       -U rmt_user
	      Remote  username	for the nodename given.	 The default is a null
	      username.

       -P/-R rmt_pswd
	      Remote password for the nodename given.  The default is  a  null
	      password.

       -E     Use the remote password from Environment variable IPMI_PASSWORD.

       -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.

       -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.

       -T     Use a specified IPMI LAN	Authentication	Type:  0=None,	1=MD2,
	      2=MD5, 4=Straight Password, 5=OEM.

       -V     Use  a  specified	 IPMI  LAN  privilege level. 1=Callback level,
	      2=User level, 3=Operator level, 4=Administrator level (default),
	      5=OEM level.

       -Y     Yes,  do	prompt	the  user  for	the  IPMI LAN remote password.
	      Alternatives for the password are -E or -P.


PARAMETERS
       fwum parameters


	      info
		     Show information about current firmware.


	      status
		     Show status of each firmware bank present	in  the	 hard-
		     ware.


	      download filename
		     Download the specified firmware image.


	      upgrade [filename]
		     Install  firmware upgrade.	 If the filename is specified,
		     the file is downloaded first, otherwise the last firmware
		     downloaded is used.


	      rollback
		     Ask IPMC to rollback to previous version.


	      tracelog
		     Show the firmware upgrade log.



EXAMPLES
       ipmiutil fwum info
       Gets Firmware information

       ipmiutil fwum -N 192.168.1.1 -U root -P pswd download firmware.img
       Downloads the firmware version contained in firmware.img over IPMI LAN.



SEE ALSO
       ipmiutil(8)  ialarms(8)	iconfig(8)  idiscover(8)  ievents(8)   ifru(8)
       igetevent(8) ihealth(8) ilan(8) ireset(8) isel(8) isensor(8) iserial(8)
       isol(8) iwdt(8)


WARNINGS
       See http://ipmiutil.sourceforge.net/ for the latest version of ipmiutil
       and any bug fix list.


IHPM
 
3.22    IHPM      (ipmiutil hpm) 

IHPM(8)								       IHPM(8)



NAME
       ipmiutil_hpm - PICMG HPM.1 Upgrade Agent


SYNOPSIS
       ipmiutil hpm [-mxNUPREFJTVY] parameters


DESCRIPTION
       This  ipmiutil  hpm subcommand updates HPM components using PICMG HPM.1
       file

       This utility can use either the /dev/ipmi0 driver  from	OpenIPMI,  the
       /dev/imb	 driver	 from  Intel,  the  /dev/ipmikcs  driver from valinux,
       direct user-space IOs, or the IPMI LAN interface if -N.


OPTIONS
       Command line options are described below.

       -m 002000
	      Target a specific MC (e.g. bus 00, sa 20, lun 00).   This	 could
	      be  used	for PICMG or ATCA blade systems.  The trailing charac-
	      ter, if present,	indicates  SMI	addressing  if	’s’,  or  IPMB
	      addressing if ’i’ or not present.

       -x     Causes extra debug messages to be displayed.

       -N nodename
	      Nodename	or IP address of the remote target system.  If a node-
	      name is specified, IPMI LAN interface is	used.	Otherwise  the
	      local system management interface is used.

       -U rmt_user
	      Remote  username	for the nodename given.	 The default is a null
	      username.

       -P/-R rmt_pswd
	      Remote password for the nodename given.  The default is  a  null
	      password.

       -E     Use the remote password from Environment variable IPMI_PASSWORD.

       -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.

       -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.

       -T     Use a specified IPMI LAN	Authentication	Type:  0=None,	1=MD2,
	      2=MD5, 4=Straight Password, 5=OEM.

       -V     Use  a  specified	 IPMI  LAN  privilege level. 1=Callback level,
	      2=User level, 3=Operator level, 4=Administrator level (default),
	      5=OEM level.

       -Y     Yes,  do	prompt	the  user  for	the  IPMI LAN remote password.
	      Alternatives for the password are -E or -P.


PARAMETERS
       hpm parameters


	      check
		     Check the target information.


	      check filename
		     Display both the existing target version and  image  ver-
		     sion on the screen.


	      download filename
		     Download specified firmware.


	      upgrade filename [all] [component x] [activate]
		     Upgrade  the  firmware using a valid HPM.1 image file. If
		     no option is specified, the firmware versions are checked
		     first  and the firmware is upgraded only if they are dif-
		     ferent.


		      all
			     Upgrade all components even if the firmware  ver-
			     sions  are	 the  same  (use this only after using
			     "check" command).


		     component x
			     Upgrade only given component from the given file.
			     component 0 - BOOT
			     component 1 - RTK


		     activate
			     Activate new firmware right away.



	      activate
		     Activate the newly uploaded firmware.


	      targetcap
		     Get the target upgrade capabilities.


	      compprop id opt
		     Get  the  specified component properties. Valid component
		     id: 0-7.  Opt can be one of following:
		     0 - General properties
		     1 - Current firmware version
		     2 - Description string
		     3 - Rollback firmware version
		     4 - Deferred firmware version


	      abort
		     Abort the on-going firmware upgrade.


	      upgstatus
		     Show status of the last long duration command.


	      rollback
		     Perform manual rollback on the IPM Controller firmware.


	      rollbackstatus
		     Show the rollback status.


	      selftestresult
		     Query the self test results.



EXAMPLES
       ipmiutil hpm targetcap
       Gets HPM target capabilities

       ipmiutil hpm -N 192.168.1.1 -U root -P pswd download firmware.img
       Downloads the HPM firmware version contained in firmware.img over  IPMI
       LAN.



SEE ALSO
       ipmiutil(8)   ialarms(8)	 iconfig(8)  idiscover(8)  ievents(8)  ifru(8)
       igetevent(8) ihealth(8) ilan(8) ireset(8) isel(8) isensor(8) iserial(8)
       isol(8) iwdt(8)


WARNINGS
       See http://ipmiutil.sourceforge.net/ for the latest version of ipmiutil
       and any bug fix list.


ISUNOEM
 
3.23    ISUNOEM   (ipmiutil sunoem) 

ISUNOEM(8)							    ISUNOEM(8)



NAME
       ipmiutil_sunoem - OEM commands for Sun servers

SYNOPSIS
       ipmiutil sunoem [-mx -NPRUEFJTVY] commands


DESCRIPTION
       ipmiutil	 sunoem	 commands is a program that uses Sun OEM IPMI commands
       to perform platform-specific functions.


OPTIONS
       -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.

       -x     Causes extra debug messages to be displayed.

       -N nodename
	      Nodename	or IP address of the remote target system.  If a node-
	      name is specified, IPMI LAN interface is	used.	Otherwise  the
	      local system management interface is used.

       -P/-R rmt_pswd
	      Remote  password	for the nodename given.	 The default is a null
	      password.

       -U rmt_user
	      Remote username for the nodename given.  The default is  a  null
	      username.

       -E     Use the remote password from Environment variable IPMI_PASSWORD.

       -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.

       -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.

       -T     Use a specified IPMI LAN	Authentication	Type:  0=None,	1=MD2,
	      2=MD5, 4=Straight Password, 5=OEM.

       -V     Use  a  specified	 IPMI  LAN  privilege level. 1=Callback level,
	      2=User level, 3=Operator level, 4=Administrator level (default),
	      5=OEM level.

       -Y     Yes,  do	prompt	the  user  for	the  IPMI LAN remote password.
	      Alternatives for the password are -E or -P.


COMMANDS
       led

	      These commands provide a way to get and set the status  of  LEDs
	      on  a  Sun Microsystems server.  Use ’sdr list generic’ to get a
	      list of devices that are controllable LEDs.  The ledtype parame-
	      ter is optional and not necessary to provide on the command line
	      unless it is required by hardware.

	      get sensorid [ledtype]

		     Get status of a particular LED  described	by  a  Generic
		     Device Locator record in the SDR.	A sensorid of all will
		     get the status of all available LEDS.

	      set sensorid ledmode [ledtype]

		     Set status of a particular LED  described	by  a  Generic
		     Device Locator record in the SDR.	A sensorid of all will
		     set the status of all available  LEDS  to	the  specified
		     ledmode and ledtype.

	      LED Mode is required for set operations:
		     OFF	 Off
		     ON		 Steady On
		     STANDBY	 100ms on 2900ms off blink rate
		     SLOW	 1HZ blink rate
		     FAST	 4HZ blink rate

	      LED Type is optional:
		     OK2RM	 Ok to Remove
		     SERVICE	 Service Required
		     ACT	 Activity
		     LOCATE	 Locate


       fan speed 0-100

	      Set system fan speed (PWM duty cycle).

	      sshkey

		     set userid keyfile

			     This command will allow you to specify an SSH key
			     to use for a particular user on the Service  Pro-
			     cessor.   This key will be used for CLI logins to
			     the SP and not for IPMI sessions.	View available
			     users and their userids with the ’user list’ com-
			     mand.

		     del userid

			     This command will delete the SSH key for a speci-
			     fied userid.


SEE ALSO
       ipmiutil(8)   ialarms(8)	 iconfig(8)  icmd(8)  idiscover(8)  ievents(8)
       ifru(8) igetevent(8) ihealth(8) ilan(8)	ireset(8)  isel(8)  isensor(8)
       iserial(8) isol(8)


WARNINGS
       See http://ipmiutil.sourceforge.net/ for the latest version of ipmiutil
       and any bug fix list.


IEKANALYZER
 
3.24    IEKANALYZER (ipmiutil ekanalyzer) 

IEKANALYZER(8)							IEKANALYZER(8)



NAME
       ipmiutil_ekanalyzer - run FRU-Ekeying analyzer with FRU files

SYNOPSIS
       ipmiutil	 ekanalyzer  [-mx  -NPRUEFJTVY] commands (deprecated, see ifru
       instead)


DESCRIPTION
       ipmiutil ekanalyzer is a program that analyzes FRU Ekeying  information
       from files saved from PICMG IPMI systems.

       ekanalyzer command xx=filename1 xx=filename2 [rc=filename3]
       NOTE: This command can support a maximum of 8 files per command line


       filename1
	      binary file that stores FRU data of a Carrier or an AMC module


       filename2
	      binary file that stores FRU data of an AMC module.  These binary
	      files can be generated from this command:
		   ipmiutil fru -i id -d filename


       filename3
	      configuration file used for configuring On-Carrier Device ID  or
	      OEM GUID. This file is optional.


       xx     indicates the type of the file. It can take the following value:
		   oc : On-Carrier device
		   a1 : AMC slot A1
		   a2 : AMC slot A2
		   a3 : AMC slot A3
		   a4 : AMC slot A4
		   b1 : AMC slot B1
		   b2 : AMC slot B2
		   b3 : AMC slot B3
		   b4 : AMC slot B4
		   sm : Shelf Manager



OPTIONS
       -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.

       -x     Causes extra debug messages to be displayed.

       -N nodename
	      Nodename	or IP address of the remote target system.  If a node-
	      name is specified, IPMI LAN interface is	used.	Otherwise  the
	      local system management interface is used.

       -P/-R rmt_pswd
	      Remote  password	for the nodename given.	 The default is a null
	      password.

       -U rmt_user
	      Remote username for the nodename given.  The default is  a  null
	      username.

       -E     Use the remote password from Environment variable IPMI_PASSWORD.

       -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.

       -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.

       -T     Use a specified IPMI LAN	Authentication	Type:  0=None,	1=MD2,
	      2=MD5, 4=Straight Password, 5=OEM.

       -V     Use  a  specified	 IPMI  LAN  privilege level. 1=Callback level,
	      2=User level, 3=Operator level, 4=Administrator level (default),
	      5=OEM level.

       -Y     Yes,  do	prompt	the  user  for	the  IPMI LAN remote password.
	      Alternatives for the password are -E or -P.


COMMANDS
The available commands for ekanalyzer are:


print [carrier | power | all]

       carrier (default) oc=filename1 oc=filename2 ...

	      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


       power xx=filename1 xx=filename2 ...

	      Display	power  supply  information  between  carrier  and  AMC
	      modules.

       all xx=filename xx=filename ...

	      Display both physical connectivity and power supply of each car-
	      rier and AMC modules.


frushow xx=filename
       Convert	a  binary  FRU	file  into  human readable text format. Use -v
       option to get more display information.


summary [match | unmatch | all]

       match (default) xx=filename xx=filename ...
	      Display only matched results of Ekeying match between an On-Car-
	      rier 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}
	       *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*

       unmatch xx=filename xx=filename ...

	      Display the unmatched results of Ekeying match  between  an  On-
	      Carrier device and an AMC module or between 2 AMC modules

       all xx=filename xx=filename ...

	      Display  both  matched  result  and unmatched results of Ekeying
	      match between two cards or two modules.


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)


WARNINGS
       See http://ipmiutil.sourceforge.net/ for the latest version of ipmiutil
       and any bug fix list.


ITSOL
 
3.25    ITSOL     (ipmiutil tsol) 

ITSOL(8)							      ITSOL(8)



NAME
       ipmiutil_tsol - Tyan IPMIv1.5 Serial-Over-LAN Console application


SYNOPSIS
       ipmiutil	 tsol  [recvip] [port=NUM] [ro|rw] [rows=NUM] [cols=NUM] [alt-
       term]


DESCRIPTION
       This  command  allows Serial-over-LAN sessions to be  established  with
       Tyan IPMIv1.5 SMDC such as the M3289 or M3290.  The default command run
       with no arguments will establish default SOL session back to  local  IP
       address.	 Optional arguments may be supplied in any order.


OPTIONS
       
	      Send   receiver	IP  address  to SMDC which it will use to send
	      serial traffic to.   By  default	this  detects	the  local  IP
	      address  and  establishes	 two-way session.  Format of ipaddr is
	      XX.XX.XX.XX


       port   Configure UDP port to  receive  serial  traffic  on.  By default
	      this is 6230.


       ro|rw  Confiure	 SOL   session	 as read-only or read-write.  Sessions
	      are read-write by default.


       rows   Set terminal rows [default: rows=24]


       cols   Set terminal columns [default: cols=80]


       altterm
	      Alternate terminal setup	  [default is off]



EXAMPLES
       ipmiutil tsol 192.168.1.1
       Starts a Tyan SOL console session to the IP address.



SEE ALSO
       ipmiutil(8)  ialarms(8)	iconfig(8)  icmd(8)  idiscover(8)   ievents(8)
       ifru(8)	igetevent(8)  ihealth(8)  ilan(8) ireset(8) isel(8) isensor(8)
       iserial(8) iwdt(8)


WARNINGS
       See http://ipmiutil.sourceforge.net/ for the latest version of ipmiutil
       and any bug fix list.


IDELLOEM
 
3.26    IDELLOEM  (ipmiutil delloem) 

IDELLOEM(8)							   IDELLOEM(8)



NAME
       ipmiutil_delloem - OEM commands for Dell servers

SYNOPSIS
       ipmiutil delloem [-mx -NPRUEFJTVY] commands


DESCRIPTION
       ipmiutil delloem commands is a program that uses Dell OEM IPMI commands
       to perform platform-specific functions.


OPTIONS
       -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.

       -x     Causes extra debug messages to be displayed.

       -N nodename
	      Nodename	or IP address of the remote target system.  If a node-
	      name is specified, IPMI LAN interface is	used.	Otherwise  the
	      local system management interface is used.

       -P/-R rmt_pswd
	      Remote  password	for the nodename given.	 The default is a null
	      password.

       -U rmt_user
	      Remote username for the nodename given.  The default is  a  null
	      username.

       -E     Use the remote password from Environment variable IPMI_PASSWORD.

       -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.

       -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.

       -T     Use a specified IPMI LAN	Authentication	Type:  0=None,	1=MD2,
	      2=MD5, 4=Straight Password, 5=OEM.

       -V     Use  a  specified	 IPMI  LAN  privilege level. 1=Callback level,
	      2=User level, 3=Operator level, 4=Administrator level (default),
	      5=OEM level.

       -Y     Yes,  do	prompt	the  user  for	the  IPMI LAN remote password.
	      Alternatives for the password are -E or -P.


COMMANDS
       mac list
		 Lists the MAC address of LOMs


       mac get 
		 Shows the MAC address of specified LOM. 0-7  System  LOM,  8-
	      DRAC/iDRAC.


       lan set 
		 Sets the NIC Selection Mode (dedicated, shared,
		     shared  with  failover  lom2,  shared  with  Failover all
	      loms).


       lan get
		 Returns the current NIC Selection Mode (dedicated, shared,
		  shared with failover lom2, shared with Failover all loms).


       lan get	active
		 Returns the current active NIC (dedicated, LOM1, LOM2,	 LOM3,
	      LOM4).


       powermonitor
		 Shows power tracking statistics


       powermonitor clear  cumulativepower
		 Reset cumulative power reading


       powermonitor clear  peakpower
		 Reset peak power reading


       powermonitor powerconsumption
		 Displays power consumption in 


       powermonitor powerconsumptionhistory  
		 Displays power consumption history


       powermonitor getpowerbudget
		 Displays power cap in 


       powermonitor setpowerbudget   
		 Allows user to set the	 power cap in 


       powermonitor enablepowercap
		 To enable set power cap


       powermonitor disablepowercap
		 To disable set power cap


       windbg start
		 Starts the windbg session (Cold Reset & SOL Activation)


       windbg end
		 Ends the windbg session (SOL Deactivation)


       vFlash info Card
		 Shows Extended SD Card information



SEE ALSO
       ipmiutil(8)  ialarms(8)	iconfig(8)  icmd(8)  idiscover(8)   ievents(8)
       ifru(8)	igetevent(8)  ihealth(8)  ilan(8) ireset(8) isel(8) isensor(8)
       iserial(8) isol(8)


WARNINGS
       See http://ipmiutil.sourceforge.net/ for the latest version of ipmiutil
       and any bug fix list.


IDCMI
 
3.27    IDCMI     (ipmiutil dcmi) 

IDCMI(8)							      IDCMI(8)



NAME
       ipmiutil_dcmi - handle DCMI functions


SYNOPSIS
       ipmiutil dcmi [-admsx -NUPREFTVY] 


DESCRIPTION
       This  ipmiutil dcmi subcommand handles DCMI command functions according
       to the DCMI specification.

       This utility can use either the /dev/ipmi0 driver  from	OpenIPMI,  the
       /dev/imb	 driver	 from  Intel,  the  /dev/ipmikcs  driver from valinux,
       direct user-space IOs, or the IPMI LAN interface if -N.


OPTIONS
       Command line options are described below.

       -a string
	      Set the DCMI Asset Tag to this string.

       -d string
	      Set the DCMI MC ID to this string.

       -m 002000
	      Target a specific MC (e.g. bus 00, sa 20, lun 00).   This	 could
	      be  used	for PICMG or ATCA blade systems.  The trailing charac-
	      ter, if present,	indicates  SMI	addressing  if	’s’,  or  IPMB
	      addressing if ’i’ or not present.

       -s     When getting info, also get the DCMI sensor information.

       -x     Causes extra debug messages to be displayed.

       -N nodename
	      Nodename	or IP address of the remote target system.  If a node-
	      name is specified, IPMI LAN interface is	used.	Otherwise  the
	      local system management interface is used.

       -U rmt_user
	      Remote  username	for the nodename given.	 The default is a null
	      username.

       -P/-R rmt_pswd
	      Remote password for the nodename given.  The default is  a  null
	      password.

       -E     Use the remote password from Environment variable IPMI_PASSWORD.

       -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.

       -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.

       -T     Use a specified IPMI LAN	Authentication	Type:  0=None,	1=MD2,
	      2=MD5, 4=Straight Password, 5=OEM.

       -V     Use  a  specified	 IPMI  LAN  privilege level. 1=Callback level,
	      2=User level, 3=Operator level, 4=Administrator level (default),
	      5=OEM level.

       -Y     Yes,  do	prompt	the  user  for	the  IPMI LAN remote password.
	      Alternatives for the password are -E or -P.


FUNCTIONS
       info   Get DCMI Capabilities, MC ID, and Asset Tag. This is the default
	      function if no function was specified.


       power  Get DCMI Power reading and DCMI Power limit, if supported in the
	      DCMI capabilties.

       power set_limit
	      Set Power limit

       power set_action 
	      Set Power limit exception action (where  action  =  no_action  |
	      power_off | log_sel)

       power set_correction
	      Set Power limit correction time (in ms)

       power set_sample
	      Set Power limit sampling period (in sec)

       power activate
	      Activate Power limit

       power deactivate
	      Deactivate Power limit



       thermal
	      Get/Set  DCMI  Thermal  parameters.  This requires DCMI 1.5 sup-
	      port.


       config Get/Set DCMI Configuration parameters.  This requires  DCMI  1.5
	      support.


       help   Show the help (usage) message


EXAMPLES
       ipmiutil dcmi info -s
       Gets DCMI information, plus DCMI sensor information

       ipmiutil dcmi -N 192.168.1.1 -U root -P pswd
       Gets DCMI information over IPMI LAN.



SEE ALSO
       ipmiutil(8)   ialarms(8)	 iconfig(8)  idiscover(8)  ievents(8)  ifru(8)
       igetevent(8) ihealth(8) ilan(8) ireset(8) isel(8) isensor(8) iserial(8)
       isol(8) iwdt(8)


WARNINGS
       See http://ipmiutil.sourceforge.net/ for the latest version of ipmiutil
       and any bug fix list.


ISMCOEM
 
3.28    ISMCOEM   (ipmiutil smcoem) 

ISMCOEM(8)							    ISMCOEM(8)



NAME
       ipmiutil_smcoem - OEM commands for SuperMicro servers

SYNOPSIS
       ipmiutil smcoem [-mx -NPRUEFJTVY] commands


DESCRIPTION
       ipmiutil smcoem is a function that uses SuperMicro OEM IPMI commands to
       perform platform-specific functions.


OPTIONS
       -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.

       -x     Causes extra debug messages to be displayed.

       -N nodename
	      Nodename	or IP address of the remote target system.  If a node-
	      name is specified, IPMI LAN interface is	used.	Otherwise  the
	      local system management interface is used.

       -P/-R rmt_pswd
	      Remote  password	for the nodename given.	 The default is a null
	      password.

       -U rmt_user
	      Remote username for the nodename given.  The default is  a  null
	      username.

       -E     Use the remote password from Environment variable IPMI_PASSWORD.

       -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.

       -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.

       -T     Use a specified IPMI LAN	Authentication	Type:  0=None,	1=MD2,
	      2=MD5, 4=Straight Password, 5=OEM.

       -V     Use  a  specified	 IPMI  LAN  privilege level. 1=Callback level,
	      2=User level, 3=Operator level, 4=Administrator level (default),
	      5=OEM level.

       -Y     Yes,  do	prompt	the  user  for	the  IPMI LAN remote password.
	      Alternatives for the password are -E or -P.


COMMANDS
       intrusion

	      This command resets any chassis  intrusion  condition  that  may
	      have occurred.


       bmcstatus [enable|disable]
	      This  command gets or sets the BMC service status.  Alone, with-
	      out arguments, it gets the BMC status as either enabled or  dis-
	      abled.   With  an	 argument of either enable or disable, it will
	      also set the BMC status as specified.


       firmware

	      This command gets the extra  firmware  version  information,  if
	      available.



       lanport [dedicated|lan1|failover]
	      This  command  gets or sets the IPMI LAN interface port.	If set
	      to dedicated, only the dedicated IPMI NIC can be configured  for
	      IPMI LAN.	 If set to lan1, only the first onboard NIC (LAN1) can
	      be configured for IPMI LAN.  If set to failover, both the	 dedi-
	      cated  and  onboard  LAN1 port would be configured for IPMI LAN,
	      with the same IP address.


SEE ALSO
       ipmiutil(8)  ialarms(8)	iconfig(8)  icmd(8)  idiscover(8)   ievents(8)
       ifru(8)	igetevent(8)  ihealth(8)  ilan(8) ireset(8) isel(8) isensor(8)
       iserial(8) isol(8)


WARNINGS
       See http://ipmiutil.sourceforge.net/ for the latest version of ipmiutil
       and any bug fix list.


ISELTIME
 
3.29    ISELTIME  (iseltime) 

ISELTIME(8)							   ISELTIME(8)



NAME
       iseltime - synchronize BMC SEL time with OS system time

SYNOPSIS
       seltime [-sx -NUPRETVF]


DESCRIPTION
       seltime	is  a  program that uses IPMI commands to set the BMC SEL time
       from the OS system time.	 The OS system time should be in sync with the
       BIOS  Real-Time-Clock.  The OS system time may also be kept from drift-
       ing via an NTP server.  Normally the BIOS will set the  BMC  time  from
       the RTC during boot, but running this command may be necessary periodi-
       cally if the system does not reboot for many weeks, for instance.  Note
       that  this command should not be run too frequently to avoid BMC timing
       issues.	Once per day should be sufficient.

       Run with no options, this command reads the BMC SEL time	 without  set-
       ting anything.

       This  utility  can  use	either	the  /dev/ipmi0	 openipmi  driver, the
       /dev/imb Intel driver, the /dev/ipmikcs valinux	driver,	 a  driverless
       interface, or IPMI LAN.


OPTIONS
       -s     Sets the SEL time (no more than once a day).

       -x     Causes eXtra debug messages to be displayed.


       -N nodename
	      Nodename	of  the remote target system.  If a nodename is speci-
	      fied, IPMI LAN interface is used.	 Otherwise  the	 local	system
	      management interface is used.

       -P/-R password
	      Remote  password	for the nodename given.	 The default is a null
	      password.

       -U username
	      Remote username for the nodename given.  The default is  a  null
	      username.

       -E     Use the remote password from Environment variable IPMI_PASSWORD.

       -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.

       -J     Use   the	  specified   LanPlus	cipher	 suite	(0  thru  14):
	      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.

       -T     Use a specified IPMI LAN	Authentication	Type:  0=None,	1=MD2,
	      2=MD5, 4=Straight Password, 5=OEM.

       -V     Use  a  specified	 IPMI  LAN  privilege level. 1=Callback level,
	      2=User level, 3=Operator level, 4=Administrator level (default),
	      5=OEM level.

       -Y     Yes,  do	prompt	the  user  for	the  IPMI LAN remote password.
	      Alternatives for the password are -E or -P.



SEE ALSO
       ipmiutil(8) isel(8) ievents(8) icmd(8)


WARNINGS
       See http://ipmiutil.sourceforge.net/ for the latest version of ipmiutil
       and any bug fix list.


HOME