------------------------------------------------------------------------------- Supermicro IPMICFG Release Notes Copyright(c) 2016 by Super Micro Computer, Inc. http://supermicro.com/ ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- Introduction ------------------------------------------------------------------------------- IPMICFG is a command line tool that let user set IPMI command through keyboard controller style (KCS) to the device that support Intelligent Platform Management Interface (IPMI) version 2.0 specifications. ------------------------------------------------------------------------------- Requirements ------------------------------------------------------------------------------- - Operating system: * Microsoft DOS 5.0 or later version * Windows Server 2003, 2008, 2012 (32/64bit) - Operating system must be pre-installed Microsoft Visual C++ 2008 SP1 Redistributable Package Download Link: http://www.microsoft.com/en-us/download/details.aspx?id=29 Windows 7/8/8.1/10: - Need disabled UAC(User Account Control) or open a command prompt with a run as administrator. * Linux Kernel version 2.6.x (ex: RHEL 5.x or 6.x, CentOS 5.x or 6.x) * Free Disk Space: 200 MB (Linux, Windows) * Available RAM: 64 MB - Hardware: * Baseboard Management Controller (BMC) must support Intelligent Platform Management Interface (IPMI) version 2.0 specifications. ------------------------------------------------------------------------------- Installation and Upgrade Instructions ------------------------------------------------------------------------------- - DOS Execute IPMICFG.exe - Windows Execute IMPICFG-Win.exe - Linux If your system has installed OpenIPMI driver, you can enabled Linux IPMI driver: # /etc/init.d/ipmi start or # modprobe ipmi_msghandler # modprobe ipmi_devintf # modprobe ipmi_si Then execute IPMICFG-Linux.x86 or IPMICFG-Linux.x86_64 ------------------------------------------------------------------------------- Third Party Software ------------------------------------------------------------------------------- - Phymem Please refer to http://www.codeproject.com/Articles/35378/Access-Physical-Memory-Port-and-PC I-Configuration for more information. - IPMITool Please refer to http://sourceforge.net/projects/ipmitool for more information. ------------------------------------------------------------------------------- IPMICFG 1.24.1 build 160222 ------------------------------------------------------------------------------- 1. Update Windows KCS driver. ------------------------------------------------------------------------------- IPMICFG 1.24.0 build 160105 ------------------------------------------------------------------------------- 1. Add TAS commands. (Not supported DOS) 2. Update NVME commands. (Not supported DOS) 3. Add summary command. 4. Update board id. 5. Update MRC Code for SEL. 6. Update SEL description. 7. Fix MCU Version value wrong issue. ------------------------------------------------------------------------------- IPMICFG 1.23.0 build 151106 ------------------------------------------------------------------------------- 1. Support MicroCloud device in tp commands. 2. Fix temperature sensor reading can't display negative issue. 3. Fix TJmax value wrong issue. ------------------------------------------------------------------------------- IPMICFG 1.22.0 build 150814 ------------------------------------------------------------------------------- 1. Update board id. 2. Update GUID. 3. When impicfg failed, error message will store to stderr variable. 4. When input wrong parameter, ipmicfg will print all the parameters explaination and cancel pause screen mechanism. (Not supported DOS) 5. When use not root permission account to launch ipmicfg, ipmicfg will show tip message. 6. Fix -sdr hang issue at SuperBlade. ------------------------------------------------------------------------------- IPMICFG 1.21.0 build 150615 ------------------------------------------------------------------------------- 1. Add BIOS MRC Code for SEL. 2. Add support power consumption sensor(SDR record type = 0x0b). 3. Add SDR Type 2 to support PS Status Compact SDR. 4. Update Fan mode. 5. Udpate SEL description and board id. 6. Modify FatTwin Right side node ID. 7. Modify TwinPro commands. 8. Replace KCS driver. 9. Update length of PWS Module Number from 12 bytes to 13 bytes. 10. Fix memory ECC error description. ------------------------------------------------------------------------------- Known Issues, Limitations & Restrictions ------------------------------------------------------------------------------- 1. 'Destination IP address' in the first entry under alerts subsection is volatile as per the IPMI spec. So, this field will not be saved if restored to factory defaults. 2. Some parameters need IPMI OEM commands support. If not, the execute result will response error message or information. The parameters include: -fd Reset to the factory default. option: -d | Detected IPMI device for BMC reset. -fdl Reset to the factory default. (Clean LAN) option: -d | Detected IPMI device for BMC reset. -fde Reset to the factory default. (Clean FRU & LAN) option: -d | Detected IPMI device for BMC reset. -nm nmsdr Display NM SDR. -nm seltime Get SEL time. -nm deviceid Get ME Device ID. -nm reset Reboots ME. -nm reset2default Force ME reset to Default. -nm updatemode Force ME to Update Mode. -nm selftest Get Self Test Results. -nm listimagesinfo List ME Images information. -nm oemgetpower OEM Power command for ME. -nm oemgettemp OEM Temp. command for ME. -nm pstate Get Max allowed CPU P-State. -nm tstate Get Max allowed CPU T-State. -nm cpumemtemp Get CPU/Memory temperature. -nm hostcpudata Get host CPU data. -fan Get Fan Mode. -fan Set Fan Mode. -pminfo Power supply PMBus health. -psfruinfo Power supply FRU health. -psbbpinfo Battery backup power status. -autodischarge Set auto discharge by days. -discharge Manually discharge battery. -conf upload