Intel® Modular Server System MFSYS25/MFSYS35 V3.0 Unified Firmware Update Release Notes & Installation Instructions May 13, 2009 RELEASE NOTES FOR: V3.0 A. RELEASE PACKAGE CONTENTS This section lists the contents of the release package. - Management Module GUI operation Code: 3.0.100.20090504.17040 - BIOS: – Intel® Compute Module MFS5520VI: S5500.86B.01.10.0034.050420091255 – Intel® Compute Module MFS5000SI: SB5000.86B.10.10.0048.112120081113 - BMC: – Intel® Compute Module MFS5520VI: 1.15.1 – Intel® Compute Module MFS5000SI: 1.35.30 - Remote KVM Java Applet: – Intel® Compute Module MFS5520VI: 3.11 – Intel® Compute Module MFS5000SI: 1.50 - EBF: 1.31 - Storage: – IOP Firmware/Software: 3.02.0140.15 – IOP SW: 3.02.0140.15 – Expander Firmware: 1.03.0140.68 – Redboot image: 1.01.0140.12 - Switch Boot Code: 1.0.0.6 - Switch Firmware: 1.0.0.27 - Fan Controller Op code – 01.02 - Fan Controller Boot Block – 01.02 - MIB files B. GENERAL INFORMATION The system must be at firmware level P2.6 or P2.7 prior to starting this update. Update the system firmware to V3.0 prior to installing the Intel® Compute Module(s) MFS5520VI. Verify the Intel® Compute Module(s) MFS5520VI is not installed in the modular server system prior to starting the update. Do not install the Intel® Compute Module(s) MFS5520VI until instructed per the installation instructions below. This release supports the following production Intel products: - Intel® Compute Module MFS5520VI – New! - Intel® Compute Module MFS5000SI - Intel® Modular Server System MFSYS25 - Intel® Modular Server System MFSYS35 This release adds support for the Intel® Compute Module MFS5520VI running the following operating systems: - Microsoft Windows Server 2003* R2 SP2 - Microsoft Windows Server 2008* - RedHat* Enterprise Linux 5 U3 - SuSE* Linux Enterprise Server 10 SP2 - VMware* ESX 3.5 U4 - VMware* ESXi 3.5 U4 This release supports Intel® Modular Server System MFSYS25/MFSYS35 configurations that have two SCMs installed and are running the following operating systems: - Microsoft Windows Server 2003* R2 SP2 - Microsoft Windows Server 2008* - SuSE* Linux Enterprise Server 10 SP1 and SP2 - VMware* ESX 3.5 U3 This release does not support: - Rollback to previous versions of the Unified Firmware Update (UFU) package. - Intel® Modular Server System MFSYS25/MFSYS35 configurations with dual SCM configurations running RedHat* Enterprise Linux 5 operating system. C. DEPENDENCIES The system must be at firmware level P2.6 or P2.7 prior to starting this update. Important: Update the system firmware to V3.0 prior to installing the Intel® Compute Module(s) MFS5520VI. Verify the Intel® Compute Module(s) MFS5520VI is not installed in the modular server system prior to starting the update. Do not install the Intel® Compute Module(s) MFS5520VI until instructed per the installation instructions below. Dual SCM Configurations: - If the system contained two SCMs at firmware level P2.6 or V2.7, this update can continue with both SCMs installed. - If you intend to install a second SCM in the Intel® Modular Server System MFSYS25/MFSYS35 that previously contained only one SCM, install the second SCM in SCM slot 2 after the system update to V3.0 has completed. After installation of the second SCM, the system automatically starts the SCM firmware update for the second SCM and expander on the interposer. For instructions to install the second SCM installation and update the firmware, see in the Install Second SCM in SCM2 Slot section below. The update process for the second SCM will take approximately 15 – 20 minutes. Do not interrupt the update process. MPIO driver update requirements/instructions for system updates to UFU V3.0 from P2.6. MPIO driver update requirements for existing OS installations: - Microsoft Windows Server 2008* Cluster Dual SCM system configurations only: For existing installations of Microsoft Windows Server 2008* Cluster node with dual storage control modules, update to the latest MPIO driver 2.01.0140.16 before applying the UFU V3.0 firmware release. Required Action: Before updating to UFU V3.0, uninstall the MPIO storage driver version 2.01.0140.11-R2 and install the latest MPIO storage driver version 2.01.0140.16. Complete the MPIO driver update procedure prior to starting the update to UFU V3.0. Failure to do so may result in unpredictable system behavior. Note: After updating to the latest MPIO storage driver version 2.01.0140.16 on systems running Microsoft Windows Server 2008* Cluster, the system must be updated to UFU V3.0. - Microsoft Windows Server 2003* and Microsoft Windows Server 2008* Dual SCM configurations: For existing installations of Microsoft Windows Server 2003* R2 SP2 or Microsoft Windows Server 2008* with dual storage control modules, update to the UFU V3.0 firmware release and then update the MPIO driver to the latest MPIO driver 2.01.0140.16. MPIO driver update requirements for new OS installations: For new OS installations: Update to UFU V3.0 and then install the MPIO driver version 2.01.0140.16 per the installation BKM. The latest OS MPIO driver installation BKMs are available for download at http://support.intel.com/. D. DEFECTS FIXED IN THIS RELEASE This release supports Intel® Ethernet Switch Module firmware updates to 1.0.0.27 from 1.0.0.25. E. NEW FEATURES/FUNCTIONS IMPLEMENTED IN THIS RELEASE Added support for the Intel® Compute Module MFS5520VI – The Intel® Compute Module MFS5520VI is now supported in this release. The V3.0 release supports Intel® Modular Server Systems MFSYS25/MFSYS35 with either or both the Intel® Compute Module MFS5000SI and the Intel® Compute Module MFS5520VI installed. F. FEATURES/FUNCTIONS NOT YET IMPLEMENTED Intel® Modular Server System MFSYS25/MFSYS35 - Mixed SAS / SATA – This release does not support mixed SAS and SATA HDDs within a chassis. Intel® Compute Module MFS5520VI Dual LAN Management (redundant KVM) – This release does not support dual LAN management (redundant KVM) via I/O Mezzanine Card. G. KNOWN ISSUES External Attached Disk Arrays: Virtual drives designated as LUN0 and located on an external disk array are not visible to the compute modules after the first reboot. Workaround: Do not set LUNs on an external array to LUN0 unless they are a boot LUN for a server compute module. Instead, set the LUNs on the external array to a different (non zero) value. Microsoft Windows Server 2003* Cluster: MPIO driver will take several minutes to uninstall/install on a Microsoft Windows Server 2003* Cluster. The uninstall/install time is dependent on the number of LUNs assigned to a Microsoft Windows Server 2003* server node. During the driver uninstallation process, a two- to five-minute delay per assigned virtual drive is expected. During the driver installation process, a two- to three-minute delay per assigned virtual drive is expected. The operating system reboot process also experiences a delay until the driver is correctly loaded. Microsoft Windows Server 2003* Cluster: Logical drives on the Microsoft Windows Server* 2003 Cluster may not be seen after a SCM failure while the SCM is in a failed condition. If an SCM failure is experienced in a Microsoft Windows Server 2003* Cluster environment, Intel recommends that you check the Disk Manager on each node to make sure all virtual drives are present. For any nodes that are missing virtual drives, you can restore normal operation either by rebooting the node owning the logical drives or by replacing the defective SCM. SuSE* Linux Enterprise Server 10 SP1 and SP2 - SuSE* Linux Enterprise Server 10 SP1 and SP2 will mark the OS LUN as read-only if a SCM affinity change is made while the SUSE* Linux Enterprise Server 10 operating system is running or booted. Workaround: Power down the SuSE* Linux Enterprise Server 10 SP1/SP2 operating system. While the operating system is powered down, go into the CMM UI and change the LUN affinity. Reset BIOS default settings – Certain settings and features such as Remote USB (essential for proper Remote KVM operation) may not be functional until BIOS Defaults are loaded. To ensure proper operation, reset BIOS defaults as soon as possible after updating the BIOS. The BIOS defaults are set by pressing F9 (Reset To Defaults) while in the BIOS setup. GUI inconsistencies with physical state - The GUI may be inconsistent with the state of the system because this is a web application. If you suspect an inconsistency, just reload the page (the page automatically refreshes once a minute). Some hardware inventory changes (such as compute module insertion) can take up to 60 seconds to be reflected in the GUI unless you push the refresh button. The application may also appear inconsistent with the real state of the system if you have connectivity issues with the CMM. Complete System Diagnostics – Under synthetic stress test, it is possible, although rare, for the SCM to reset if the user requests an All Subsystems diagnostics also called Complete System diagnostics. Prior to running the All Subsystems diagnostics feature, you should first power off all server modules within the chassis to guarantee this issue is not encountered. SNMP Support – SNMP v2 provides the ability to get (read only) system configuration information. SNMP v3 provides the ability to get (read) system configuration information, set the server power state on/off, and set the server identify LED. Full modular server system hardware management and configuration is supported via the Intel® Modular Server Control GUI. Intel® Modular Server Management Pack – You must enable SNMP v2 in order for the installed Intel® Modular Server Management Pack to get and display modular server system information. The Intel® Modular Server Management Pack does not support SNMP v3. Note: If SNMP v2 and SNMP v3 are enabled at the same time, the management pack will function properly. Remote applications: 1. When starting rKVM with a Linux host, you must change the mouse mode to relative mode. If the remote mouse does not respond to local mouse movements, try switching to absolute mode and then immediately switch back to relative mode. 2. Due to the way Linux handles the mouse (relative versus absolute), there are instances when the remote mouse on a Linux host will be slow or appear to stop functioning. Many times a stuck mouse can be awakened by toggling between relative and absolute mouse modes via the menu or the keyboard by pressing Alt-s. 3. If the local and remote mouse pointers do not synchronize (that is, the remote mouse moves but is offset from the local mouse), try toggling the Synchronize mouse option. If that does not work, check the mouse acceleration parameters on the server with the command “xset q”. Set the mouse acceleration settings in Remote KVM in the Options menu to match those on the server. By default, the Remote KVM application uses an acceleration value of 2 and an acceleration threshold value of 4. These values are expected by the Red Hat* Enterprise Linux Server 5 (RHEL5) and SuSE* Linux Enterprise Server (SLES) operating systems, unless they have been modified after installation of the OS. 4. If the Internet connection is lost during an existing rKVM session, the session will report video data lost. The user must close the message, and restart the session. 5. Lost Keyboard/Mouse usage in SLES can sometimes be recovered by toggling full screen on and off. 6. Remote media is best used with one server at a time. If you map a CD to six compute modules, the compute modules drop the CD mapping due to latency issues. 7. The remote KVM (rKVM) Java applet client version included in this release is v.3.11 for the Intel® Compute Module MFS5520VI and v.1.50 for the Intel® Compute Module MFS5000SI. Check the version information after installing the v.30 UFU by launching the rKVM application and then using Help->About in the rKVM client window menus. If the version listed does not match the V3.0 UFU version for the selected compute module, close all rKVM client windows and delete the application from the client machine’s Java browser cache. (Run ‘javaws –viewer’, select the application titled ‘Networked KVM applet’, and press the Delete key.) 8. If after launching rKVM, a Java window appears indicating incorrect usage of the rKVM application, there is an old version of the application in the Java cache. Close the window and delete the application from the client machine's Java browser cache. (Run 'javaws -viewer', select the application titled 'Networked KVM applet', and press the Delete key.) 9. Remote Floppy is not supported during a rKVM session. H. INSTALLATION INSTRUCTIONS Preparing For The Update: - Download the current Unified Firmware Update package MFSYS25_MFSYS35_UFU_V3_0.zip for the Intel® Modular Server System MFSYS25/MFSYS35. - Copy the CMM_Core.zip file to a folder labeled V3_0 on a formatted flash drive. CMM_Core.zip is the update package and is loaded as a zip file by the CMM Firmware Update tool. Do not modify the file name; otherwise, the Update tool will not recognize the file. - If you have not already done so, connect the appropriate power cords to the Intel® Modular Server System power supplies and wait for the chassis management module (CMM) to fully boot (takes approximately 3-4 minutes). When the CMM is fully booted, the system cooling fans will slow down. - Important: Update the system firmware to V3.0 prior to installing the Intel® Compute Module(s) MFS5520VI. Verify the Intel® Compute Module MFS5520VI is not installed in the modular server system prior to starting the update. Do not install the Intel® Compute Module MFS5520VI until instructed per the installation instructions below. - Prior to loading and starting the V3.0 UFU, power off all server modules in the system. - If you intend to add a second SCM to the chassis as part of this update, follow the procedures below for adding the second SCM in SCM slot 2. - Ensure that no Storage Pool or Virtual Drive build or rebuild operation is in progress. If a build, rebuild, or migration operation is in progress, allow the operation to complete before attempting to update the firmware via the Unified Firmware Update package. Unified Firmware Update from P2.6 to V3.0: 1. Launch a browser from a client system connected to the CMM. 2. Login to the Intel® Modular Server Control GUI. 3. From the left navigation menu, select “Settings” then “Firmware”. 4. On the Firmware screen, click the “browse” button and browse to the folder V3.0 you previously created and select the CMM_Core.zip file to upload the V3.0 UFU. The upload process takes several minutes. The displayed progress bar indicates current upload status. After the file has uploaded, the screen displays “A new Firmware File has been uploaded with build version 3.0.100.20090504.17040”. A box below this message labeled Actions will state “This update cannot be started until the following actions have been completed: - Shut down servers (Displayed if compute modules are powered on) - Reset Storage Controller Module 1 into Safe Mode - Reset Storage Controller Module 1 into Safe Mode (Displayed if 2 modules are present in the system)” 5. To power off multiple servers (compute modules), click on the Shut down servers link to display the “Power On/Off Multiple Servers” dialog box. 6. Select either “Power Off Graceful” or “Power Off Forced” action and select all servers where the current state is “Powered ON”. Click Apply to continue. A confirmation dialog box appears stating the servers were successfully powered off. 7. Click Ok to continue. 8. To reset the Storage Control Module, click the Reset Storage Control Module 1 into Safe Mode link. The Reset Controller SCM1 dialog box is displayed. 9. Verify both “Come back in safe mode after reset” and “Reset only this controller” checkboxes are checked. Type “CONFIRM” and click “Apply” to continue. The dialog box will display “Storage Controller resetting. This may take up to 4 minutes.” A dialog box is displayed that states “Reset of controller SCM1 to Safe Mode successful”. 10. Click “OK” to continue. 11. If a second SCM is installed, repeat steps 8 through 10 to place the second SCM into Safe Mode. The screen then returns to the Firmware Update page. 12. Click the “Start Update” button to continue. 13. Click the “Reboot CMM and Start Update” button on the Start Update dialog box to continue. (Fans speed up and then return to normal as the CMM restarts). The CMM takes 12 minutes to boot prior to displaying the Login screen. 14. Login to the GUI when prompted. Initial login may be slow due to firmware updates that are in progress. 15. Browse to the Firmware tab and scroll down to the Storage Controller line item. The Storage Controller 1 line item in the Firmware tab indicates that the Storage Controller Module is updating to version 3.02.140.15. The update takes 5 - 10 minutes. Do not disturb the system while the update is in progress. While the update is still in process, the Firmware tab indicates that the Storage Control Module is at 3.02.140.15. Do not interrupt the system while the system fans are at high speed. 16. When the system fans have returned to normal speed, verify that all updates have been completed. Go to the system event log and verify that the following events have been logged: - Server Power Permission Granted - Storage Controller 1 Operational - Storage Controller 2 Operational (dual SCM configurations). 17. Return to the firmware tab and verify that all updates have completed. 18. Do NOT move the SCM to slot 2 – it should remain in Slot 1 for all future use. Unified Firmware Update from V2.7 to V3.0: 19. Launch a browser from a client system connected to the CMM. 20. Login to the Intel® Modular Server Control GUI. 21. From the left navigation menu, select “Settings” then “Firmware”. 22. On the Firmware screen, click the “browse” button and browse to the folder V3.0 you previously created and select the CMM_Core.zip file to upload the V3.0 UFU. The upload process takes several minutes. The displayed progress bar indicates current upload status. After the file has uploaded, the screen displays “A new Firmware File has been uploaded with build version 3.0.100.20090504.17040”. A box below this message labeled Actions will state “This update cannot be started until the following actions have been completed: - Shut down servers (Displayed if compute modules are powered on) 23. To power off multiple servers (compute modules), click on the Shut down servers link to display the “Power On/Off Multiple Servers” dialog box. 24. Select either “Power Off Graceful” or “Power Off Forced” action and select all servers where the current state is “Powered ON”. Click “Apply” to continue. A confirmation dialog box appears stating the servers were successfully powered off. 25. Click Ok to continue. The screen then returns to the Firmware Update page. 26. Click the “Start Update” button to continue. 27. Click the “Reboot CMM and Start Update” button on the Start Update dialog box to continue. (Fans speed up and then return to normal as the CMM restarts). The CMM takes 12 minutes to boot prior to displaying the Login screen. 28. Login to the GUI when prompted. Initial login may be slow due to firmware updates that are in progress. 29. Browse to the Firmware tab and verify that all updates have completed. 30. Do NOT move the SCM to slot 2 – it should remain in Slot 1 only for all future use. Complete the BIOS Update: 31. Install the Intel® Compute Modules MFS5520VI into the modular server system at this time. The BMC firmware update starts automatically as soon as the Intel® Compute Module MFS5520VI is detected by the CMM. After verifying that the BMC update completed successfully for all servers, the MFS5520VI BIOS status shows “Updates Pending – Power on required”. The firmware update process can now update multiple servers at the same time. Note: The Intel® Compute Module MFS5000SI BIOS version in the V3.0 UFU is the same version included in the previous P2.6 and V2.7 UFU releases. The Intel® Compute Module MFS5000SI BIOS version will not be updated. 32. To power on the servers: a. Click the firmware page link for each installed server and click “Apply” when prompted to power on the servers. b. Select the global server action “Power On/Off Multiple Servers” from the Servers screen and follow the instructions to power on multiple servers. c. Manually power on all servers installed in the system via the front panel buttons. 33. Attach a monitor to each of the server modules during the BIOS update process to monitor the BIOS update process. (Optional) 34. Navigate to the Firmware screen. The status of each of the powered-on Intel® Compute Modules MFS5520VI will show a BIOS Status of “Updates Pending (power on in progress)”. 35. Once the power on is complete, the status may change to “Updates Pending - reset required”. DO NOT CLICK ON THIS LINK – wait a few minutes and the BIOS update will begin automatically. Only click on this link if you are able to verify that the update failed to start via a monitor attached to the modular server. - The Intel® Compute Module MFS5520VI BIOS status eventually displays “BIOS updating to S5500.86B.01.10.0034….” Once the Intel® Compute Module MFS5520VI BIOS update has completed, the Firmware Status page in the GUI shows the BIOS status as “OK” and the following versions will be displayed: - MFS5520VI: BIOS version S5500.86B.01.10.0034.050420091255 will be displayed - MFS5000SI: BIOS version SB5000.86B.10.10.0048.112120081113 36. Repeat steps 31 through 35 for each server populated in the system. 37. Proceed to step 38 under Verify Updates Completed and Load Defaults section. Verify Updates Completed and Load Defaults: 38. Enter the BIOS setup on each server to verify that the BIOS update completed successfully and to load default settings. To restart a server and enter the BIOS setup remotely using the Intel® Modular Server Control GUI, follow these steps: a. From the Server screen, select a server. b. Restart the selected Server either by selecting the Reset action within the Intel® Modular Server Control GUI for the selected Server or from within the Remote KVM session. 39. On boot, enter the BIOS setup by pressing when prompted. 40. On the Main tab of the BIOS Setup Utility, verify that the “System BIOS” version displayed matches the V3.0 BIOS version below to confirm the BIOS was successfully updated. - For the Intel® Compute Module MFS5520VI: S5500.86B.01.10.0034 - For the Intel® Compute Module MFS5000SI: SB5000.86B.10.10.0048 41. Prior to loading the default BIOS settings, document all custom BIOS settings and then press to load the system default settings. Modify default settings as necessary to match documented custom settings previously used and press to save and exit. 42. Repeat steps 38 through 41 for each server to verify BIOS version and load default settings. 43. To add a second SCM to the Intel® Modular Server System MFSYS25/MFSYS35, complete all steps in the following section titled Install Second SCM in SCM2 Slot (Only required if adding a second SCM). Install Second SCM in SCM2 Slot: (Only required if adding second SCM) 44. Ensure that the appropriate steps have been taken per the Operating System BKM for upgrading to a second SCM prior to installing the second SCM. Power off all server modules prior to installing the second SCM. 45. Log in to the GUI and browse to the Firmware tab (bottom selection in the left navigation pane. 46. Install the second SCM in SCM2 slot. After the second SCM has booted, the firmware update page either indicates “Firmware update to this component will begin soon” or “Update to version 3.02.140.15 queued”. The second SCM line on the firmware tab then indicates “updating to 3.02.140.15”. The firmware update takes approximately 5 - 10 minutes. During this time, the chassis fans will be at high speed and the chassis fault LED may illuminate. The Firmware tab then indicates that the second SCM has been updated to 3.02.140.15; however, the fans will remain at high speed and the chassis fault LED may remain illuminated. The Firmware tab then indicates “updating expander”. Do not disturb the expander update process, which takes approximately 10 minutes. At the end of the expander update, a warning message at the top of the screen indicates “Controller Fail-back in progress.” Storage Management functions may be temporarily unavailable. The chassis fault LED will stop illuminating and the warning message at the top of the screen will disappear. 47. Browse to the event log. The event log should now display “Storage Controller Operational” for Storage Controller 2. ********************************************* LEGAL INFORMATION ********************************************* Information in this document is provided in connection with Intel Products and for the purpose of supporting Intel developed server boards and systems. No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted by this document. Except as provided in Intel’s Terms and Conditions of Sale for such products, Intel assumes no liability whatsoever, and Intel disclaims any express or implied warranty, relating to sale and/or use of Intel products including liability or warranties relating to fitness for a particular purpose, merchantability, or infringement of any patent, copyright or other intellectual property right. Intel Corporation may have patents or pending patent applications, trademarks, copyrights, or other intellectual property rights that relate to the presented subject matter. The furnishing of documents and other materials and information does not provide any license, express or implied, by estoppel or otherwise, to any such patents, trademarks, copyrights, or other intellectual property rights. Intel products are not intended for use in medical, life saving, or life sustaining applications. Intel may make changes to specifications and product descriptions at any time, without notice. Intel is a registered trademark of Intel Corporation. *Other names and brands are the property of their respective owners. Copyright © 2009 Intel Corporation.