Emulex HBA (LPe1205/LPe1200x) Firmware Update for Linux - 2.10x6-12.40a6-12.40a6 - Release (For Linux)
===============================================================================
Emulex 8Gb Fibre Channel Firmware Package
===============================================================================
This update package is applicable to the following HBA models:
For installation instructions, see the Install Tip file which is provided
in the downloaded software package.
NOTE: This document is designed to be cumulative. The current version
is appended to the previous version(s).
==========================================================================
Severity Definitions:
Critical: Unable to use the solution resulting in a critical impact to
operations. Includes high severity vulnerabilities.
Suggested: The solution can be used with some functional restrictions
resulting in minimal impact to business. Includes medium and
low severity vulnerabilities.
Initial: Initial release of the solution.
==========================================================================
==========================================================================
Firmware Version 2.10x6, Boot Code Version 12.40a6,
Build ID [19B], Severity [Critical]
Release Date [ December 11,2019 ]
==========================================================================
--------------------------------------------------------------------------
1.0 Overview
--------------------------------------------------------------------------
OS Versions supported
o Red Hat Enterprise Linux Server 7 Update 7
o Red Hat Enterprise Linux Server 8
o SuSE Linux Enterprise Server 12 SP4
o SuSE Linux Enterprise Server 12 SP5
o SuSE Linux Enterprise Server 15 SP1
o VMware ESXi 6.5 Update
o VMware ESXi 6.7 Update
o Windows 2016
o Windows 2019
Supported configurations can be found on the Lenovo Operating System
Interoperability Guide at the following website:
https://lenovopress.com/osig
--------------------------------------------------------------------------
2.0 Prerequisites and dependencies
--------------------------------------------------------------------------
none
--------------------------------------------------------------------------
3.0 Security Fixes
--------------------------------------------------------------------------
none
--------------------------------------------------------------------------
4.0 Other Fixes
--------------------------------------------------------------------------
none
--------------------------------------------------------------------------
5.0 Enhancements
--------------------------------------------------------------------------
none
--------------------------------------------------------------------------
6.0 Other Changes
--------------------------------------------------------------------------
none
--------------------------------------------------------------------------
7.0 Limitations
--------------------------------------------------------------------------
none
===============================================================================
Firmware Version: 2.10x6
Boot Code Version: 12.20a3
Supported On: Lenovo System x Rack and Flex
Problems Fixed:
- UEFI: Fixed a hang issue caused by some targets returning error
(Insufficient Resources) on PLOGI
- UEFI: Changes in 'Boot Target Scan Method' option on LPe12000 are not saved
- UEFI: Removing 'please wait' when Scan or Add boot device is used in HII
- x86: Allow the user to use the ESC key to abort the target scan in the
configuration utility.
- x86: System could possibly hang when Int 15h Function 86h is called in timer
routines
- x86: Update Copyrights from Broadcom Limited to Broadcom Inc.
- x86: Fixed a bug where OS was not booting in legacy mode from Nimble array
if passive/standby path is 1st and active path is second in boot order.
Incremental Interoperability:
- RHEL 8.0
- RHEL 6.7 is NOT supported
- This firmware is not supported on legacy IBM "Blue" servers
Known Issues:
- None
===============================================================================
Firmware Version: 2.10x6
Boot Code Version: 11.40a13
Supported On: Lenovo System x Rack and Flex
Problems Fixed:
- None
Incremental Interoperability:
- SLES15 Support
- RHEL7 Update 6 Support
- SLES12 SP4 Support
- This firmware is not supported on legacy IBM "Blue" servers
Known Issues:
- None
===============================================================================
Firmware Version: 2.10x6
Boot Code Version: 11.40a13
Supported On: Lenovo System x Rack and Flex
Problems Fixed:
- None
Incremental Interoperability:
- RHEL7 Update 5 Support
- RHEL6 Update 10 Support
- SLES12 Update 3 Maintenance Update Kernel Support
- VMware ESXi 6.7 Support
- This firmware is not supported on legacy IBM "Blue" servers
Known Issues:
- None
===============================================================================
Firmware Version: 2.03x14
Boot Code Version: 11.40a4
Supported On: Lenovo System x Rack and Flex
Problems Fixed:
- None
Incremental Interoperability:
- RHEL7 Update 4 Support
- SLES12 Update 3 Support
- This firmware/boot BIOS is not supported on legacy IBM "Blue" servers
- Emulex LPe12000-M8-L PCIe 8Gb 1-Port SFP+ Fibre Channel Adapter[4XC7A08220]
- Emulex LPe12002-M8-L PCIe 8Gb 2-Port SFP+ Fibre Channel Adapter[4XC7A08221]
Known Issues:
- The new 8G FC models are supported with subset of Lenovo server platforms
===============================================================================
Firmware Version: 2.03x14
Boot Code Version: 11.20a6
Supported On: Lenovo System x Rack and Flex
Problems Fixed:
- None
Incremental Interoperability:
- Windows 2016 Support
- VMware ESXi 6.5 Support
Known Issues:
- Beginning with software release 11.2, Emulex LightPulse adapters and
OneConnect adapters have independent software kits. The "Broadcom Software
Kit Migration Guide" document provides special instructions and
considerations for using the driver kits for LightPulse and OneConnect
adapters. https://docs.broadcom.com/docs/12378907
- 11.20a6 boot BIOS is not Microsoft Signed so secure boot functionality will
not function properly. 11.20a7 which is Microsoft Signed is available from
Lenovo customer support
===============================================================================
Firmware Version: 2.03x7
Boot Code Version: 7.00a2
Supported On: Lenovo System x Rack and Flex
Problems Fixed:
- Changed the Target Scan mechanism. If no LUN is attached, menu will display
not supported or not configured.
- Change the LUN Scan logic. If Target has at least one good LUN, the code
will consider it as a supported target and will skip the bad LUNs.
- Improved direct attach/point-to-point target interoperability in x86 BIOS
Incremental Interoperability:
- None
Known Issues:
- Universal Boot code includes component versioning changes:
1) Universal image no longer includes FCode.
2) x86/UEFI boot modified from n.nnan format to n.n.n.n format.
- To disable BFS after BOFM or IFM have been enabled, it must be done by
setting BFS manually in the EFIBoot config utility or sending a BOFM default
command to the port. This is working as expected and we are documenting it
here.(159225)
===============================================================================
Firmware Version: 2.03x7
Boot Code Version: 7.00a0
Supported On: Lenovo System x Rack and Flex
Problems Fixed:
- Bumped FW revision from 2.02A1 to 2.03X7 to resolve a UXSPi issue (188579)
- Changed the Target Scan mechanism. If no LUN is attached, menu will display
"not supported" or "not configured".
- Fixed a bug with changing default ALPA setting when using the up arrow
caused an invalid entry to show up.
Incremental Interoperability:
- Ported UEFI code into EDK II
- Add CLP support in x86 ROM
- Add >4GB memory support: Saturn 3.x
Known Issues:
- Universal Boot code includes component versioning changes:
1) Iniversal image no longer includes FCode.
2) x86/UEFI boot modified from n.nnan format to n.n.n.n format.
- To disable BFS after BOFM or IFM have been enabled, it must be done by
setting BFS manually in the EFIBoot config utility or sending a BOFM default
command to the port. This is working as expected and we are documenting it
here.(159225)
===============================================================================
Firmware Version: 2.02a1
Boot Code Version: 5.30a8
Supported On: Lenovo System x Rack and Flex
Problems Fixed:
- Disable support for OOO frame queuing by default. <> (168151)
- BDE Usage Model 4 Not working for FCP READ and WRITE commands with Block
Guard (174973)
- Abort IREAD exchange if FCP data frame received w/RO=0 twice (162750)
- Out-going traffic incorrectly blocked due to Concurrent Sequence even though
we are not at max. (168796)
- Receipt of an unmapped ABTS frame for an inactive exchange may result in MBX
timeout/fw stall when running w/Blockguard (143355)
- Fixed issue where OS needs a manual reboot if UEFI installation. (183548)
Incremental Interoperability:
- This software/firmware is only supported with Lenovo Branded System BIOS
Known Issues:
- To disable BFS after BOFM or IFM have been enabled, it must be done by
setting BFS manually in the EFIBoot config utility or sending a BOFM default
command to the port. This is working as expected and we are documenting it
here.(159225)
===============================================================================
Firmware Version: 2.02x13
Boot Code Version: 5.30a7
Supported On: Lenovo System x Rack and Flex
Problems Fixed:
-
Incremental Interoperability:
- This software/firmware is only supported with Lenovo Branded System BIOS
Known Issues:
- To disable BFS after BOFM or IFM have been enabled, it must be done by
setting BFS manually in the EFIBoot config utility or sending a BOFM default
command to the port. This is working as expected and we are documenting it
here.(159225)
===============================================================================
Firmware Version: 2.02x11
Boot Code Version: 5.30a6
Supported On: System x Rack, BladeCenter and Flex
Problems Fixed:
- SAN boot stopped working after firmware/boot BIOS upgrade
Incremental Interoperability:
- Lenovo branded versions of formerly IBM branded products
Known Issues:
- To disable BFS after BOFM or IFM have been enabled, it must be done by
setting BFS manually in the EFIBoot config utility or sending a BOFM default
command to the port. This is working as expected and we are documenting it
here.(159225)
===============================================================================
Firmware Version: 2.02x11
Boot Code Version: 5.30a3
Supported On: System x Rack, BladeCenter and Flex
Problems Fixed:
- None
Incremental Interoperability:
- Grantley based ITE
Known Issues:
- To disable BFS after BOFM or IFM have been enabled, it must be done by
setting BFS manually in the EFIBoot config utility or sending a BOFM default
command to the port. This is working as expected and we are documenting it
here.(159225)
===============================================================================
Firmware Version: 2.02x11
Boot Code Version: 5.30a3
Supported On: System x Rack and BladeCenter
Problems Fixed:
- Roll boot code version number to avoid conflict with IBM UXSPi updates
Incremental Interoperability:
- Inventory support for the System x xHMC (Chassis Hardware Management
Console) for IBM Rack FC HBAs
- Grantley Rack Servers
Known Issues:
- To disable BFS after BOFM or IFM have been enabled, it must be done by
setting BFS manually in the EFIBoot config utility or sending a BOFM default
command to the port. This is working as expected and we are documenting it
here.(159225)
===============================================================================
Firmware Version: 2.02x11
Boot Code Version: 5.13x4
Supported On: IBM System x Rack, BladeCenter, and Flex
Problems Fixed:
- Server intermittently fails to boot during rolling SANboot (any OS)
- Fixed a boot hang associated with server BIOS change
Incremental Interoperability:
- Inventory support for the Flex xHMC (Chassis Hardware Management Console)
Known Issues:
- To disable BFS after BOFM or IFM have been enabled, it must be done by
setting BFS manually in the EFIBoot config utility or sending a BOFM default
command to the port. This is working as expected and we are documenting it
here.(159225)
===============================================================================
Firmware Version: 2.01a11
Boot Code Version: 5.13a0
Supported On: IBM System x Rack
Problems Fixed:
- None
Incremental Interoperability:
- UEFI 2.3.1 Compatibility
Known Issues:
- None
===============================================================================
Firmware Version: 2.01a11
Boot Code Version: 5.12a15
Supported On: IBM System x Rack, BladeCenter, and Flex)
Problems Fixed:
- System hang when attempting to enter BIOS screen on AMI BIOS based servers
Incremental Interoperability:
- SLES 11.3 on IBM System x and BladeCenter
Known Issues:
- None
===============================================================================
Firmware Version: 2.01a11
Boot Code Version: 5.12a13
Supported On: IBM System x Rack and BladeCenter
Problems Fixed:
- Emulex FC Adapter does not auto-enable SAN boot mode when boot target
configuration is made via IFM (BOFM)
- Emulex FC configuration utility is in the wrong F1 setup screen
- IBM CIOv adapter connected to Brocade 8 Gig FC BladeCenter switch
intermittently Links up at less than 8 Gig
Incremental Interoperability:
- None
Known Issues:
- None
===============================================================================
Firmware Version: 2.01a9
Boot Code Version: 5.12a11
Supported On: IBM System x Rack and BladeCenter
Incremental Interoperability:
- None
Problems Fixed:
- SANboot problem in IBM BladeCenter
Known Issues:
- None
===============================================================================
Firmware Version: 2.01a9
Boot Code Version: 5.12a10
Supported On: IBM System x Rack, BladeCenter, and Flex
Incremental Interoperability:
- UEFI 2.3.1 compatibility
Problems Fixed:
- Utility in adapter selection screen shows PCIe2.5Gb/s X 4
- Miscellaneous issues with boot BIOS
- Emulex 8gb ciov Port2 does not accept BOFM Boot-order "both"
- Rhel 6.2 UEFI San boot failed w/ Emulex 8Gb FC
- Fix potential I2C bus contention
Known Issues:
- None
===============================================================================
Firmware Version 2.01a3
Boot Code Version: 5.12a5
Supported On: IBM System x Rack and BladeCenter
Incremental Interoperability:
- Enhanced timeout notifications for processing abort failures.
Problems Fixed:
- All multi-abort I/Os are returned on the same ring from which the ABORT_MXRI
command was received.
- Changed the TRCV response in the abort state to CMD RJT to enable the
TRSP to be processed.
- Corrected an issue with blocked TSEND operations.
- Corrected a buffer leak issue with RRQ exchanges.
- Corrected an issue where the TRCV IOCB was de-queued improperly causing a
XFR_RDY flood.
- Corrected an issue where the OXID field was not loaded in the XRI_ABORTED
IOCB.
- Corrected an issue in recognizing whether an EEPROM is present.
Known Issues:
- None
===============================================================================
Firmware Version 2.00a4
Boot Code Version: 5.12a5
Supported On: IBM System x Rack and BladeCenter
- Initial Release
===============================================================================