IPMI Firmware Release Note ---------------------------- Filename: SMT_X9_145.bin ver1.45 Date: 01-19-2012 1. [X9SPV, X9SRD] Add fan control page 2. [X9DBU] Fix 5VSB sensor reading 3. [X9DRD_7LN4] Allow interrupt to log CPLD events 4. CPU Temp reading caculated from TjMax and adjust the threshold per thermal guide 5. Support OS Boot/Stop description from Alert Email (IssueID=122321) ====================================================================================== Filename: SMT_X9_144.bin ver1.44 Date: 01-10-2012 1. [X9DR6-LN4F] Allow interrupt to log CPLD events 2. [X9SRW] Fix Fan4 missing issue 3. [X9SRD, X9DBL, X9DRD-7LN4F] Support sensor status reporting ====================================================================================== Filename: SMT_X9_143.bin ver1.43 Date: 01-05-2012 1. [X9DBU] Fix Power Fail LED not working (IssueID=32913) 2. [X9DRD] Fix COM2 not working with Rev1.42 Validation: 1. Connect null modem cable between X9DRD MB and your computer 2. Enter X9DRD BIOS Setup and change Advanced -> SIO Configuration -> Serial Port 2 Configuration -> Serial Port 2 Attribute item to COM 3. Run HyperTerminal on your computer 4. POST information in HyperTerminal 3. [X9DRG] Fix NMI can't be triggered (ProjectID=4290) Validation: ipmitool -H [bmc-ip] -U ADMIN -P ADMIN power diag 4. [X9DRG] Corrected PWM setting for FSC (IssueID: 31355) 5. [X9DRG] Fix ECC Error Event discription from Alert Email (IssueID=34138) ====================================================================================== Filename: SMT_X9_142.bin ver1.42 Date: 12-22-2011 1. Fix sensor reading unstable issue for board using NCT6776F (IssueID: 33138; FANA is always reading larger) 2. [X9DRW_LN4+] Fix the missing sensor of 5VSB 3. [X9SCM/L, X9SCA/I, X9SCD, X9SRI, X9SRL, X9SCV] Correct lower threshold of Vcore sensor for board using NCT6776F Note: 0.48(LNR) 0.512(LC) 0.544(LNC) 4. [X9SRI, X9SRL, X9SRW] Add PCH Temp sensor 5. [X9DRL, X9DRG] Fix CPU2 Overheat false alarm (IssueID=33795) ====================================================================================== Filename: SMT_X9_141.bin ver1.41 Date: 12-16-2011 1. Correct formula of Vcore reading (IssueID=33791) 2. [X9SRI/E] Fix Fan Mode selection hidden from IPMI Web 3. [X9DRG] Fix uninstalled fan reports reading 4. [X9DRL] Fix false alarm of CPU Overheat ====================================================================================== Filename: SMT_X9_140.bin ver1.40 Date: 12-14-2011 1. Support X9SRL board 2. Support X9SCV board 3. Support X9DRD-7LN4F board 4. [X9SRW] Add Fan4 for V1.01 board 5. [X9SRI/E] HWM NCT6776F Configuration 6. [X9SRI/E] Add Fan Mode Selection (Issue ID: 32711 and #33018) 7. [X9SRI/E] Fix OEM command for SD3 to read sensors (Issue ID: 33304 and 33054) 8. [X9DBU] Set high/low limits in HWM NCT7904D for applications 9. [X9DRT, X9DRT_SG] Adjust de-rating for reading power consumption from LM25066 10. Fix Fan Mode Seletion hidden from IPMI Web 11. Fix CPU2 reports "Not Present" when Overheat triggered ====================================================================================== Filename: SMT_X9_139.bin ver1.39 Date: 12-06-2011 1. Support OEM command to get PCH Temp: raw 0x30 0x95 2. Remove un-supported Fan Mode from IPMI Web 3. Log CPU overheat event as error occurs 3 times in a row Note: Avoid false alarm 4. [X9DRX] Correct Fan speed reading offset of FAN1,2 & 6 5. [X9DRX] Support OEM Command to set/get BIOS version & release date 6. [HWM NCT7904D] Correct VCore threshold in HWM NCT7904D for SD2, SD3, etc Note: AC Cycle Required 7. [HWM NCT7904D] Patch Chassis Intrusion status monitoring for HWM NCT7904D A4 chip Note: Chassis Intrusion status is latched in HWM NCT7904D A4 version, but read-clear in A2. Validation: In A4 chip, to clear chassis intrusion, user has to click on "reset chassis intrusion" button from IPMI Web. 8. Fix set user privilege command through KCS Validation: 1. Create a new user by the below command flow: ipmitool user set name [id] [name] ipmitool user set password [id] [password] ipmitool user enable [id] ipmitool user priv [id] [priv] 1 ipmitool channel setaccess 1 [id] callin=on ipmi=on link=on privilege=[priv] 2. Log into IPMI web and check if privilege complaint with features ====================================================================================== Filename: SMT_X9_138.bin ver1.38 Date: 12-01-2011 1. [X9DRT] correct de-rating value to support power consumption from LM25066 2. [X9SRD, X9DRD_LN4] add board ID support 3. [X9DR_] Remove PCH Init from HWM NCT7904D Init Note: PCH will be read from ME (SMLink0) Validation: AC Cycle required after firmware update 4. [X9DRG] Correct Fan Speed Control source mapping ====================================================================================== Filename: SMT_X9_137.bin ver1.37 Date: 11-29-2011 1. [X9DRD] - Configure sensor high/low limits for SDHM (IssueID=33297) - Fix fan speed control - CPU Ovheat LED control through HWM NCT7904D (IssueID= 33090, 30630) 2. [X9DR6-F] Fix HWM NCT7904D Init (IssueID=33025,30307,33297,32774,33017,33079) 3. Fix iKVM quality poor issue (IssueID=31930,4486) ====================================================================================== Filename: SMT_X9_136.bin ver1.36 Date: 11-22-2011 1. Set the fan speed threshold per Thermal Design Guide as 300, 450, 600(rpm) 2. Make sensor name standard with SuperDoctor, VTT and VDIMM 3. Add PCH sensor 4. [X9DRW+] Fix the missing sensor, +5VSB 5. [X9DRG] Add On Board LAN Temp sensor reading 6. [X9DRD] Correct HWM address as 0x5C (IssueID: 33090, 32645, 32718 & 30599) 7. Fix iKVM alive after the web session close Validation: iKVM console should be timed out as web session close 8. [X9DRT_SG] Set default LAN Interface as Share LAN ====================================================================================== Filename: SMT_X9_135.bin ver1.35 Date: 11-18-2011 1. Bug Fix Operator priviledge can't launch KVM through IPMI GUI (IssusID: 33001) 2. Bug Fix unexpected strings shown on reload IPMI Config page (IssueID: 3926) 3. Bug Fix bridge command through KCS 4. Add PCH temperature reading as Fan Speed Control source for mb using NCT7904D 5. [X9DRG] - Recreate sensor list, and add PCH Temp reading - Bug Fix CPU Temp reading - Adjust fan mode available for X9DRG, and default setting as Optimal Mode. 6. [X9DRT-D-SG007] - Power on/off through HWM 7904D - Report power consumption through LM25066 - Bug fix sensor reading ====================================================================================== Filename: SMT_X9_134.bin ver1.34 Date: 11-14-2011 1. [X9SRI/E] HWM NCT6776F Initialization 2. Enable Inlet Temp reading for motherboards using HWM NCT6776F ====================================================================================== Filename: SMT_X9_133.bin ver1.33 Date: 11-11-2011 1. [X9DRW, X9DRX] Bug fix HWM NCT7904D support 2. [X9DRT] configure sensor high/low limits for SDHM 3. Enable Inlet Temp reading for NM 4. Bug fix security issue on IPMI Configuration & KVM prview snapshot Validation: IPMI Configuration is downloadable by User privilege: 1) save config as Administrator, and then log out 2) login as User 3) save config by the link http://IP-OF-IPMI/cgi/url_redirect.cgi?url_name=save_config.bin&url_type=file KVM preview snapshot can be accessed without authentication http://IP-OF-IPMI/images/Snapshot.bmp ====================================================================================== Filename: SMT_X9_132.bin ver1.32 Date: 11-09-2011 1. Allow Operator access UID control 2. Add hardware monitor NCT7904D support for X9DRW-LN4+, X9DRX 3. Add Node Management support for X9SCA & X9SCM_II *** Required BIOS support 4. Add Device/SSID for X9DRT-SG, X9SRL, X9SCV ====================================================================================== Filename: SMT_X9_131.bin ver1.31 Date: 10-27-2011 1. [X9DR6] Bug fix CPU Temp reading problem (IssueID: 32495, 32594) 2. [X9SRG] Bug fix Fan sensor naming doesn't match with silkscreen (IssueID=32536) 3. [X9DBU] Adjust formula of -12V sensor reading 4. [X9DRL] Correct sensor naming of VDIMM/EFGH & FANA/B (IssueID: 32367) 5. Bug fix Administrator's username visible to Operator privilege at IPMI Web ====================================================================================== Filename: SMT_X9_130.bin ver1.30 Date: 10-19-2011 1. Filter out event logged by Windows 2. [X9SCM/X9SCA] Adjust formula of -12V sensor reading 3. [X9DR6-F] Patched for hardware change rev 1.10 and earlier Note: 1) Fixed IPMB conflict after reading PCH temp(IPMI Rev1.29) 2) Backward compatible for hardware rev 1.10 and earlier, which doesn't support PCH temp to avoid bus hange issue 4. [X9DR6-LN4+, X9DR6-F] Bug fix LED stop blinking when power or fan fail asserted 5. Add new motherboard X9DRL, X9DRH & X9SRG support ====================================================================================== Filename: SMT_X9_129.bin ver1.29 Date: 10-11-2011 1. [X9DR6-LN4+, X9DR6-F] Remove Clear Chassis Intrusion Button from Web for X9 using HWM NCT7904D 2. [X9DR6-LN4+, X9DR6-F] Add PCH and Memory temperature reading as Fan Speed Control source Validation: Please update BIOS with correct setting for PCH Thermal Reading 3. Bug fix undefined "SMTP SSL Auth" from Web ====================================================================================== Filename: SMT_X9_128.bin ver1.28 Date: 10-05-2011 1. Bug fix SOL corrupted display at bios post 2. [X9DR6-LN4+, X9DR6-F] Bug fix Fan Speed Control during Fan Fail asserted 3. [X9DR6-LN4+, X9DR6-F] Bug fix Fan Fail LED doesn't turn on until 10s later or longer ====================================================================================== Filename: SMT_X9_127.bin ver1.27 Date: 09-29-2011 1. [X9DR6-LN4+, X9DR6-F, X9DRT] Bug fix for Hardware monitor(NCT7904D) Init & Fan Speed Control *************************************************** Validation: AC cycle required after firmware update *************************************************** 2. Add new motherboard X9SRW support 3. Bug fix KVM poor quality issue ====================================================================================== Filename: SMT_X9_126.bin ver1.26 Date: 09-26-2011 1. [X9DR6-LN4+, X9DR6-F, X9DRT] Bug fix for Fan Speed Control 2. [X9DR6-F] Filtered out CPU Errors false alarms during on/off test 3. [X9DRT] Corrected sensor name of DIMM Voltage as VDIMM/ABCD and VDIMM/EFGH 4. Allowed Operator full access to KVM, Mouse Mode, and Virtual Media Validation: Operator should be able to change mouse mode, virtual media setting, and access KVM as well ====================================================================================== Filename: SMT_X9_125.bin ver1.25 Date: 09-22-2011 1. [X9DR6-LN4+] Turn on/off Fan Fail LED during fan fail Asserted/De-asserted 2. [X9DR6-LN4+, X9DRT] Bug fix sensor reading during power on/off test *************************************************** Validation: AC cycle required after firmware update *************************************************** 3. [X9DRT] Removed Chassis Intrusion from sensor list ====================================================================================== Filename: SMT_X9_124.bin ver1.24 Date: 09-16-2011 1. Bug fix on HW monitor init Validation: run system on/off test, and check the sensors are reporting correctly 2. Bug fix on Fan Speed Control Validation: 1) change fan mode through Web; Configuration -> Fan Mode 2) Full Speed after fan fail 3. Allowed Operator to change Mouse Mode Validation: log in as an Operator, and change mouse mode through Web; Configuration -> Mouse Mode ====================================================================================== Filename: SMT_X9_123.bin ver1.23 Date: 09-09-2011 1. Support X9DR6-LN4+ using HERMON. 2. Fix the bug of chassis intrusion Short the chassis intrusion jumper on the board, the detection will show in the web. 3. Added keyboard LED patch. Validation: use KVM over the web, and press “Num Lock?to check if LED is respond. 4. Enable Operator to full access of KVM. Validation: virtual media can be accessed by Operator account 5. Add GPU reading temperature for X9DRG. 6. Update Manufacturer I.D. Validation: use ipmitool to check the mc info, and verify the manufacturer ID is 10876 ====================================================================================== Filename: SMT_X9_122.bin ver1.22 Date: 09-02-2011 1. Adjust threshold of OH for X9SCD board. 2. Add sensor list to support additional board, X9DRG. ====================================================================================== Filename: SMT_X9_121.bin ver1.21 Date: 08-29-2011 1. Fix the bug that the virtual temperature is not updated. Thus, fan speed reaction to temperature is functional. 2. Add sensor list to support additional board, X9DRD. ====================================================================================== Filename: SMT_X9_120.bin ver1.20 Date: 08-24-2011 1. Restore Fan Speed setting after Fan Fail recovered NoTE: 1) all the fans are forced to be full-speed during fan fail asserted, 2) as fan fail de-asserted, fan speed control restored as the fan speed mode is. ====================================================================================== Filename: SMT_X9_119.bin ver1.19 Date: 08-23-2011 1. Hardware monitor NCT7904D Initialization 2. [X9DR6/X9DA6/X9DRT] Fan Control ====================================================================================== Filename: SMT_X9_118.bin ver1.18 Date: 08-16-2011 1. [X9SCD] Adjust fan speed according to the fan mode after post 2. Add new motherboard X9DRT support ====================================================================================== Filename: SMT_X9_117.bin ver1.17 Date: 08-10-2011 1. [X9SCD] Add Fan Control ====================================================================================== Filename: SMT_X9_116.bin ver1.16 Date: 08-04-2011 1. [X9SCD] Read CPU Temperature from ME ====================================================================================== Filename: SMT_X9_115.bin ver1.15 Date: 07-29-2011 1. [X9DR6] Read CPU Temperature from ME ====================================================================================== Filename: SMT_X9_114.bin ver1.14 Date: 07-14-2011 1. Bug fix Event Log description undefined from web GUI(IssusID: 30352, 30327 and 30295) Validation: Server Health-> Event Log 2. Bug fix Gateway IP lost Validation: change network setting from static to dhcp by using ipmitool or IPMICFG 3. Add iKVM privilege verification Validation: virtual media can't be accessed by Operator account 4. [X9DA6] add sensor readings ====================================================================================== Filename: SMT_X9_113.bin ver1.13 Date: 06-22-2011 1. Add new motherboard X9DR6 (Support PCHHOT, CPU Error 0/1/2 Event Logs) 2. Bug fix Event Log description undefined from web GUI Validation: Server Health-> Event Log 3. Bug fix sensor status icon missing at webpage header Validation: summarized sensor status icon located at up-right corner of webpage 4. Bug fix unable to delete newly added Users (IssueID=29907) 5. Bug fix Alert Email description of CPU Overheat event (IssueID=29583) 6. Bug fix SMASH login without password ====================================================================================== Filename: SMT_X9_112.bin ver1.12 Date: 06-02-2011 1. Support Circular Buffer evnet logs Description: Event logged as FIFO mechanism when number of logs exceeds the maximum fixed-size, 512 2. Support IP Control Validation: Verify IP Control feature at IPMI Web-> Configuration-> IP Control 3. [X9SCD] Support Power Monitoring from LM25066 National Chip Description: 1. Power Consumption, Input Current & Input Power is monitored at IPMI web-> Miscellaneous-> Power Monitoring 2. Power consumption is reported to ME through 0xE2 command ====================================================================================== Filename: SMT_X9_111.bin ver1.11 Date: 05-26-2011 1. Add "All Event" category as default selection at Event Log page 2. Renew SSL Certificate Validation: 1) enter Web GUI->Configuration->SSL Certificate, and 2) verify the certificate's validity *** Note: Factory Default REQUIRED 3. Change ME slave address to 0x2C in SDR record ====================================================================================== Filename: SMT_X9_110.bin ver1.10 Date: 05-12-2011 1. New feature: launch SOL over SMASH Validation: 1) login IPMI SMASH through SSH, 2) follow the command flow: cd system1 -> cd sol1 -> start Note: only one SOL session can be launched at a time. 2. Improve security for IPMI Configuration backup Validation: Verify the following steps: 1) open IPMI web 2) click on Maintenance -> IPMI Configuration 3) save IPMI configuration at local drive, and 4) check if the configuration can "NOT" be located at http://ipmi-ip-address/save_config.bin 3. Filter out unknown events #0x17 from ME (IssueID=28839) Validation: unknown events #0x17 should be screened out while doing system on/off through IPMI ====================================================================================== Filename: SMT_X9_109.bin ver1.09 Date: 04-29-2011 1. Fix CPU overheat false alarm 2. Add new motherboard X9SCD support ====================================================================================== Filename: SMT_X9_108.bin ver1.08 Date: 04-01-2011 1. Official release for production ====================================================================================== Filename: SMT_X9_107.bin ver1.07 Date: 03-29-2011 1. [X9SCL/M, X9SCA/I] Remove Thermal Trip event log to prevent false alarm 2. Modify default FRU Description:Board Manufacture modified as "Supermicro" and all other entries cleared Note: Required OEM command raw 0x30 0x41(wait for BMC reset) to replace with the new FRU content ====================================================================================== Filename: SMT_X9_106.bin ver1.06 Date: 03-18-2011 1. Fix Alert table blank at the webpage when enter more than 29 characters (IssueID: 95761) Validation: 1. Connect to IPMI by web browser, 2. Go to Configuration -> Alerts and select one entry for modify, 3. In the Message space, enter 30 characters and then save it and then the alert table will be blank. 2. X9SCL/M, X9SCA/I: Support thermal trip event logs ====================================================================================== Filename: SMT_X9_105.bin ver1.05 Date: 03-11-2011 1. X9SRI/E: correct sensor readings ====================================================================================== Filename: SMT_X9_104.bin ver1.04 Date: 02-23-2011 1. Fix KVM issue with UEFI BIOS Validation: reboot system by macro "ctrl+alt+del" and check if key-in is available 2. New feature: Port Configuratioin at Web GUI in Configuration category Description: ports of web, web SSL, IKVM server, virtual media are modifiable through web GUI 3. Fix Gateway setting can't work through different subnets ====================================================================================== Filename: SMT_X9_103.bin ver1.03 Date: 02-09-2011 1. Correct size of video/graphics memory as 16MB *** Note: Requires AC on/off after flashing firmaware 2. Fix cpu temp "Overheat" logged when the reading reports "High" Description: CPU temp Overheat should be logged as the reading reaches "Overheat" 3. For security issue, set the privilege of user ID1(Anonymous) with no access and clear jnlp kvm cache Validation: 1. open IPMI web, 2 click Configuration->Users, and 3 check the privilege of user shows Reserved; 4. launch kvm console, and 5. check if kvm jnlp file is cached after exit ====================================================================================== Filename: SMT_X9_102.bin ver1.02 Date: 02-01-2011 1. Add new motherboard support X9SCA/I 2. Add new motherboard support X9SRI/E ====================================================================================== Filename: SMT_X9SCL_M_V101.bin ver1.01 Date: 01-11-2010 1. Fix KVM slight flashes of white space while screen resolustion is below 800*640 ====================================================================================== Filename: SMT_X9SCL_M_V100.bin ver1.00 Date: 12-30-2010 1. change memory configuration for Hynix 800 memory Note: Please do AC off/on after updating firmware. ====================================================================================== Filename: SMT_218.bin ver2.18 Date: 12-17-2010 1. X9SCL/X9SCM: modify Fan5 to FanA ====================================================================================== Filename: SMT_213.bin ver2.13 Date: 11-10-2010 1. Add new SSID for X9SCM ====================================================================================== Filename: SMT_212.bin ver2.12 Date: 10-25-2010 1. Add new motherboard X9SCL/X9SCM support