Supermicro Utility User Guide IPMICFG
Supermicro Utility User Guide IPMICFG
(IPMICFG)
Users Guide
Legal Notices
This software and documentation is the property of Super Micro Computer, Inc., and supplied only under
a license. Any use or reproduction of this software is not allowed, except as expressly permitted by the
terms of said license.
Information in this document is subject to change without notice.
Trademark Notice
All trademarks and copyrights referred to are the property of their respective owners.
Contact Supermicro
Headquarters
Address:
Tel:
+1 (408) 503-8000
Fax:
+1 (408) 503-8008
Email:
Web Site:
www.supermicro.com
Europe
Address:
Tel:
Fax:
Email:
Asia-Pacific
Address:
Tel:
+886-(2) 8226-3990
Fax:
+886-(2) 8226-3991
Web Site:
www.supermicro.com.tw
Technical Support:
Email:
Tel:
+886-(2)-8226-5990
Contents
1. IPMICFG Overview .............................................................................................................. 1
1.1 Features ......................................................................................................................... 1
1.2 Operation Requirements ................................................................................................. 1
1.3 Typographical conventions ............................................................................................. 2
2. Installation and Setup ........................................................................................................... 3
2.1 Installing IPMICFG ......................................................................................................... 3
3. Basic User Operations ......................................................................................................... 4
3.1 Set up IPMI IP Address .................................................................................................. 4
3.2 IPMI Management Functions .......................................................................................... 5
3.3 Node Management (NM) 2.0 Management Functions..................................................... 7
3.4 IPMI User & Configuration Management Functions ........................................................ 9
3.5 IPMI Sensor & System Event Management ...................................................................12
3.6 FRU Management .........................................................................................................14
4. Third Party Software ...........................................................................................................17
4.1 Phymem ........................................................................................................................17
4.2 IPMITool ........................................................................................................................17
1. IPMICFG Overview
IPMICFG is a utility for IPMI devices configuration. It is a command line tool providing IPMI
commands and Supermicro proprietary OEM commands.
It is designed for easy to use and no pre-installation required. Use it for basic IPMI configuration
and BMC status reading and monitoring.
1.1 Features
Operating System
Requirements
Free Disk Space: 200 MB
Available RAM: 64 MB
Baseboard Management Controller (BMC) must
support Intelligent Platform Management Interface
(IPMI) version 2.0 specifications.
- DOS 5.0 or later version
- Microsoft Windows 7 / 8 / 8.1 / Server 2003 32bit
and 64bit / Server 2008 32bit and 64bit / Server 2012
Operating system must be pre-installed Microsoft
Visual C++ 2008 SP1 Redistributable Package.
Download Link: http://www.microsoft.com/enus/download/details.aspx?id=29
- RHEL 5.x or 6.x,/CentOS 5.x or 6.x(x86/x86_64)
1
Description
IPMICFG DOS (DOS 5.0)
IPMICFG linux 32bit
IPMICFG linux 64bit version
IPMICFG Windows 32bit
IPMICFG Windows 64bit
database for MB type and SEL event table
mode.
Bold is used for the keyword needed to pay attention.
Italic is used for variable and section name.
enclose the parameters in syntax description.
[shell]# represents the prompt for input in Linux terminal mode.
| A vertical bar separates items in a list.
2
Windows:
Execute /win/32bit/ ipmicfg-win.exe
OR
Execute /win/64bit/ ipmicfg-win.exe
Example 1:
[ipmicfg_HOME] > IPMICFG.exe -m
IP=192.168.12.34
MAC=00:25:90:AB:CD:EF
Example 2:
[ipmicfg_HOME] > IPMICFG.exe m 192.168.56.78
IP=192.168.56.78
Example 3:
[ipmicfg_HOME] > IPMICFG.exe dhcp
DHCP is currently disabled.
Example 4:
[ipmicfg_HOME] > IPMICFG.exe k
Subnet Mask=255.255.255.0
Example 5:
[ipmicfg_HOME] > IPMICFG.exe g
Gateway=192.168.12.254
Example 6:
[ipmicfg_HOME] > IPMICFG.exe garp on
Failed to enable Gratuitous ARP, Completion Code=80h
Gratuitous ARP means Gratuitous ARP request and Gratuitous ARP reply. It is to update ARP
table for MAC Address and IP Address mapping. But it is not supported by default for most
network devices because there is security concern. If customer needs this function, please
make sure the network devices to enable Gratuitous ARP function.
-fdl
-fde
-ver
-vlan
-vlan on <VLANtag>
-vlan off
-raw
-fan
-fan <mode>
Example 1:
[ipmicfg_HOME] > IPMICFG.exe -fd
Reset to the factory default completed.
Example 2:
[ipmicfg_HOME] > IPMICFG.exe ver
Firmware Version: 01.87
Example 3:
[ipmicfg_HOME] > IPMICFG.exe vlan
VLAN is now disabled.
Example 4:
[ipmicfg_HOME] > IPMICFG.exe -raw NetFN LUN
00 20 20 20 20 20
Example 5:
Example 6:
[ipmicfg_HOME] > IPMICFG.exe fan 0
Done.
Example 1:
[ipmicfg_HOME] > IPMICFG.exe nm nmsdr
Record ID
= A7 08
SDR Version
= 51h
Record Type
= C0h
Record Length
= 0Bh
= 57 01 00 h
Record Subtype
= 0Dh
SubType Version
= 01h
Salve Address
= 2Ch
Channel
= 00h
= 1Dh
= 1Eh
= 1Fh
Example 2:
[ipmicfg_HOME] > IPMICFG.exe nm deviceid
Device ID
= 50h
= 2.0
Manufacturer ID
= 57 01 00
= 50 01 02 15 02 21 57 01 00 02 0b 02 09 50 01
Example 3:
[ipmicfg_HOME] > IPMICFG.exe nm listimagesinfo
Recovery Image:
Image Type = Recovery image
raw
= 57 01 00 02 01 02 09 55 00
Example 4:
[ipmicfg_HOME] > IPMICFG.exe nm selftest
PSU Monitoring service error. < 80 03 >
PSU[1] is not responding.
Example 5:
[ipmicfg_HOME] > IPMICFG.exe nm cpumemtemp
CPU#0 = 43(c)
CPU#1 = 44(c)
[CPU#0]CHANNEL#1, DIMM#0(P1_DIMMB1) = 39(c)
[CPU#1]CHANNEL#3, DIMM#0(P2_DIMMH1) = 31(c)
Example 6:
[ipmicfg_HOME] > IPMICFG.exe nm hostcpudata
Host CPU data:
End of POST notification was received
Host CPU discovery data provided with that command is valid
Number of P-States = 10
Number of T-States = 15
Number of installed CPUs/socket = 2
Processor Discovery Data-1 = 19 19 18 18 17 17 17 17
Processor Discovery Data-2 = 00 00 00 00 00 00 00 00
-conf upload
-conf download
-conf tupload
-conf tdownload
Example 1:
[ipmicfg_HOME] > IPMICFG.exe pminfo
[SlaveAddress = 78h] [Module 1]
Item
Value
----
-----
Status
[STATUS OK](00h)
AC Input Voltage
121.5 V
AC Input Current
0.56 A
12.19 V
3.18 A
Temperature 1
43C/109F
Temperature 2
41C/106F
Fan 1
224 RPM
Fan 2
0 RPM
42 W
AC Input Power
65 W
PMBus Revision
0x8B22
P441PAC17GW2358
PWS-441P-1H
PWS Revision
REV1.0
Example 2:
[ipmicfg_HOME] > IPMICFG.exe psfruinfo
[SlaveAddress = 70h] [Module 1]
Item
Value
10
-----
Status
On
Temperature
41C/106F
Fan 1
229 RPM
Fan 2
0 RPM
Example 3:
[ipmicfg_HOME] > IPMICFG.exe psbbpinfo
[SlaveAddress = 70h] [Module 1]
Item
Value
----
-----
Manufacturer
SUPERMICRO
Model Name
PWS-206B-1R
Serial Number
TEST1234567890A
Product Version
1.2
Firmware version
1.0
-----
Battery Voltage
16.27 V
Battery Current
0 mA
30C/86F
Board Temp
N/A
Power Wattage
200W
Cycle Count
-----
Normal
Remaining Energy
99%
Discharge Status
None
Discharge Setting
30 days
Battery Status
0xC0E0
[FULLY CHARGED]
[DISCHARGING]
[TERMINATE CHARGE]
11
: 10
------- | -----------
| --------------- | ------
2 | ADMIN
| Administrator
| Yes
Example 5:
[ipmicfg_HOME] > IPMICFG.exe user add 3 ADMINTEST TESTADMIN 4
Done.
Example 6:
[ipmicfg_HOME] > IPMICFG.exe conf download ipmi.cfg.txt
Download file successfully
Example 7:
[ipmicfg_HOME] > IPMICFG.exe conf upload ipmi.cfg.txt
This function may reboot the IPMI device.
Do you want to proceed?[y/n]: y
Upload file successfully
Please wait for 1 minute to reboot BMC.
-sel info
-sel list
-sel del
-sel raw
-sdr [full]
-sdr del <SDR ID>
-sdr ver <V1> <V2>
Example 1:
[ipmicfg_HOME] > IPMICFG.exe sel list
1 | 2012/11/11 15:16:12 | Chassis Intru
| Assertion:General Chassis intrusion
Example 2:
[ipmicfg_HOME] > IPMICFG.exe sel raw
SEL(
1) 01 00 02 48 00 00 00 20 00 04 05 51 6F F0 FF FF
Example 3:
[ipmicfg_HOME] > IPMICFG.exe sdr
Status | (#)Sensor
------ | ---------
44C/111F |
0C/32F |
86C/187F
44C/111F |
0C/32F |
86C/187F
31C/88F |
-5C/23F |
80C/176F
44C/111F |
-5C/23F |
80C/176F
57C/135F |
-5C/23F |
90C/194F
OK | (339) FAN1
1800 RPM |
600 RPM |
18975 RPM
OK | (406) FAN2
1800 RPM |
600 RPM |
18975 RPM
| (473) FAN3
N/A |
N/A |
N/A
| (540) FAN4
N/A |
N/A |
N/A
| (607) FAN5
N/A |
N/A |
N/A
| (674) FAN6
N/A |
N/A |
N/A
| (741) FAN7
N/A |
N/A |
N/A
13
N/A |
N/A |
N/A
OK | (875) VTT
1.05 V |
0.91 V |
1.34 V
0.89 V |
0.54 V |
1.48 V
0.76 V |
0.54 V |
1.48 V
1.48 V |
1.20 V |
1.64 V
1.50 V |
1.20 V |
1.64 V
OK | (1210) +1.5 V
1.47 V |
1.34 V |
1.64 V
OK | (1277) 3.3V
3.31 V |
2.92 V |
3.64 V
OK | (1344) +3.3VSB
3.31 V |
2.92 V |
3.64 V
OK | (1411) 5V
5.05 V |
4.48 V |
5.50 V
OK | (1478) 12V
12.29 V |
10.81 V |
13.25 V
OK | (1545) VBAT
3.26 V |
2.68 V |
3.31 V
0.00
2.68
3.31
01 C0 01 00 |
N/A |
N/A
01 C0 01 00 |
N/A |
N/A
Example 1:
[ipmicfg_HOME] > IPMICFG.exe fru info
FRU size :1024 bytes (Device is accessed by bytes)
Example 2:
[ipmicfg_HOME] > IPMICFG.exe fru help
Available Fields for FRU
Chassis Info Fields:
CT
;Chassis Type
CP
CS
;Board Manufacturer
BP
;Product Manufacturer
PN
;Product Name
;Product Version
PS
15
Example 3:
[ipmicfg_HOME] > IPMICFG.exe fru BDT 201211121631
Chassis Type (CT)
= Unknown(02h)
= 0123456789
= Supermicro
= X9DRD-iF
= 0123456789
= Supermicro
= X9DRD-iF
= 0123456789
Example 4:
[ipmicfg_HOME] > IPMICFG.exe fru tbackup fru.txt
Backup FRU successfully.
Example 5:
[ipmicfg_HOME] > IPMICFG.exe fru ver 1 1
Done.
FRU version is 01.01
16
4.2 IPMITool
Please refer to http://sourceforge.net/projects/ipmitool for more information.
17