================================================================================
Release Notes for
NEC Express5800/R320d,R310d
BMC Firmware Revision 03.30
================================================================================
NEC Corporation.
February. 2017

[Contents]
1.  About the software
2.  Server models for update
3.  Update procedures
4.  Revision history
5.  Legal notices (trademarks and copyrights)

--------------------------------------------------------------------------------
1.  About the software

This BMC Firmware update module supports the following functional enhancement
in the NEC Express5800/R320d-M4, R320d-E4 and R310d-E4 models:

BMC 03.30
  - For security measure, OpenSSL is renewed in 1.0.1t base.
  - When connecting to EXPRESSSCOPEEngine3 the message "If Javascript is Enabled
     on your web browser, automatically change to loginpage." is displayed to 
    the browser and the login screen was not displayed, this problem is corrected.
  - The problem that the setting of user for EXPRESSSCOPEEngine3 can be changed 
    from outside was corrected.
  - When ManagementLAN (BMC-LAN) received a JumboFrame packet, the problem that 
    network of EXPRESSSCOPEEngine3 stopped working any more was corrected.
  - When BMC firmware changed the pass of IPMB access, SEL which was outputting 
    is easy to mistake for an error. Therefore this SEL was deleted.
  - The problem that vertical stripes sometimes display to RemoteKVM was 
    corrected.

Note:
  - To prevent a system failure, please read this document carefully and 
    follow the procedure for successful update.  Should your system 
    malfunction or be powered off due to an unplanned event during update (for
    example, power blackout or cutoff, lightening, and noise), the system may 
    be damaged and fail to operate normally.  In this case, any remedial 
    measures shall be taken at your expense.

  - Please don't do this update from management PCs using remote KVM of 
    EXPRESSSCOPEEngine3. Update may sometimes fail.

-------------------------------------------------------------------------------
2.  Server models for update

Users who use the following server models and BMC firmware versions need update:
 - Models to update: 
    NEC Express5800/R320d-M4
    NEC Express5800/R320d-E4
    NEC Express5800/R310d-E4

 - BMC Firmware versions to update:
    BMC Firmware Revision 03.15
    BMC Firmware Revision 03.18
    BMC Firmware Revision 03.25
    BMC Firmware Revision 03.26
    BMC Firmware Revision 03.27

NOTE:
If current BMC firmware version is later than the above an update is not required.

NOTE:
Please follow the instructions for each case below:


  <CASE 1>
    If current BMC firmware version is 03.25 or less, confirm the following.
      - You have performed an ssh connection to the BMC after the system has been
         powered on.
        ('Powered on' means both AC plugs are connected.)

  <CASE 2>
    If current BMC firmware version is 03.26 or less, confirm the following.
      - When connecting to EXPRESSSCOPEEngine3 the message "If Javascript is 
        Enabled on your web browser, automatically change to loginpage." is 
        displayed to the browser and the login screen was not displayed.

  If CASE 1 or CASE 2 apply you have to shut down the system,
  power off for more than 30 seconds, power on and wait for the system to reach
   the Duplex state.
    ('Powered off' means both AC plugs are disconected.)
    ('Powered on' means both AC plugs are connected.)
  Then you can start to update the BMC Firmware.

  <CASE 3>
    If current BMC firmware version is 03.15 or less and the following problem 
    occurs:
      - After setting the DNS address network setting of the BMC the 
        problem of repeating a Primary change in a module occurs.

  If CASE 3 applies please perform one of the following workarounds before 
  starting to update the BMC Firmware.

  [Workaround 1]
    Please change the DNS address network setting of both BMCs to "0.0.0.0".
    When performing this workaround please return the DNS address to the original
     value after the BMC update is completed.

  [Workaround 2]
    If the DNS server that the BMC is uses is not running please restart the DNS
     server before you update the BMC firmware.

 - How to confirm the BMC Firmware version (Windows(R) OS):

    (1) Run ft server Utility.

        <Windows Server(R) 2008 R2>
        (Start->All programs->NEC ESMPRO Agent->ft server utility)

        <Windows Server(R) 2012>
        (Start->All apps(Right-click the start screen)
                                              ->ft server utility)

    (2) Select [Firmware] in [BMC] tree and confirm BMC Firmware version.
         ID 10/120 : Runtime means BMC Firmware version of CPU/IO Module0
         ID 11/120 : Runtime means BMC Firmware version of CPU/IO Module1


 - How to confirm BMC Firmware version (VMware ESXi(R)):

    (1) Login to the ftSys Management Appliance as a root user.

    (2) Run the following command and confirm [Firmware Rev].

        # /opt/ft/bin/ftsmaint ls 10/120 or
        # /opt/ft/bin/ftsmaint ls 11/120

         10/120 : BMC Firmware version of CPU/IO Module0
         11/120 : BMC Firmware version of CPU/IO Module1

--------------------------------------------------------------------------------
3.  Update procedures

 - <Windows(R) OS>:

   Without ExpressUpdate, follow the procedure below.

   3-1. Preparation of Update

     (1) Confirm that the System FT LED lights in green.

     (2) Log-in the system as a user with administrator privilege for 
         the local machine.

     (3) Terminate all running applications.

     (4) Download the zipped file into any hard disk directory and 
         unzip the file into any directory.

   3-2. Update procedure

     (1) Double-click BMCUP.BAT in the directory, then the BMC Firmware Update 
         Program will start. 

         note) While updating, the screen may disappear temporarily.
               This is not an error if the screen reappears.

     (2) Confirm the progress using the ft server utility.
     
         1. Run ft server Utility.

            <Windows Server(R) 2008 R2>
            (Start->All programs->NEC ESMPRO Agent->ft server utility)

            <Windows Server(R) 2012>
            (Start->All apps(Right-click the start screen)
                                                  ->ft server utility)

         2. Select [Firmware] of [BMC] tree and confirm Status.
            Refresh the current status by pressing the [F5] key.

         3. When the update process is completed, status will show 'Duplex, Duplex'.
            The update process will takes approximately 30 minutes.
            
     (3) Confirm whether the update process has succeeded using the ft server 
         utility.

         Select [Firmware] in [BMC] tree and confirm BMC Firmware version.

         Confirm firmware as follows.
           ID 10/120 : Runtime=03.30 Boot=00.09 Sdr=03.03
           ID 11/120 : Runtime=03.30 Boot=00.09 Sdr=03.03

         Otherwise, update process is failed.
         Update again by following 3-2. Update Procedure.

     (4) Confirm the System FT LED lights in green.

     (5) After the Firmware update completes delete the unzipped files if necessary.


 - <VMware ESXi(R)>:

   Follows the procedure below.

   3-1. Preparation of Update

     (1) Confirm the System FT LED lights in green.

     (2) Login to the ftSys Management Appliance as a root user.

     (3) Shutdown all guest OS except for the ftSys Management Appliance.

     (4) Terminate all running applications on the ftSys Management Appliance.

     (5) Download the zipped file into any hard disk directory on the Management
          PC and unzip the files into any directory.

         note) Only the following file is used by Firmware update.
               '062-01215bmc_b00.09r03.30s03.03.bin'

     (6) Use the VMware vSphere(R) Client to store the BMC firmware file in the 
         desired directory of the ftSys Management Appliance.

         1. After the unzip file is written on CD/DVD, the CD/DVD is installed
             in the Management PC which is contains the VMware vSphere(R) Client.

         2. Select the ftSys Management Appliance from the left pane of VMware 
            vSphere(R) Client. Click the CD/DVD button on toolbar to connect 
            the CD/DVD drive to the ftSysManagement Appliance.

         3. After login to the ftSys Management Appliance as a root user,
            mount the CD/DVD.

            <Command example>
             # mkdir /mnt/cdrom
             # mount /dev/cdrom /mnt/cdrom

         4. BMC firmware file is copied to the desired directory of 
            the ftSys Management Appliance from the CD/DVD.

            <Command example>
             # mkdir /tmp/fw
             # cp /mnt/cdrom/062-01215bmc_b00.09r03.30s03.03.bin /tmp/fw

            Write down the path to the directory which contains the file.

            Note.
              When file system of the CD/DVD is ISO9660, the file name is changed
               as follows. Please use the changed file name in this case.

                before: 062-01215bmc_b00.09r03.30s03.03.bin
                after : 062_01215bmc_b00_09r03_30s03_03.bin
                        '-'(hyphen) and '.'(period except the file extension),
                        change to '_'(underscore).

         5. After the BMC firmware file is copied unmount the CD/DVD.

            <Command example>
             # cd /
             # umount /mnt/cdrom

            Disconnect the CD/DVD drive from the ftSys Management Appliance 
            by clicking the CD/DVD button on the toolbar in the VMware vSphere(R)
             Client. 

   3-2. Update procedure

     (1) Run the following command on the ftSys Management Appliance.
         # /opt/ft/bin/ftsmaint burnBmcs <<bmc_file>>

         For <<bmc_file>>, specify the file path you have copied in Step 3-1.

     (2) The update process will take approximately 30 minutes.
         When the following messages are displayed the update has completed.

         <Example>
          ----------------------------------------------
          Updated firmware on the device at path 11/120.
          Updated firmware on the device at path 10/120.
          ----------------------------------------------

     (3) Confirm whether the update process has succeeded by using the following
          command.

         # /opt/ft/bin/ftsmaint ls 10/120

         <Example>
          ----------------------------------------------
          Op State : DUPLEX
          :
          Firmware Rev : 03.30/00.09/03.03
          ----------------------------------------------

         If [Op State] is 'DUPLEX' and [Firmware Rev] is '03.30/00.09/03.03' then
         the Firmware update has completed successfully.

         Confirm whether the other module update process has succeeded 
         using the following command.

         # /opt/ft/bin/ftsmaint ls 11/120

         <Example>
          ----------------------------------------------
          Op State : DUPLEX
          :
          Firmware Rev : 03.30/00.09/03.03
          ----------------------------------------------

         If [Op State] is 'DUPLEX' and [Firmware Rev] is '03.30/00.09/03.03' then
         the Firmware update has completed successfully.

     (4) Confirm the System FT LED lights in green.

     (5) After the Firmware update completes delete the unzipped files and 
         directory if necessary.

--------------------------------------------------------------------------------
4.  Revision history

November. 2016 BMC Firmware Revision: 03.18
  - The problem that a SSH connection to BMC and a connection to 
    EXPRESSSCOPEEngine3 can't sometimes is corrected.

March. 2016 BMC Firmware Revision: 03.25
  - For security measure, OpenSSL is renewed in 1.0.1m base.
  - EXPRESSSCOPEEngine3 is TLS1.1/1.2 supported.
  - The Self Signed SSL certificate which is being used for EXPRESSSCOPEEngine3
    is renewed in SHA-2.
  - It was confirmed that EXPRESSSCOPEEngine3 works in version 9/10/11
    of Internet Explorer(R).
  - The problem that remote KVM can't sometimes connect any more is corrected.
  - When the encryption of remote KVM is made effective by the environment of 
    Java7 and later, and it's connected to remote KVM, message of 
    "Connection Failure:Error in reading Video data!" is displayed.
    After that the problem that remote KVM can't connect any more is corrected.
  - After setting the DNS address of the network setting item of BMC, the IPMI
    command was an error, and it was corrected that the problem of repeating 
    a Primary change in a module sometimes occurs.

August. 2016 BMC Firmware Revision: 03.26
  - When repeating ssh login to BMC, memory leak of BMC occurred, and the problem
     that BMC resets after that was improved.
    When repeating ssh login and ssh logout for 24 hours by one minute interval,
     BMC reset occurs in about 15 days.
    When it's at the timing of repeat above-mentioned, the phenomenon which can't
     do ssh login to BMC occurs several hours before BMC reset.
    Further, when BMC was reset, IO modules becomes Simplex state temporarily,
     and after that, it's restored to Duplex state automatically.
    But ft-server sometimes doesn't restore to Duplex state and does reboot.

February. 2017 BMC Firmware Revision: 03.30
  - For security measure, OpenSSL is renewed in 1.0.1t base.
  - When connecting to EXPRESSSCOPEEngine3 the message "If Javascript is Enabled
     on your web browser, automatically change to loginpage." is displayed to 
    the browser and the login screen was not displayed, this problem is corrected.
  - The problem that the setting of user for EXPRESSSCOPEEngine3 can be changed 
    from outside was corrected.
  - When ManagementLAN(BMC-LAN) received a JumboFrame packet, the problem that 
    network of EXPRESSSCOPEEngine3 stopped working any more was corrected.
  - When BMC firmware changed the pass of IPMB access, SEL which was outputting 
    is easy to mistake for an error. Therefore this SEL was deleted.
  - The problem that vertical stripes sometimes display to RemoteKVM was 
    corrected.

--------------------------------------------------------------------------------
5. Legal notices (trademarks and copyrights)

All contents on this software are the copyright of NEC Corporation or the 
third-party software developer.

EXPRESSSCOPE is a registered trademark of NEC Corporation.

Microsoft, Windows, Windows Server and Internet Explorer are either registered
trademarks or trademarks of Microsoft Corporation in the United States and/or 
other countries.

VMware, VMware ESXi and VMware vSphere are registered trademark or trademark
of VMware, Inc in the United States and/or other jurisdictions. All other marks
and names mentioned herein may be trademarks of their respective companies.

All other company names and product names mentioned herein are registered 
trademarks or trademarks of their respective owners.
