Integrated Management Module (IMM) Firmware Update for Windows
Installation README File
Version: 1.49 BUILDID: YUOOG9A
(C) Copyright International Business Machines Corporation 2008 - 2011.
All rights reserved.
US Government Users Restricted Rights - Use, duplication, or disclosure
restricted by GSA ADP Schedule Contract with IBM Corporation.
CONTENTS
________
1.0   Overview
2.0   Installation and Setup Instructions
 2.1   Updating the IMM firmware using the flash utility
 2.2   Updating the IMM firmware using the web interface
 2.3   Updating the IMM Firmware on a Blade using the Advanced Management
       Module
 2.4   Extracting the update package contents
 2.5 IBM Systems Director discovery after an IMM install
3.0   Configuration Information
4.0   Unattended Mode
5.0   Web Sites and Support Phone Number
6.0   Trademarks and Notices
7.0   Disclaimer
1.0    Overview
       1.1     This README file contains the latest information about
               installing the IMM firmware update.
       1.2     Limitations:
           -   This flash   utility is only able to update systems which can
               be reached   via an Ethernet connection. If the Integrated
               Management   Module cannot be reached due to lack of a physical
               connection   or firewall protections, then the update will fail.
               Limitations for versions 1.07 and   1.08:
               If you are down-levelling the IMM   firmware to a version older
               than 1.07 and the IMM firmware is   currently at version 1.07
               or 1.08, you must remove AC power   from the server before
               performing a server reboot.
       1.3     Enhancements:
         - Refer to the change history file ibm_fw_imm_yuoog9a-
1.49_anyos_noarch.chg
            for a history of enhancements and fixes.
       1.4     Recommendations and Prerequisites for the Update:
               IMPORTANT: Prerequisite for updating to IMM firmware version 1.30
              ========== (yuooc7e) Updating to IMM firmware version 1.30 (yuooc7e)
requires the
              current IMM firmware version to be 1.10 (yuoo57h), or later. If this
              prerequisite is not met before updating to version 1.30 (yuooc7e) the
              system will not power on correctly. If the system is not running a
              minimum of IMM version 1.10 (yuoo57h), update the IMM before attempting
              to update to 1.30 (yuooc7e). This prerequisite was a limitation of IMM
              version 1.30, and it has been fixed in IMM version 1.31(yuooc7f). This
              prerequisite does not apply to IMM version 1.31 or later.
              IMPORTANT: Make sure the current IMM firmware level is 1.07 or later
              ========== before you update the uEFI firmware or DSA Preboot firmware.
              The recommended firmware update sequence is IMM followed by UEFI
              followed by DSA Preboot.
              IMPORTANT: When updating through AMM, after the IMM update is complete,
              ========== wait at least fifteen minutes before you initiate any
planned
              uEFI or DSA Preboot firmware updates.
              Note: If you are updating to IMM version 1.09 or higher with AMM
version 50L
              ===== or higher, wait at least ten minutes before you initiate any
planned
              UEFI or DSA Preboot firmware updates.
              IMPORTANT: If your server has advanced management module (AMM) level
              ========== 50G or earlier and you will be updating multiple blades in
              the chassis, restart the AMM once before beginning multiple updates.
              Note: Updated firmware version numbers might not be visible in SMBIOS
              ===== tables until after the server is rebooted.
              Note: When updating the IMM firmware from a version earlier than
              ===== version 1.05 (build YUOO32F) to version 1.05 or newer, the
              Remote Alert Recipient Email Addresses and the Daylight Saving
              Time setting will revert to the default setting.
              Users that utilize these settings will need to set them again
              after the update.
          -   In Windows Server 2008, the firewall may be enabled by default.
              In some configurations, this could prevent the flash utility from
              succeeding. The firewall may need to be disabled if it is suspected
              to be preventing the update traffic.
          -   Updating the Integrated Management Module firmware using the LAN-over-
USB
              interface requires operating system drivers and other configuration.
              In order to install the device driver for LAN-over-USB device,
              there must be no network device on the system configured with an IP
              address of 169.254.95.x other than the IBM USB Remote NDIS Network
            Device (the LAN-over-USB device).
            The update package will attempt to perform the setup if needed. If
            the automatic setup fails or it is desired to setup the LAN-over-USB
via
            manual intervention, the following process can be used:
            Windows Driver Installation
            ===========================
            Perform the following steps to install ibm_rndis_server_os.inf:
            These steps only need to be performed if the server is running
            a Windows operating system and the ibm_rndis_server_os.inf
            file has not been previously installed. The INF needs to be
            installed only once. It is required by Windows operating systems
            to detect and use the IMM's LAN-over-USB functionality.
            a). Extract the ibm_rndis_server_os.inf and device.cat files
                from this update package and copy them to the
                \WINDOWS\inf subdirectory.
            b). For Windows Server 2003:
                Install the INF by right-clicking on the file and selecting
                Install. This generates a .PNF file of the same name in
                \WINDOWS\inf.
                For Windows Server 2008:
                (Note: If running Windows Server 2008 with service pack 2, driver
                installation is not required because the operating system
automatically
                installs the required driver when it detects that the IMM is
present
                on a server.)
                Go to Computer Management then Device Manager and find the RNDIS
                Device.
                Select properties -> Driver -> Reinstall driver
                Point the system to the \Windows\inf folder where it will find
                the .inf file and install the device.
            c). Go to Computer Management then Device Manager and right-click
                on "Network adapters" and select "Scan for hardware changes".
                You should see a small popup that says "Found New Hardware"
                and "Ethernet Device".
            d). The New Hardware Wizard should start automatically. When it asks
                "Can Windows connect to Windows Update to search for software?"
                select "No, not this time". Then click Next to continue.
            e). When it asks "What do you want the wizard to do?" select
                "Install from a list or specific location (Advanced)". Then
                click Next to continue.
            f). When "Please choose your search and installation options" is
                displayed, select "Don't search. I will choose the driver to
                install." Then click Next to continue.
            g). When "Select a hardware type, and then click Next." is
                displayed, select "Network adapters". Then click Next to
                continue.
             h). When the dialog comes up, displaying "Completing the Found New
                 Hardware Wizard". Click Finish.
             i). A new Local Area Connection should come up. (for example Local
                 Area Connection 4) and may state "This connection has limited or
                 no connectivity." You can ignore this message.
             j). Go back to the Device Manager. "IBM USB Remote NDIS Network
                 Device" should now show up under "Network Adapters".
             k). Open a command prompt and type "ipconfig". You should see the
                 "Local Area Connection" for the IBM USB RNDIS and it should have
                 an IP address in the range 169.254.95.xxx.
             l). Go to Start -> Control Panel -> Network Connections. Right
                 click on the device named "IBM USB RNDIS Network Device"
                 and select "properties".
             m). In the scroll down box, select "Internet Protocol(TCP/IP)"
                 and click on the properties button.
             n). Select the radio button labeled "Use the following IP address".
                 In the IP address field put an address in the range
                 169.254.95.xxx with a Subnet mask of 255.255.255.0.
                 The recommended value for this step is 169.254.95.119.
             Updating UEFI
             =============
             If you are updating the UEFI firmware through the IMM user
             interfaces, you should make sure that the server is powered
             up and booted into the Operating System, otherwise the IMM
             is unable to access the UEFI flash device.
       1.5   Dependencies:
         1.5.1   Windows Server 2003 R2 based operating systems
                 The Microsoft IPMI device driver is not installed by default
                 with Microsoft Windows Server 2003 R2 based operating systems.
                 To install the Microsoft IPMI device driver, complete the
                 following:
                 1. Click Start -> Control Panel -> Add/Remove Programs.
                 2. Click Add/Remove Windows Components.
                 3. From the component list, select Management and Monitoring
                    Tools, and then click Details.
                 4. Select Hardware Management.
                 5. Click Next. The installation wizard opens and guides you
                    through the installation. The Windows installation disk may
                    be required.
2.0   Installation and Setup Instructions
      The procedure to update the IMM is as follows:
      Note: In Windows Server 2008, the firewall may be enabled by default.
       In some configurations, this could prevent the flash utility from
       succeeding. The firewall may need to be disabled if it is suspected
       to be preventing the update traffic.
2.1   Using the Windows graphical user interface
  -   Run the IMM Update by clicking the .EXE
  -   Choose "No IMM reboot"(optional). If you choose this option,
      IMM firmware update will not be activated until IMM reboot.
  -   If IMM is using non-default account, fill in the fields "IMM User ID"
      and "IMM Password". Or leave them blank if IMM is using the default
      account. The default userid and password of IMM are USERID and
      PASSW0RD (0 is zero).
  -   Choose "Perform Update" and click the "Next" button
  -   If the update is meant for the system on which it is
      running, the "Update" button will appear. Click the "Update"
      button to continue.
  - Click the "Exit" button.
  2.1.1 Using the Windows command line interface
      - Run the IMM Update with the following command line:
        "ibm_fw_imm_yuoog9a-1.49_windows_32-64.exe -s"
        Note: "-u" is a supported synonym for command line switch "-s".
      - Optional command line parameters supported by the update
          --backup
             Target the secondary/alternate flash bank if available.
             If a alternate device is not supported, the IMM may ignore
             this option.
          --no-reboot
             If the firmware type being updated requires an activation
             step to be performed by the utility, this option will prevent
             that step.
          --user <User name>
              This option provides a method of setting the IMM user name
              to use during a LAN IPMI session. Use of this option will
              disable the IPMI KCS authentication failover.
          --password <Password>
              This option provides a method of setting the IMM password
              to use during a LAN IPMI session.
          --silent
             This option turns off text output from the update process.
             Use of this option also turns on the --unattended option.
      2.2 Perform the following steps to update the IMM firmware using
           the web interface:
           (If you are updating the IMM Firmware on a Blade Using the
            Advanced Management Module, see section 2.3)
            a). Open a Web browser. In the address or URL field, type
                the IP address or host name of the IMM to which you
                want to connect. The Login web page opens.
                Note: The IMM defaults to DHCP. If a DHCP host is
                unavailable, the IMM assigns a static IP address of
                192.168.70.125.
            b). Type your user name and password on the Login page. If
                you are using the IMM for the first time, you can obtain
                your user name and password from your system administrator.
                All login attempts are documented in the event log.
                A welcome page opens in your browser.
                Note: The IMM is set initially with a user name of USERID
                and password of PASSW0RD (with a zero, not an O). This user
                has read/write access. Change this default password during
                your initial configuration for enhanced security.
            c). Select a timeout value, in minutes, in the field provided.
                If your browser is inactive for that number of minutes, the
                IMM logs you off the Web interface.
            d). Click Continue to start the session. The browser opens the
                System Status page, which gives you a quick view of the system
                status.
            e). In the navigation frame, click Firmware Update under Tasks,
                then click Browse.
            f). Navigate to this package (ibm_fw_imm_yuoog9a-1.49_windows_32-
64.exe)
                and click Open. The file (including the full path) appears in
                the box beside Browse.
            g). To begin the update process, click Update. A progress indicator
                opens as the file is transferred to temporary storage on the IMM
                A confirmation page opens when the file transfer is completed.
            h). Verify that the upd file shown on the Confirm Firmware Update
                page is what you intend to update. If not, click the Cancel
                button.
            i). To complete the update process, click Continue. A progress
                indicator opens as the firmware on the IMM is flashed. A
                confirmation page opens to verify that the update was
                successful.
            j). After receiving a confirmation that the update process is
                complete, click the option "Restart IMM" and click the Restart
                button. Click OK to confirm that you want to restart the IMM.
                NOTE: Restarting the IMM will disconnect your current session.
            k). Click OK to close the current browser window.
        l). To log into the IMM again, open your browser and follow the
            regular login process.
            Note: To cancel this process at any point, click Cancel.
2.3 Updating the IMM Firmware on a Blade Using the Advanced Management
    Module
        IMPORTANT: If your server has advanced management module (AMM) level
        ========== 50G or earlier and you will be updating multiple blades in
        the chassis, restart the AMM once before beginning multiple updates.
      - Log into the Advanced Management Module's web interface on
        BladeCenter.
      - After you log in, select MM Control -> Network Protocols and
        ensure that TFTP is enabled on the AMM. It is disabled by default.
      - Select Blade Tasks -> Firmware update and select the target blade.
      - Use the browse button to point to the update file:
          ibm_fw_imm_yuoog9a-1.49_windows_32-64.exe
      - Click the Update button to update the IMM firmware.
        After the update finishes, the IMM will automatically be rebooted to
        use the new firmware.
2.4    Extracting the update contents
        ibm_fw_imm_yuoog9a-1.49_windows_32-64.exe package contents:
         - This readme file
         - The IMM firmware update file named imm_yuoog9a.upd
         - Management Information Base files (MIBs)
             immalert.mib and imm.mib
           which are used to manage the IMM through SNMP
         - immRegistries.zip containing
             immMessageRegistry.xml and immPlatformRegistry.xml
           which can be used to decode the Alert Message ID
           that is received in traps and indications
         - An INF file, named ibm_rndis_server_os.inf and
           a CAT file, named device.cat are required by Windows
           operating systems to detect and use the IMM's LAN-over-USB
           functionality.
         - A 32-bit flash utility named iflash.exe
         - A 64-bit flash utility named iflash64.exe
         - Open Source Notices
      2.4.1 Windows extraction graphical user interface
            - Run the IMM Update by clicking the .EXE
            - Choose "Extract to Hard Drive" and click the "Next" button
            - Select a folder to extract the files and click OK.
            - Click the "Exit" button.
      2.4.2 Windows extraction command line
            - Run the IMM Update with the following command line:
                  "ibm_fw_imm_yuoog9a-1.49_windows_32-64.exe -x <path>"
                  where <path> is the path to which the Windows update files
                  will be extracted.
              2.4.2.1 Mandatory command line parameters supported by iflash
                 --package <file name>
                     This option designates the update file to be processed
                     by iflash. Typically, updates are upd files included
                     in the update packages. The update file contained in
                     this package is imm_yuoog9a.upd.
              2.4.2.2 Optional command line parameters supported by iflash
                 --user <User name>
                     This option provides a method of setting the IMM user name
                     to use during a LAN IPMI session. Use of this option will
                     disable the IPMI KCS authentication failover.
                 --password <Password>
                     This option provides a method of setting the IMM password
                     to use during a LAN IPMI session.
                 --unattended
                     This option turns off the prompt for user confirmation of
                     the update. The utility will not prompt the user and only
                     continue with the update if it determines the firmware on
                     the target is downlevel.
                 --force
                     Attempt to update even if the target is not downlevel. No
                     prompt for user confirmation will be shown. This option
                     overrides the --unatttended option.
                 --backup
                    Target the secondary/alternate flash bank if available.
                    If a alternate device is not supported, the IMM may ignore
                    this option.
                 --no-reboot
                    If the firmware type being updated requires an activation
                    step to be performed by the utility, this option will
                    prevent that step.
                 -s, --silent
                    These options turn off text output from the update process.
                    Use of these options also turns on the --unattended option.
                 -h, -?, --help
                    These options print the command usage details.
      2.5 IBM Systems Director discovery after an IMM install
       - If you are upgrading the IMM firmware: During the upgrade IMM firmware
          process, the mapping between IBM Director and IMM will lost for period
          of time (Depend on the IMM Upgrade/Restart timing can be 5-10 min or
longer),
          During this period of time you will not receive any IMM event from IBM
Director,
           and IBM Director will make status as "offline" to this IMM. Once the IMM's
           firmware upgrade/restart is been done and back online, the mapping between
IBM
           Director and IMM is also back online automatically. Which mean the IBM
Director
         system will recover by itself, without user/customer to do any manual
interaction.
           If this firmware update is part of an initial deployment we recommend
           upgrading to the latest IMM firmware level prior to discovering the
           IMM with IBM Systems Director.
3.0   Configuration Information
           - This update package does not provide the ability to set or modify
             IMM configuration settings.
4.0   Unattended Mode
       4.1    Performing the update in unattended mode
              - Run "ibm_fw_imm_yuoog9a-1.49_windows_32-64.exe -s"
       4.2    Extracting the update files in unattended mode
              - Run "ibm_fw_imm_yuoog9a-1.49_windows_32-64.exe. -x <path>"
                where <path> is the path to which the update files will be
                extracted.
5.0   Web Sites and Support Phone Number
        5.1    IBM Support Web Site:
               http://www.ibm.com/systems/support
        5.2    IBM Marketing Web Site:
               http://www-03.ibm.com/systems/x/
        5.3    If you have any questions about this update, or problems
               applying the update go to the following Help Center World
               Telephone Numbers URL:
               http://www.ibm.com/planetwide/index.html
6.0   Trademarks and Notices
        6.1    IBM is a registered trademark of International Business Machines
               Corporation in the United States, other countries, or both.
        6.2    U.S. Government Users Restricted Rights - Use, duplication
               or disclosure restricted by GSA ADP Contract with IBM
               Corporation. IBM web site pages may contain other
               proprietary notices and copyright information which should
               be observed.
             Microsoft and Windows are registered trademarks of Microsoft
             Corporation in the United States and other countries.
             Other company, product, or service names may be trademarks
             or service marks of others.
7.0   Disclaimer
           THIS DOCUMENT IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY
           KIND. IBM DISCLAIMS ALL WARRANTIES, WHETHER EXPRESS OR
           IMPLIED, INCLUDING WITHOUT LIMITATION, THE IMPLIED WARRANTIES
           OF FITNESS FOR A PARTICULAR PURPOSE AND MERCHANTABILITY WITH
           RESPECT TO THE INFORMATION IN THIS DOCUMENT. BY FURNISHING
           THIS DOCUMENT, IBM GRANTS NO LICENSES TO ANY PATENTS OR
           COPYRIGHTS.