PART NUMBER:  657149-021
FILE NAME:    iLO4_240.bin
TITLE:        iLO 4 firmware v2.40


LANGUAGE:  English


DIVISIONS:  Systems


PRODUCTS AFFECTED:
 
  ProLiant BL660c Gen8 Server Blade   
  ProLiant BL660c Gen9 Server Blade   
  ProLiant BL465c Gen8 Server Blade   
  ProLiant BL460c Gen9 Server Blade 
  ProLiant BL460c Gen8 Server Blade   
  ProLiant BL420c Gen8 Server Blade
  ProLiant DL580 Gen9 Server   
  ProLiant DL580 Gen8 Server   
  ProLiant DL560 Gen8 Server
  ProLiant DL560 Gen9 Server
  ProLiant DL385p Gen8 Server   
  ProLiant DL380 Gen9 Server  
  ProLiant DL380p Gen8 Server   
  ProLiant DL380e Gen8 Server   
  ProLiant DL360 Gen9 Server 
  ProLiant DL360p Gen8 Server   
  ProLiant DL360e Gen8 Server   
  ProLiant DL320e Gen8 v2 Server   
  ProLiant DL320e Gen8 Server   
  ProLiant DL180 Gen9 Server 
  ProLiant DL160 Gen9 Server 
  ProLiant DL160 Gen8 Server
  ProLiant DL120 Gen9 Server
  ProLiant DL80 Gen9 Server
  ProLiant DL60 Gen9 Server
  ProLiant DL20 Gen9 Server
  ProLiant ML350 Gen9 Server 
  ProLiant ML350e Gen8 Server   
  ProLiant ML350p Gen8 Server   
  ProLiant ML310e Gen8 v2 Server
  ProLiant ML310e Gen8 Server
  ProLiant ML150 Gen9 Server
  ProLiant ML110 Gen9 Server
  ProLiant ML30 Gen9 Server
  ProLiant SL4540 Gen8 Server   
  ProLiant SL210t Gen8 Server   
  ProLiant SL270s Gen8 Server   
  ProLiant SL270s Gen8 SE Server   
  ProLiant SL250s Gen8 Server   
  ProLiant SL230s Gen8 Server 
  ProLiant XL450 Gen9 Server
  ProLiant XL750f Gen9 Server
  ProLiant XL740f Gen9 Server
  ProLiant XL730f Gen9 Server
  ProLiant XL250a Gen9 Server 
  ProLiant XL230a Gen9 Server  
  ProLiant XL230b Gen9 Server
  ProLiant XL220a Gen8 Server
  ProLiant XL190r Gen9 Server    
  ProLiant XL170r Gen9 Server    
  ProLiant MicroServer Gen8   
  ProLiant WS460c Gen9 Graphics Server Blade    
  ProLiant WS460c Gen8 Graphics Server Blade   


OPERATING SYSTEM:
    Microsoft Windows Server 2008, R2
    Microsoft Windows 2012, R2
    Red Hat Enterprise Linux 6 (x86, AMD64/EM64T)
    Red Hat Enterprise Linux 7
    SUSE Linux Enterprise Server 11 (x86, AMD64/EM64T)
    SUSE Linux Enterprise Server 12
    VMware ESX 4.0, 4.1
    VMware vSphere 5.1, 5.5, 6.0


SYSTEM CONFIGURATION:  N/A


PREREQUISITE:  N/A
PREREQUISITE:  N/A

BUILD DATE:  November 2,2015
EFFECTIVE DATE:  November 20, 2015


DESCRIPTION:   Firmware for the Hewlett Packard Enterprise
               iLO 4 Management Controller
               
LAST RECOMMENDED OR CRITICAL VERSION: 2.30


PREVIOUS VERSION: 2.30


UPGRADE REQUIREMENTS: RECOMMENDED

  Users should update to this firmware version if their system is
  affected by one of the documented fixes or if there is a desire to utilize any
  of the enhanced functionality provided by this version.

FIRMWARE DEPENDENCY:

  For best performance, IPv6 support, and TLS v1.1 or later support, 
  Hewlett Packard Enterprise recommends upgrading to the latest versions of the iLO 
  utilities:
  
   HPQLOCFG 1.5.0 (replaced CPQLOCFG)
   Lights-Out XML Scripting Sample 4.80 bundle
   HPONCFG 4.7.0.0 (Windows)
   HPONCFG 4.6.0-0 (Linux)
   LOCFG.PL 4.80 (included in the Lights-Out XML Scripting Sample bundle)
   HPLOMIG 4.80 (upgrade HPLOMIG before installing this version of iLO 4)

KNOWN ISSUES: None

Fixes:

The following issues are resolved in this version:

   NIC auto-selection can be configured via RIBCL on DL60 and DL80 servers. These servers
    do not support the iLO Dedicated Network Port or NIC auto-selection.
   There is no POST error after one or more fans are removed.
   iLO does not collect and delete out of date or unused BIOS provider schemas 
    and registries.
   The iLO 4 web server might stop responding after an invalid file is 
    submitted on the firmware update page.
   When system throttling occurs on Gen8 servers, the duration is longer than 
    necessary.
   Cookies set by older versions of iLO were not understood correctly and might 
    cause problems when you try to select iLO Federation groups.
   The chassis firmware version number is not displayed consistently in the web 
    interface.
   Sorting by column does not work in some iLO web interface tables.
   The language icon at the bottom of the browser window is not displayed
    in Internet Explorer.
   The domain name cannot be set via the CLP when the Shared Network Port is enabled.
   A drive failure does not trigger an action when IPMI PEF is enabled.  
   The json/power_alert API returns an incorrect error (HTTP error 500) for bad parameters.
   The wrong iLO self-test name "UnknownSelfTest" is displayed for the NVRAM space test
    in Redfish output.
   The UID Indicator status does not change to BLINK when the Integrated Remote Console is active.
   Kerberos authentication cannot be enabled when FIPS mode is enabled.
   Keystrokes are repeated in the Integrated Remote Console when the server is in the UEFI Shell.
   Data is not displayed in the power meter 20 minute or 24 hour graph.
   The License page does not refresh to update the status after an iLO Advanced license is
    installed.
   Redfish output does not group the Average, Minimum, and Peak values together in the 
    Fast Power Meter output.
   The NIC Information page displays the address 0.0.0.0 when the IPv6 address 
    is the only IP address available for the iLO NIC.
   Duplicate entries for network cards are displayed on the Device Inventory page.
   Redfish output displays an incorrect memory type for non-HPE memory.
   The NIC Information page displays the value N/A when a NIC team is configured.
   An incorrect error message is displayed for the TESTTRAP command after SNMP alerts are
    disabled.
   Power consumption values are incorrect in Redfish Chassis/1/Power/FastPowerMeter/ output.
   Power supply bay numbering is inconsistent between the web interface and RESTful API output.
   If an SNMP test alert is sent when SNMPv1 traps are disabled and SNMPv3 users are not defined, 
    iLO reports a successful test when an error should be displayed.
   An event log message is not logged when an SSL certificate is imported via the RESTful API.
   A password that contains the equals sign (=) cannot be set when a user is added by using the CLI.
   The value null is displayed for all RESTful API NetworkAdapters packet statistics.
   The RESTful API schema file does not include the supported values for SpeedMbps.
   An infinite loop in the file system check utility causes slow system performance.
   DL580 Gen9 servers might fail to boot from an SD card.
   The 53-Sensor LOM is displayed as missing on the Temperatures page for DL580 Gen8 servers.
   After a vulnerability scan, iLO 4 might be left doing ACK flood with the scanner software. 
   iLO 4 might become unresponsive when attempting to delete an old AHS file with an invalid character 
    in its name.
   AlertMail rejects email addresses with hyphen characters.
   Only one LDAP server can be configured by using RIBCL.
   Insight Remote Support is not alerted if a failed hard drive is on a bay number above 18.



Enhancements:

This version adds support for the following features and enhancements:

   The iLO web interface has been updated to support the Hewlett Packard Enterprise style, 
    URLs, and company information.
   The Java IRC now includes two alternatives: A Java Web Start console and a Java applet-based
    console. The Java Web Start option works in newer browsers that do not allow the applet version to run. 
    On systems with OpenJDK, you must use the Java applet-based console with a browser (such as Firefox) 
    that supports a Java plug-in.
   The new Critical Temperature Remain Off setting can be configured via RIBCL for all nonblade servers. 
    This setting controls system behavior when the system is shut down due to thermal protection circuitry. 
    This is a different protection mechanism for thermal events, and it is not based on temperature sensor 
    thresholds, OS policy, or the environmental abnormality automatic shutdown configuration.  
   The following service events are now supported with embedded Remote Support registration:
    - ATA Disk Drive Status Changed Event
    - Fibre Channel Host Controller Status Changed Event
   The Server Reset button is now available on the Boot Order page when the Boot Mode is modified.
   The NVMe Backplane PIC firmware can now be updated via iLO.
   The logical drive label and ID were added to the RESTful API.
   NIC auto-selection can now be configured to search both Shared Network Ports on servers that
    support this hardware configuration. This feature can be configured via the CLI and RIBCL.
   NIC auto-selection can now be configured to support NIC failover. When enabled, iLO
    automatically begins searching for a NIC connection when the current connection fails. This
    feature can be configured via the CLI and RIBCL.


Feature previews:
   Shared Network Port port selectionAllows you to choose between port 1 and 
    port 2 for Shared Network Port functionality. You can configure this setting
    on the Network > Shared Network Port > General page in the iLO web interface. 
    
    NOTE: Not all sideband NICs are supported. In some cases, port 2 might not 
    be fully functional.

         NICs that work with port #2 for sideband:
         361i-2port-1GB NIC
         331FLR-4P-1G NIC
         366FLR-4P- 1G NIC
         561FLR-T-2P-10GB NIC
         526FLR-SFP+2P-10GB NIC
         HPE InfiniBand QDR/Ethernet 10Gb 2-port 544+FLR-QSFP Adapter **Port #2 Only
         534FLR-SFP+2P-10GB NIC
         HPE Ethernet 1GB 2-port 330i Adaptor
         BCM57810 NetXtreme II 10 GigE (NDIS VBD)
         HPE FlexFabric 10Gb 2-port 554FLR-SFP+ Adapter
         HPE Ethernet 10Gb 2P 560FLR-SFP+ Adapter
   
   iLO network connection auto-selectAllows you to configure iLO to automatically 
    select the iLO Dedicated Network Port or Shared Network Port, based on the 
    detected network activity. This feature can be configured
    by using the iLO CLI or XML scripting. 

SUPPORT -

1.  iLO 4 firmware updates and utilities can be found here:

      http://www.hpe.com/support/iLO4

2. IPv6 network communications - Dedicated network connection only
     Supported Networking Features
                IPv6 Static Address Assignment
                IPv6 SLAAC Address Assignment
                IPv6 Static Route Assignment
                IPv6 Static Default Gateway Entry
                DHCPv6 Stateful Address Assignment
                DHCPv6 Stateless DNS, Domain Name, and NTP Configuration
                Integrated Remote Console
                OA Single Sign-On
                HPE SIM Single Sign-On
                Web Server
                SSH Server
                SNTP Client
                DDNS Client
                RIBCL over IPv6
                SNMP
                AlertMail
                Remote Syslog
                WinDBG Support
                HPQLOCFG/HPLOMIG over an IPv6 connection
                Scriptable Virtual Media
                CLI/RIBCL Key Import over IPv6
                Authentication using LDAP and Kerberos over IPv6
                iLO Federation
                IPMI
     Networking Features not supported by IPv6 in this release 
                IPv6 Over Shared Network Port Connections
                NETBIOS-WINS
                Enterprise Secure Key Manager (ESKM) Support
                Embedded Remote Support (ERS)

3. You might encounter a data inconsistency error when you use iLO Federation
   Management. This error occurs when an iLO on your network is not 
   responding correctly. Use the data on the Multi-System map page to 
   troubleshoot data inconsistency errors.

DOCUMENTATION -

1.  iLO 4 documentation is available at http://www.hpe.com/info/iLO/docs.

2.  Check the online help for information about how to use iLO. To access the 
    online help, Click the question mark icon in the upper right corner of 
    any iLO web interface page.

HOW TO USE -

1.  Download the iLO 4 Online Firmware Update Component for your
    operating system.

2.  Install the firmware using one of these options:

    a) Run the component on the host to be updated.
       The component will update the iLO 4 firmware and reset the iLO processor.

    b) Extract the firmware from the component. This will place the firmware
       image file, iLo4_yyy.bin (where yyy represents the firmware version), in
       the target directory.  You now have these options:

       i) Login to iLO, navigate to the Update Firmware page, and update the
          firmware from there.

       ii) Use the Lights-Out Configuration Utility (HPQLOCFG) and RIBCL/XML
           scripts to update iLO 4 across the network.

       iii) Use the Online Lights-Out Configuration utility (HPONCFG) and
            RIBCL/XML scripts to update iLO 4 from the supported host OS.

3.  iLO automatically resets after a successful update.
    There is no need to manually reset iLO.

Copyright 2002,2015 Hewlett Packard Enterprise Development, LP

