IBM HBA/LSI Onboard 6Gb SAS/SATA/SSD Driver for SUSE Linux Enterprise Server 10
Supported Controllers: - IBM N2125 SAS/SATA Controller (46C9011) - IBM N2115 SAS/SATA Controller (46C8989) - IBM 300 GB High IOPS MLC Modular Adapter (90Y4361) - IBM 600 GB High IOPS MLC Modular Adapter (90Y4365) - IBM 800 GB High IOPS MLC Modular Adapter (90Y4369) - IBM 300 GB High IOPS SLC Modular Adapter (90Y4373) - ServeRAID H1110 SAS/SATA Controller for IBM System x (81Y4492) - IBM 6Gb SAS HBA (46M0907) - IBM 6Gb SSD HBA (68Y7362) - Onboard LSI 2004 SAS
Version 18.00.01.00 - Suggested ------------------
Enhancment(s): - Turn off the Predictive Failure LED when a drive is removed. - Added support to issue a Start Stop Unit command (stopping the target) to all non-IR direct-access SATA devices before the driver is shut down or unloaded.
Fixes: - Fixed an issue where the driver message logs contains an entry "mpt2sas0: _base_get_ioc_facts: failed going to ready state, when the controller is in operational state. - Fixed an issue where a kernel panic observed after issuing controller diagnostic reset. - Fixed an issue where a kernel panic observed when an enclosure is removed load while the driver module is loading. - Fixed and issue where component drives of a volume go missing once the volume is deleted. - Fixed and issue where the mapping of reply queues used for IO requests coming from each CPU is not balanced when number of CPU cores are greater than the number of MSI-X vectors. - Fixed and issue where the set_affinity.sh script fails on the systems having more than 32 CPU cores. - Fixed an issue where device entries are removed when async scanning mode is enabled and device scanning is in progress.
Version 15.00.00.00 - Suggested ------------------ Enhancements: - IBM N2125 SAS/SATA Controller (46C9011) - IBM N2115 SAS/SATA Controller (46C8989) - Add support for SLES 10 SP 4 - Added support for N2115/N2125 SAS/SATA, 300GB MLC (90Y4362), 600GB MLC (90Y4366), 800GB MLC (90Y4370) and 300GB SLC (90Y4374)
Fixes: - Fixed issue where the phy disks are not discovered when the volume members are hot removed, and added while performing diag reset. - Fixed issue where SAS HBA 6Gb adapters fails Read Capacity 16 command sent to Tape drives. - Fixed issue where a device scan following a host reset could get stuck in an infinite loop. - Fixed issue where driver goes into a infinite loop when the REPORT_LUNS command gets a check condition. - Fixed issue where driver does not comply with the updated timing requirements for issuing a Hard Reset. - Fixed issue where missing delay was not getting set during system boot-up kernels 2.6.20 and newer.
Version 10.30.00.00 - Suggested ------------------ Fixes: - PCIe EEH fix for SLES10: Add support for SLES10 inmpt2sas_base_map_resources so the pci state is backed up from mpt2sas_base_map_resources. - Use a different method for blocking IO request from SCSI Mid Layer when using the SysFS shost attribute called task_management. - Fixed issue to not allow IOCTLS to be processed when tge device driver is loading, which could cause a kernel panic. - Added support in asynchronous scanning logic to handle faults during discovery when loading the driver. - Allocate only one msix vector for the controllers that do not support multi-reply queues and NUMA IO. - Added per lun delete flag to addres an issue where a cable is removed and added back within the DMD timer expired timeout. - Fixed issue with reading raid configuration information for inactive volumes - Fixed issue where a Stack trace seen in message log after cable pull and host reset. - Fixed issue where The configuration pages are failing if raid volume is configured while issuing a host reset - Fixed issue where the Devices are not removed after "cable pull". - Fixed issue when devices are behind two deep cascaded expanders, they don't get added if the "cable add" is done while host reset is active. - Fixed a failure message displayed in the log messages during host reset while removing devices - Fixed issue where drives are not getting removed when the enclosure cable is pulled out from the expander and Port Reset is issued. - Fixed issue where the Chip Resets results in repeated timeouts. - Fixed issue with expanders where a hang occurs when there is smart error.
Version 4.30.01.00 - Initial release ------------------ ibm_dd_mpt2sas_18_00_01_00_sles10_32-64_chg
=============================================================================== Emulex 16GB FC Firmware Package ===============================================================================
Firmware Version: 10.2.261.36 Supported On: IBM System x and Flex
Problems Fixed: - Server will halt on black screen during rolling reboot of Windows 2012 x64 uEFI SANboot - 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.(159504)
Firmware Version: 1.1.43.21 Supported On: IBM System x
Incremental Interoperability: - None
Problems Fixed: - Server will halt on black screen during UEFI rolling reboot reboot cycle test with 16Gb HBA under Windows 2012 x64 - Allows installing and booting from an MSA2040 array configured in PT-PT direct mode at 16G speed. We're now able to enable Autoscan and install/boot from multiple OSes - Added support to bypass configuring pnp Boot Table in a multipath situation. Fixes Microsoft Windows Server 2008 bug. - Fixed the "Read Rev Failure" issue during POST to accept "0" address value as a valid. - Fixed the wrong VPD HBA model number display on the banner and properties, and change the proper VPD data field size. - Fixed the timeout issue on Flogi when try to select a HBA device without connecting to a target or FC switch. - System will halt during reboot cycle test under Windows 2012 x64 UEFI - Fixing PCI Function Number decoding issue in BOFM code - Boot fails during SLES11 SP3 rolling reboot - Enable BFS and update the NVRAM if BOFM target is available - Add Diagnostic support for UEFI 16Gb FC - Reconnect menu item causes a System BIOS exit request only on AMI core system BIOS - Adding port's protocol name and WWPN in browser help menu
Firmware Version: 1.1.43.12 Supported On: IBM System x and Flex
Incremental Interoperability: - IBM Flex System FC5052 2-port 16Gb FC Adapter - IBM Flex System FC5054 4-port 16Gb FC Adapter - FC support for support for ASU/Config Patterns for Flex and ASU for IBM System x & BladeCenter - Direct PT - PT connections - Extended SCSI Pass Thru Protocol - IBM Tape unit interoperability - see SSIC for more information - SLES 11.3 on IBM System x
Problems Fixed: - Windows 2012 OS will not resume from Sleep mode - Boot Device entries can be lost after exiting from BIOS setup
Firmware Version: 1.1.21.9 Supported On: IBM System x
Incremental Interoperability: - IBM Server machine types. Refer to IBM ServerProven for specifics
Problems Fixed: - Fixed FCP_CONF handling bug - No SRR sent after drop write data frame, I/O fails - Adapter does not invoke recovery after dropped read data frame - I/O throughput performance improvements - Link failover when connected to FC Tape - Cosmetic: Cleaned up miscellaneous error handling messages in debug log files - If a new device comes online and attempts to acquire an AL_PA after the link has already come up, the FC link appears to hang until the cable is pulled - Cleaned up link negotiation at 4GB/8GB/16GB speeds with specific switches
Please visit www.qlogic.com/hba for full documentation, additional drivers, and management applications.
Version 8.06.00.10 Fixes and Ehancements:
Software/Driver
* Added T10 DiF/DiX support for ISP83xx.
* ISP83xx CNA support * IDC support for three protocols. * Loopback support. * Beacon support.
* Added support for bidirectional commands
* Added support for MCTP dump
* ISP83xx(16G FC) support for Xenserver 6.0 and Oracle UEK.
* SRB Consolidation.
* RSCN handling changes.
* Increase in support of maximum fibre devices.
* Enhancements to support ISP83xx (Limited support). * Driver features supported * 10GB link support only * Port device discovery * LUN discovery * I/O * Perturbations * SG resets of host and SCSI devices.
* Driver features not supported * Beacon support * Loopback * T10 DIX/DIF * SFP read/write * QCC GUI Support * QCC CLI Support * NPIV * Multi-Queue * Boot from SAN * FC-Tape * SLES10.3 driver: * Fix not to MPI reset on ISP83xx is not included.
* Implemeted beacon on/off for ISP82xx.
* Add support for ISP82xx to capture dump (minidump) on failure.
* Provide method for updating I2C attached VPD.
* Resync with latest ISP24xx/25xx firmware (5.08.00).
Industry Standards Compliance ----------------------------- * N/A
3. Bug Fixes
The following fix has been made to the Fibre Channel and FCoE Adapter Inbox Driver Update for Linux Kernel 2.6.x and 3.x:
* 8.04.00.12.xx.y-k * Update the copyright information. * Display the lock owner on lock acquire failure. * Move loopback mode reset after chip reset check. * Extra loopback error handling for ISP83xx. * Do link initialization on get loop id failure. * Do MPI reset only for 81xx.
V2632 (RHEL 6.x, SLES 11.x, Citrix 6.0, UEK): * Revert "qla2xxx: Optimize existing port name server query matching." * Revert "qla2xxx: Avoid losing any fc ports when loop id's are exhausted." * Don't free pool that wasn't allocated. * Unload hangs after issuing BSG commands to vport.
Citrix 6.0: * Create initrd as a part of installation and removal of the driver rpm. * RPM install should install driver under extra instead of driver directory.
RHEL 5.x, SLES 10.x: * MBA_IDC_NOTIFY case should fallthru. * Add fw_dump_size sysfs attribute file. * Add test for validity of virtual host in netlink interface.
SLES 10.x: * Add 8031/2031 cases to request firmware.
* 8.04.00.11.xx.y-k * Move marking fcport online ahead of setting iiDMA speed. * Add 16Gb/s case to get port speed capability. * Get VPD information from common location for CNA. * Dont clear drv active on iospace config failure. * Display that driver is operating in legacy interrupt mode. * Add "16" speed to link speeds array in qla2x00_iidma_fcport() function * Correct race in loop_state assignment during reset handling. * Reject loopback request if one is already in progress. * Update the FTP site references in the driver sources.
V2632 (RHEL 6.x, SLES 11.x Citrix 6.0 and UEK): * Obtain loopback iteration count from bsg request. * Parameterize the link speed string conversion function. * Update ql2xextended_error_logging parameter description with new options. * Fix typo in qla2xxx driver. * Free rsp_data even on error in qla2x00_process_loopback(). * Avoid null pointer dereference in shutdown routine.
RHEL 5.x: * Remove fabric_logout() calls from qla2x00_dev_loss_tmo_callbk() function.
SLES10.x: * Clear local references of rport on device loss timeout notification from FC transport.
* 8.04.00.10.xx.y-k * Honor status value of 2 for report-id acquisition. * Ignore driver ack bit if corresponding presence bit is not set. * Add Gen3 PCIe speed 8GT/s to the log message. * Acquire risc semaphore before resetting ISP.
V2632 (RHEL 6.x, SLES 11.x Citrix 6.0 and UEK): * Ramp down queue depth for attached SCSI devices when driver resources are low. * Determine the number of outstanding commands based on available resources. * Fix for kernel crash when external loopback diagnostic is run through BSG interface. * Fix coccinelle warnings in qla2x00_relogin. * Test and clear FCPORT_UPDATE_NEEDED atomically. * Use correct Request-Q-Out register during bidirectional request processing * Fix typo in qla83xx_fw_dump function. * Move noisy Start scsi failed messages to verbose logging level. * Fix for warnings reported by sparse.
RHEL 5.x: * Inclusion of 4G/8G firmware version 5.08.00. * Log message when qla2xenablemsix module parameter is set to 2( MSI mode) and adpater does not support MSI mode. * Revert "qla2xxx: Use GFF_ID to check FCP-SCSI FC4 type before logging into Nx_Ports" * Revert "qla2xxx: No fcport FC-4 type assignment in GA_NXT response."
Citrix 6.x: * RPM build should hide the directory naming convention from user.
* 8.04.00.09.xx.y-k * No fcport FC-4 type assignment in GA_NXT response. * Fix checkpatch error in qla2xxx_mctp_dump. * Change in setting UNLOADING flag and FC vports logout sequence while unloading qla2xxx driver. * Clear unsupported 'states' during Get-FW-State queries.
V2632 (RHEL 6.x, SLES 11.x Citrix 6.0 and UEK): * Pass correct parameters while creating an initrd. * Remove spurious taking of ha->vport_slock spinlock.
UEK: * Add macro for kernel extended version.
RHEL 5.x: * Use GFF_ID to check FCP-SCSI FC4 type before logging into Nx_Ports. * Pass correct parameters while creating an initrd.
8.04.00.08 Initial release of Qlogic 10Gb FC Driver for RHEL5
qlgc_dd_fc_qla2xxx-8_06_00_10_a_sles11_32-64_chg
=============================================== Change History =============================================== Document Name: Change History Document Status: IBM General Avalibility Document Version: 3.2.4 Latest Driver Version: 3.2.4.0 Document Updated: 11/11/2013 Product: Brocade FC HBA / FCoE CNA
=================================================
Please visit www.brocade.com/hba for full documentation, additional drivers, and management applications.
Version 3.2.4.0 New Features and Feature Enhancement: - Support for RHEL5.10 and RHEL6.5
Version 3.2.3.0 New Features and Feature Enhancement: - Support for patching firmware via boot image - Support for Linux PTP - Support for UEFI Health Check Protocol - Support for SLES11SP3
Version 3.2.1.0 New Features and Feature Enhancement: - Support for "IBM Flex System FC5024D 4-port 16Gb FC Adapter" PART_NUMBER "95Y2381" - Support for RHEL5.9 and RHEL6.4
Fixes and Enhancements: - Enhanced Linux driver data path to properly handle IPv6 packets. - Enhanced Linux driver to make sure user configured path tov value is persistent and is not changed due to change in dev_loss_tmo.
Version 3.2.0.0 New Features and Feature Enhancement: - For Brocade 8x5/4x5, I/O interrupt latency values are dynamically updated. Changes are effective for all the ports on the given adapter. - Addressed infrequent PSOD in VMware ESX with iSCSI or VLAN configured traffic in DCB enabled network. - Enhanced BR1860 Tape IO performance. - Improved BR1860 initialization on Xen kernel.
Fixes and Enhancements: - BB Credit Recovery - Forward Error Correction (FEC) - Diagnostic Port (D-Port) - LUN Level IO Latency/Stats - UCM (Unified Configuration Manager) - Windows Network Performance and scalability enhancement
Version 3.1.0.0 Key features and enhancements supported for the software release 3.1.0.0 include the following:
New Features: - D-port support between Brocade 16Gb HBAs and Brocade 16Gb FC switch platforms with FOS v7.0.1 and later releases - FC-AL support for direct attach to storage - Ability to assign minimum bandwidth to each vNIC - Queue Depth adjustment - FC QoS set by percentage - Performance enhancements in Ethernet drivers - Technology Preview support of 1860 HBA on Power PC architecture
Fixes or Enhancements: - Resolved an issue where HCM Agent may not start if BR1860 adapter is configured in NIC mode. - Improved stability with Hyper-V and Teaming configurations. - Resolved I/O errors when running traffic with Brocade HBAs(models 415, 425, 815, 825, and 804), if the server’s PCI max read request size is configured to be 2K or greater with PCI Gen2x8.
Version 3.0.0.0 Fixes and Enhancements: - Added support for Brocade 1860 AnyIO Fabric Adapter (User configurable port mode - FC or NIC or CNA) - Added Fibre Channel 16G Support - Enabled Fabric Assigned Address in Fibre Channel Fabric - Added PF based Virtualization – vHBA - Enhanced CLI, HCM GUI and CIM support in inbox drivers. - Added PF based Virtualization - vNIC - Added iSCSI over DCB Support - Added Multiple Tx Priority Queues Support - Added SNMP Support
Version 2.3.0.3 Fixes and Enhancements: - Enhanced SNIA API to report port speed of 4 and 8Gbps in SNIA format. - Enhanced XIV array interoperability that addresses a data integrity corner case. - Enhanced the transmit path handling in Linux Network Driver to avoid a corner case that could lead to transmit path stall. - Enhanced the Linux Adapter Software installer script to update the initrd with the correct name even when there are multiple copies of the OEM specific initrd(s).
Version 2.3.0.0 Enhancements: - Enabled HP DL120 server to support Boot over SAN with two Brocade HBAs installed. - Improved network driver CPU and performance optimization. - Enabled automated target and LUN discovery of enterprise HDS storage once LUN masking has occurred. - Improved Tivoli interoperability to meet device display requirements.
Version 2.2.0.1 Added capability to handle ADISC frames. Unhandled ADISC use can cause SAN boot failure when booting from IBM storage array.
Version 2.2.0.0 Adds support for bootcode updates to Bladecenter 10G Converged Network Adapters
Version 2.1.0.0 Adds support for bootcode updates to 10G Converged Network Adapters
Version 2.0.0.0 Initial release for 4/8G FC HBAs brcd_dd_fc_bfa-3_2_4_0_sles11_32-64_chg
ServeRAID m5115 SAS/SATA Controller Firmware Update for Linux
Adapters Supported: ServeRAID M5115 SAS/SATA Controller for IBM Flex System (90Y4390)
NOTE TO SERVICE - Reference RETAIN #N/A
Version 23.22.0-0024 - Non-Critical ------------------- Enhancement(s): - Display the Native Command Queuing (NCQ) enabled/disabled status of every SATA disk drive in the output of StorCLI and MegaCLI. Fix(es): - Disable PI CRC checking when the drive is not initialized during a CC. - Increased the SuperCap learn time out value for 2GB TMM-B solution. - Fixed an issue for 2GB memory modules where SuperCap does not get connected to the controller and hence cache offload fails. - Fixed an issue where cache policy of virtual drives(VD) does not change to write through(WT) mode even after detecting a bad supercap. - Fixed an issue where a RAID configuration created with physical disks in powersave mode could be losted after rebooting the system. - Fixed an issue where an invalid frame sent during a PIO-mode SATA passthrough command results in resetting the drive. - Fixed an issue where the system is not allocating memory correctly when MR and iMR controllers are in the same system. - Fixed an issue where deep learn does not start immediately when the relative state of charge (RSOC) is just equal to 95%. - Fixed an issue where performing a re-key operation in external key management (EKM) mode without doing a reboot, and then switching to local key management Mode(LKM) results in the Firmware logs showing that a drive security key was created but HII says the key is incorrect. - Fixed an issue where on a local key management (LKM) enabled controller, the user is asked to enter the security key to unlock and import a foreign drive, which is locked and has external key management (EKM) enabled.
Version 23.16.0-0027 - Critical ------------------- Fix(es): - Addressed data exposure issue when using CacheCade - Fixed issue where Supercap shows 0 Capacitance - Fixed iBBU08 and iBBU09 battery issue that caused a VD cache policy to remain in write-through mode after a manual relearn - Fixed iBBU08 and iBBU09 battery issue that caused a VD cache policy to periodically toggle between write-back/write-through mode - The limits for iBBU08 and iBBU09 battery charging were not updating properly in a learn cycle - Ensures a single supercap pack is not supported on 2GB memory module. - Resolves a firmware crash seen while doing continuous sas cable pulls. - Ensures OpROM loads even if segment address is 0xC0000. - Fixed an issue where the adapter is running iMR machine checking after requesting host memory. - Fixed an issue where HII does not allow the user to make use of the remaining free capacity to configure additional VD for R50/R10. - Fixed an issue where an HII: empty warning prompt is given when creating a CacheCade VD with forced writeback option. - Fixed and issue where Windows cannot install without a VGA device on board. - Fixed and issue in EFI WebBIOS were consistency check is still shown in progress after 1 PD is removed from a R1 array.
Version 23.12.0-0016 - Suggested ------------------- Fix(es): - Added isync to prevent speculative execution while memory is being allocated. - Delayed enablement of POM until AFTER valid memory range is provided by host system.
Version 23.12.0-0011 - Suggested ------------------- Enhancement(s): - Changed BIOS check to determine if running in HAMR, in order to ensure nothing gets broken when user has an iButton which is not programmed. - Changed controller status for safe mode to show controller status as safe mode and disable debug message logging in serial port.
Fix(es): - Addressed an issue where deeply discharged Cache Vault Power Modules would be prematurely be marked as failed. - Fixed an issue where HII hangs when trying to enter configuration management while in safe mode. Changed the safe mode warning message as below: "Controller is running in safe mode. Safe mode is used for diagnostic purposes only. Limited operations such as Configuration Preview, Clear Configuration and View/Change Controller Properties are allowed in this mode. Other operations such as Create Configuration, Import and Clear Foreign Configurations are not allowed. To exit safe mode, correct the fault, and reboot your computer." - Fixed an issue where having more than three adapters results in a calculation error for the offset to store physical disk info for fourth adapter, due to BIOS not clearing upper byte of AX (that is AH which is containing some non zero value). - Fixed an issue where the Wrong spanned drive group size is displayed by WebBIOS (Ctrl-H).
Version 23.7.1-0010 - Suggested ------------------- Fixes: - Fix an issue related to the where the TSOC (EEPROM) is not able to read or write from the firmware which will result in the message "Incompatible secondary iButton present." - Fix a HII broswer issue where Cachecade virtual drive can be selected as a boot device. - Fix a HII broswer issue where the user is unable to clear the controller configuration when there are no drives attached. - Fix an issue where the BIOS doesn't display the RAID level and VD size correctly at BIOS POST.
Version 23.7.1-0009 - Suggested ------------------- Fixes: - Fixed an issue where SoH is bad after a learn cycle but iBBUI shows good status. - Fixed an issue where hi-temp warning was not being displayed.
Version 23.7.0-0029 - Suggested ------------------- Enhancements: - Added support for Cache Cade 2.1 - Added Support for PI Drives
Fixes: - Fixed an issue where the firmware reports device initialization completion status to be greater than 100% at startup. - Fix an issue where when a secure foreign drive was present, VD creation fails because firmware becomes unresponsive - Added a check for the presence of PD before writing the data arms of a protected LD during BGI. - Fixed Firmware asserts in CacheMemAllocForPrebootApps() when memory was allocated twice by BIOS. - Fixed an issue with USB Cacheoffload restore fails after multiple power cycles onServeRAID M51xx controllers. - Fixed an issue where querying SMART / PFA Status returns "all zeros" in Sense Data. - Fixed an issue where the import of a config from MR to iMR resulted in a firmware crash. - Fixed an issue where iMR firmware crashed while creating 8/16/32 KB stripe size Lds. - Fixed background initialization watermark conversion to PD LBA. - Fixed write protected R1E data arms during initialization. - Fixed an issue where MR firmware crashed while discarding pinned cache. - Fixed an issue where a dirty LD dependency information of SSD pd has stale entries. - Corrected an issue during system booting from pinned cache, firmware goes to loop message BootMsgDcmd - Fixed an issue where a BGI was aborted and restarted, elapsed time was not reset. - Fixed an issue where the start ref for a shared cache line was not an indicator of the offset into the stripe. - Fixed an issue where the firmware hangs while running CC on a rebuilt R1 VD with SBBM. - Fixed an issue where the firmware was wrongly adding puncture entries. - Fixed an issue where rebuild was ran twice on a target drive with 100% full SBBM table. - Fixed an issue where the firmware was generating powersave change event when DS3 was not enabled, due to this application are not parsing the event. - Fixed an issue where recon from R0 to R1 using 3 TB drive causes firmware to report excessive unexpected sense events. - Fixed an issue, in which the bbuMode would revert to the factory default value of 5, when automatic learn cycle was enabled. - Fixed an issue where cache offload firmware reports unnecessary High Temp Event due to incorrect temp value. - Fixed an issue in which a Patrol Read may not start under certain conditions. - Fixed an issue where the firmware hits montask after discarding the cache when a snapshot VD was involved. - Fixed an issue where the firmware hangs during pin cache destage as dirty lines in that map never become zero. - Fixed an issue where CC fails to correct media error at 2TB location on 2 3TB SATA drives that support WU. - Fixed an issue where a new XML file was added to the nvdata, the buffer to hold the uncompressed nvdata overflowed. - Fixed an issue where an imported drive becomes unconfigured good when secure VD erase was running. - Fixed an issue where CC stops progressing on a R6 VD with media errors. - Fixed an issue where 3TB Hitachi HDD failed in immunity test (Electrostatic Noise test). - Fixed an issue where controller features are lost if RAID Key was not detected. - Fixed an issue where performance degraded in RAID 5 Sequential Writes due to command Out-of Ordering. - Fixed an issue where 'Native configuration is no longer supported' message in post. - Fixed an issue where (DDR3) Initialization fails with fault 0x91a1 - initial DFIRL selected too low. - Fixed an issue where subsequent drives are dropped when all drives in the stagger spin up drives fails on boot sequence.
Version 23.2.1-0043 ------------------- -Initial release ibm_fw_sraidmr_5115-23_22_0-0024_linux_32-64_chg
Change History - 3.11af
Package Version 3.11af.c Only change with ".c" is with file naming. 05/13/2014
Change History - 3.11af.a 03/30/2014 ======================================================================================== Firmware
* Added check invalid LUN when configuring boot target (ER105664). * Added support for P3P * Removed Execution Throttle Option From CTRL_Q
Previous versions:
Version : 7.01.00 Date : 01/09/2014
Version : 7.00.00 Date : 07/22/2013
Version : 5.10.00 Date : 06/12/2013 * Added check invalid LUN when configuring boot target * Added support for P3P * Removed Execution Throttle Option From CTRL_Q * Fix issue that cause external looback to fail (er71773). Added support for Hilda
Version : 5.07.02 Date : 10/23/2012 * Fix Task Management IOCB type 14h completion with dma error status. * Fix an issue where HBA would constantly ISP reset if switch in transparent mode but no upstream switch
Version : 5.07.00 Date : 5/17/2012 * New Feature: Firmware sends Report ID Acquired IOCB Type 32h upon Flogi failure. * New Feature: Firmware reports NportHandle, WWPN and WWNN of remote port in Report ID Acquired IOCB Type 32h for N2N connection topology. * Fix firmware not logging out SNS port (PID=0xFFFFFc) while processing implicit Logout all request * EP Device Only: Fix advertised BB_Credits not increasing with additional receive credits option set. * Target Mode: Fix firmware fatal error seen while aborting an exchange. * Fix firmware failing request to disable multiple virtual ports using iocb type 30h. * Fix Loop port bypass (40h) and loop port enable (41h) mailbox commands not working correctly. * FC-VI only: Fix disconnect request iocb timeout. * T10 Only: Fix firmware reporting DIF errors while running multi sequence, T10-DIF enabled IO’s with protection mode set to DIF- Remove. * Fix firmware fatal error while running T10-DIF enabled IO’s with protection mode set to DIF-Remove. * Fix incorrect reporting of discarded and dropped frame count in mailbox command 6Dh. * Add support for programming page and payload length fields in TPRLO response frame.
Version : 5.06.05 Date : 4/26/2012 --Initial Release
Version : 2.14 Date : 05/07/2013 *Added check invalid LUN when configuring boot target (ER105664). *Added support for P3P *Fix issue that cause external looback to fail (er71773)
Version : 2.13 Date : 7/31/2012 *Added code code to check for non-EDC HBA's in CTRL-Q utility. *Fixed bug in EDC update code
Version : 3.20 Date : 05/07/2013 * ER102374: Display Product-ID string in VPD area during initial selection. * ER94574: Fix stack bug in .adatper-info, found in blade hotplug test by efcode
Version : 3.19 Date : 7/31/2012 * Add check for MBAR2 (Multi-Queue memory) and create reg property if it exists. * Make validate-nvram silent. Print messages only if debug-flash?(x1000) is set. * Added dynamic sizing of the BAR registers at probe-time for reg property. * Remove dis-exp (disable-exprom) in ena-reg-acc. Causes problem on SPARC T3-1B. * Fix bugs in search of Card-Type-Lists for SSDID when flashing w/find-ilt-code. * Change oem property to QLogic or Oracle, and manufacture property to QLogic. * Added SSDID check to set-edc-config. * Stripped ISP2400 & SUN specific code using #ifdefs to reduce IBM size by .5KB * Added EDC FW area in Flash and added write-sfp and read-sfp mailbox commands * Added set-edc-config, edc-update?, and edc-present! words to nvram.fth.(IBM) * Added check-edc-load and load-edc-fw words to init-isp.fth..
IBM Online SAS/SATA Hard Disk Drive Update Program Version 1.14.03-2 Build ID: SAS11403-2
NOTE TO SERVICE - Reference RETAIN TIPS H211424 & H211667 ********************************************************************* IBM SAS Hard Disk Drive Update Program Version 1.14.03-2 Critical Release Reference RETAIN TIP H211424 & H211667
This package includes updates to drives with product ID strings of:
SAS 3.5"
Initial Code Releases - ST1000NM0023, ST2000NM0023, ST3000NM0023, ST4000NM0023 to BC5B - ST2000NM0043, ST4000NM0043 to EC59 - WD1001FYYG-23S, WD2001FYYG-23S, WD3001FYYG-23S, WD4001FYYG-23S to XA35
Other - ST1000NM0001, ST2000NM0001 to BC4A - support persistent reservation - HUS723020ALS64, HUS723030ALS64 to J3K8 - servo adjustments
SAS 2.5"
Initial Code Releases - ST300MM0006, ST600MM0006, ST900MM0006 to B56H - ST300MM0026, ST600MM0026, ST900MM0026 to B568 - TXA2D20200GA6I, TXA2D20400GA6I, TXA2D20800GA6I, TXA2D21600GA6I to GB76 - see Retain Tip H211424. - HUC101212CSS60 to J2M7 - HUC101212CSS61 to N2M7 - T1200MM0007 to B576 - T1200MM0017 to E574 - ST600MX0001 to BH13 - WD3002BKTG-23E, WD6002BKTG-23E, WD9002BKTG-23E to ZC31 - ST9500431SS to ED12 - ST9146703SS to E536 - ST973352SS to E625 - ST9300553SS to E636 - HUC109030CSS61E, HUC109060CSS61E, HUC109090CSS61E to N2EF - MK3001GRDB, MK6001GRDB, MK9001GRDB to SB35 - drive Que depth fix; see Retain Tip H211667. - HUC109030CSS60, HUC109060CSS60, HUC109090CSS60 to J2EF - HUC109030CSS61E, HUC109060CSS61E, HUC109090CSS61E to N2EF
Other - WD3001BKHG-23D, WD6001BKHG-23D, WD9001BKHG-23D to ZA32 - performance, non-critical fixes and robustness changes.
- ST9600204SS to B54A with maintainance fixes and performance improvements.
- MBD2147RC, MBD2300RC to SB1B - drive Que depth fix; - MBE2073RC, MBE2147RC to SC18 - drive Que depth fix; - MBF2300RC, MBF2600RC to SB2F - drive Que depth fix; - MK1401GRRB, MK3001GRRB to SC2E - drive Que depth fix; see Retain Tip H211667.
- ST9500620SS, ST91000620SS to BD2F - support persistent reservation and maintainance fixes.
SATA 3.5"
Initial Code Release - WD801ABYS-23C0A0, WD1601ABYS-23C0A0 to 06.06H05 - WD5003ABYX-23 to WC38 - added mfg. parameters. - WD2000FYYZ-23UL, WD3000FYYZ-23UL, WD4000FYYZ-23UL to WD36 - ST1000NM0033, ST2000NM0033, ST3000NM0033, ST4000NM0033 to BB58
Other
SATA 2.5"
Initial Code Release - SG9XCS2D50GEIBM to SE6H - WD3000BLHX-23V7BV to YA31 - SSDSC2BA200G3I, SSDSC2BA400G3I, SSDSC2BA800G3I to NA34 - SSDSC2BB120G4I, SSDSC2BB240G4I, SSDSC2BB400G4I, SSDSC2BB800G4I to NB34
Other - ST9250610NS, ST9500620NS, ST91000640NS to BE29 - maintainance updates. - MTFDDAK064MAR-1J1AA, MTFDDAK128MAR-1J1AA, MTFDDAK256MAR-1K1AA, MTFDDAK512MAR-1K1AA to MA57 - added mfg. parameters.
SATA 1.8"
Initial Code Release - SSDSC1NA200G3I, SSDSC1NA400G3I to NA34 - SSDSC1NB080G4I, SSDSC1NB240G4I, SSDSC1NB400G4I to NB34
Other - MTFDDAA064MAR-1J1AB, MTFDDAA128MAR-1J1AB, MTFDDAA256MAR-1K1AB, MTFDDAA512MAR-1K1AB to MA57 - added mfg. parameters.
******************************************* IBM SAS Hard Disk Drive Update Program Version 1.13.01 Critical Release Reference RETAIN H207993
This package includes new updates to drives with product ID strings of:
SAS 3.5"
- HUS723020ALS64 to J3K7 Additions to VPD information used by manufacturing and fixes for overall robustness.
- HUS723030ALS64 to J3K7 Initial Code Release
- ST31000424SS, ST32000444SS to BC2D - ST1000NM0001, ST2000NM0001 to BC49 Fixes for overall robustness.
- ST33000650SS to BC3E Initial Code Release
SAS 2.5"
- MK1401GRRB, MK3001GRRB to SC29 Fixes for overall robustness.
- MBF2300RC, MBF2600RC to SB2C Initial Code Release.
- ST9300605SS, ST9600205SS, ST9900805SS to B55D ST9146853SS, ST9300653SS to B63B ST9500620SS, ST91000640SS to BD2E ST9300505SS, ST9600105SS, ST9900705SS to E557 ST9146753SS to E636 Additions to VPD information used by manufacturing and fixes for overall robustness.
SATA 3.5"
- ST500NM0011, ST2000NM0011, ST1000NM0011 to BB4A ST3500514NS, ST31000524NS, ST32000644NS to BB2C Reliability improvements, Additions to VPD information used by manufacturing
- ST33000650NS to BB3A Initial Code Release
- WD5003ABYX-23 to WC36, WD1003FBYX-23Y7B0 to WB35, WD2003FYYS-23W0B0 to WA35 Reliability improvements, Additions to VPD information used by manufacturing
- HUA723020ALA640 to MK7OA910 Additions to VPD information used by manufacturing.
- HUA723030ALA640 to MKAOA910 Initial Code Release
- HUA722050CLA330, HUA722010CLA330 to A3PH Initial Code Release
SATA 2.5"
- TE22D10100GE8IBM to SR3B Initial Code Release
- MTFDDAK064MAR-1J1AA, MTFDDAK128MAR-1J1AA, MTFDDAK256MAR-1K1AA, MTFDDAK512MAR-1K1AA to MA55 Initial Code Release
- ST9250610NS, ST9500620NS, ST91000640NS to BE28 Fixes for overall robustness.
SATA 1.8"
- MTFDDAA064MAR-1J1AB, MTFDDAA128MAR-1J1AB, MTFDDAA256MAR-1K1AB, MTFDDAA512MAR-1K1AB to MA55 Initial Code Release
- TX21B10100GE8IBM, TX21B10200GE8IBM, TX21B10400GE8IBM to SP3A Initial Code Release
Version 1.12.01 Critical Release Reference RETAIN #H207740
This package includes new updates to drives with product ID strings of:
SAS 3.5"
- VPCA300900EST1, VPCA450900EST1, VPCA600900EST1 to A3C4, Corrects firmware bug that may cause data corruption. For further information, please refer to Retain Tip H207740.
- ST3300657SS, ST3450857SS, ST3600057SS to BA5A VPCA300900EST1, VPCA600900EST1 to A3C2 Additions to VPD information used by manufacturing
- ST3750630SS, ST31000640SS to BC1I ST31000424SS, ST32000444SS to BC2C Mode Page change to address performance issues under certain system configurations
- ST33000650SS to BC3D ST1000NM0001, ST2000NM0001 to BC48 Protection Information Fix - see Retain Tip H206140
- HUS723020ALS64, HUS723030ALS64 to J26C Initial Code Release
SAS 2.5"
- ST9300603SS, ST9146803SS to B53E ST9600204SS to B549 Additions to VPD information used by manufacturing
- ST9300605SS, ST9600205SS, ST9900805SS to B55C ST9146853SS, ST9300653SS to B63A ST9500620SS, ST91000640SS to BD2C ST9300505SS to E555 ST9146753SS to E635 Protection Information Fix - see Retain Tip H206140
- ST9600105SS, ST9900705SS to E555 Inital Code Release
- HUC106030CSS60, HUC106060CSS60 to D3A6 Performance improvements, critical fixes for Protection Information (PI) operation - see Retain Tip H206140
- MK1401GRRB, MK3001GRRB to SC27 Additions to VPD information used by manufacturing
- WD9001BKHG-23D, WD6001BKHG-23D, WD3001BKHG-23D to ZA31 Initial Code Release
SATA 3.5"
- WD2502ABYS-23B7A0 to 02.03B08 WD1602ABYS-23B7A0 to 02.03B07 Critical fix to address premature drive failures.
- ST3500514NS, ST31000524NS, ST32000644NS to BB2A ST33000650NS to BB38 ST1000NM0011, ST2000NM0011, ST500NM0011 to BB47 Fixes a potential, but rare data corruption issue which requires a background reallocation that exceeds the error recovery timer.
- HUA723020ALA640 to MK70A900 HUA723030ALA640 to MKA0A900 Initial Code Release
SATA 2.5"
- ST9160511NS, ST9500530NS to BE1A ST9250610NS, ST9500620NS, ST91000640NS to BE25 Fixes a potential, but rare data corruption issue which requires a background reallocation that exceeds the error recovery timer.
SSD
- TX21B10200GE1IBM, TX21B10400GE1IBM, TX21B10100GE8IBM to PRO6SP36 TE22D10100GE8IBM to PRO6SR36 Initial Code Release
- MTFDDAK128MAR-1J1AA, MTFDDAK256MAR-1K1AA to MA52 Initial Code Release
- MTFDDAA512MAR-1K1AB, MTFDDAK064MAR-1J1AA, MTFDDAK512MAR-1K1AA, MTFDDAA064MAR-1K1AB, MTFDDAA128MAR-1K1AB, MTFDDAA256MAR-1K1AB to MA52 Fixes SMART attribute 190 (Current Temp) which caused warning messages with some versions of Linux
- STEC MACH8 IOPS to 2804 STEC M8PSB2 T4 to SM06 Additions to VPD information used by manufacturing Fixes potential drive failure if power loss occurs during firmware update.
*******************************************
Version 1.11.01 (Non-Critical) - Fixed issue where hard disk drives may not be detected in configurations with multiple Emulex adapters.
See Verion 1.11 for Hard Disk Drive support, firmware levels, and respective change History.
- ST33000650SS to BC3A ST1000NM0001, ST2000NM0001 to BC44 Additions and corrections to VPD information used by manufacturing
SAS 2.5"
- ST9300605SS, ST9600205SS, ST9900805SS to B559 ST9146853SS, ST9300653SS to B637 ST9500620SS, ST91000640SS to BD29 ST9300505SS to E553 SST9146753SS to E633 HUC106030CSS60, HUC106060CSS60 to D390 Additions and corrections to VPD information used by manufacturing
- MK1401GRRB, MK3001GRRB to SC23 Fixes a pottential data corruption bug if there is an unexpected power loss.
SATA 3.5"
- ST3250310NS, ST3500320NS, ST3750330NS, ST31000340NS to BB15 ST3500514NS, ST31000524NS, ST32000644NS to BB29 ST33000650NS to BB36 ST1000NM0011, ST2000NM0011, ST500NM0011 to BB46
SATA SSD
- SG9XCS1B50GMIBM, SG9XCS1F200GEIBM to SA03SB6C SG9XCS2D200GEIBM to SA03SE6C Fix for potential hang during an unexpected power cycle
MTFDDAK128MAR-1JAAB, MTFDDAK256MAR-1JAAB to MA44 Initial Release
=========================================== Version 1.10 (Critical)
This package includes new updates to drives with product ID strings of:
SAS 3.5"
- VPCA300900EST1, VPCA600900EST1 to A3C0 Correction to VPD information used by manufacturing
- ST31000424SS, ST32000444SS to BC2B Fixes to improve robustness from certain read errors due to encroachment
- ST33000650SS to BC37 Fixes to improve overall robustness.
- ST1000NM0001, ST2000NM0001 to BC42 Inital Release
SAS 2.5" (SFF)
- ST9300605SS, ST9600205SS, ST9900805SS to B556 - ST9146853SS, ST9300653SS to B635 Fixes to improve overall robustness.
ST9300505SS to E552 ST9146753SS to E632 Initial Release
- ST9500620SS, ST91000640SS to BD26 Improve general robustness and added support for DPICZ
- HUC106030CSS60, HUC106060CSS60 to D340 Improve general robustness
- MBF2300RC, MBF2600RC to SB28 Improves performance in certain benchmarks
SATA 3.5"
- ST33000650NS to BB34 Fixes to improve overall robustness.
- ST1000NM0011, ST2000NM0011, ST500NM0011 to BB45 Initial Release
- ST3500514NS, ST31000524NS, ST32000644NS to BB29 Fixes for intermittent drive hangs
- ST3250310NS, ST3500320NS, ST3750330NS, ST31000340NS to BB15 Added enhancement for improved robustness
SATA 2.5"
- ST9250610NS, ST9500620NS, ST91000640NS to BE24 Initial Release
- ST9160511NS, ST9500530NS to BE19 Fixes for overall robustness.
SATA 2.5" SSD
- STEC MACH8 IOPS to 2765 STEC M8PSB2 T4 to SM05 Fixes potential drive lock up during cold or warm boots Fixes issues with RHEL 6.x installation
- SG9XCS2D200GEIBM to SA03SE6C Fixes default drive VPD information for manufacturing, the default LED behavior on certain systems and fixes issues with client install thru VMWare 5.x
SATA 1.8" SSD
- STEC M8PSB1 to 0409 STEC M8PSB1 T4 to SM16 Fixes potential drive lock up during cold or warm boots Fixes issues with RHEL 6.x installation
- SG9XCS1B50GMIBM to SA03SB6C SASG9XCS1F200GEIBM to SA03SB6C Fixes potential drive lock up during cold or warm boots and the default LED behavior on certain systems and fixes issues with client install thru VMWare 5.x
=========================================== Version 1.09 (Critical)
This package includes new updates to drives with product ID strings of:
SAS 3.5"
- ST31000424SS, ST32000444SS to BC28 Added enhancement for improved RV robustness
- MBE2073RC, MBE2147RC to SC17 - MBA3073RC, MBA3147RC, MBA3300RC to SA0A Added VPD changes for manufacturing
SAS 2.5" (SFF)
- ST9300603SS, ST9146803SS to B53C ST9600204SS to B548 SST973452SS, ST9146852SS to B62C CBRCA146C3ETS0, CBRCA300C3ETS0 to C610 Added fixes for overall drive robustness
- MBD2147RC, MBD2300RC to SB1A Added VPD changes for manufacturing Addresses issues seen with DSA HDD Diagnostic test.
- MBF2300RC, MBF2600RC to SB25 Addresses issues seen with DSA HDD Diagnostic test.
- ST9500620SS, ST91000640SS to BD22 HUC106030CSS60, HUC106060CSS60 to D2F8 Inital Release
SATA 3.5"
- WD2502ABYS-23B7A0 , WD1602ABYS-23B7A0 to 02.03B07 Addresses firmware issues that may cause a drive to be marked defunct prematurely under certain application workloads.
- ST3250310NS, ST3500320NS, ST3750330NS, ST31000340NS to BB14 ST3500514NS, ST31000524NS, ST32000644NS to BB28 Added enhancement for improved robustness
- WD5003ABYX-23 to WC31 Initial Release
SATA 2.5"
- WD3000BLFS-23YBU0 to 04.04V10 (Critical) Addresses firmware issues that may cause a drive to be marked defunct prematurely under certain application workloads.
- ST9250610NS, ST9500620NS, ST91000640NS to BE21 Initial Release
SATA 2.5" SSD
- STEC MAC8 IOPS to 2732 STEC M8PSB2 T4 to SM04 Addresses an issue installing RHEL 6.0 onto this drive.
SATA 1.8" SSD
- SG9XCS1B50GMIBM, SG9XCS1F200GEIBM to SA03SB63 Addresses rare issue where the drive may not being seen on power up.
- STEC M8PSB1 to 0408 STEC M8PSB1 T4 to SM15 Addresses an issue installing RHEL 6.0 onto this drive.
- ST373455SS, ST3146855SS, ST3300655SS to BA2D - ST373355SS, ST3146755SS, ST3300555SS to BA38 - ST3146356SS, ST3300656SS, ST3450856SS to BA4C - ST3300657SS, ST3450757SS, ST3600057SS to BA58 - ST3750630SS, ST31000640SS to BC1G - ST31000424SS, ST32000444SS to BC26 (All Above Critical) These codes addresses a rare potential for data corruption. For this issue to occur, the drive write cache must be enabled. For further information, please refer to retain tip H197382.
- MBA3073RC, MBA3147RC, MBA3300RC to SA08 This code corrects a firmware bug that may cause the drive to not come ready on a cold boot.
SAS 2.5" (SFF)
- ST973402SS, ST9146802SS to B52B - ST936751SS, ST973451SS to B617 - ST9600204SS to B546 - ST973452SS, ST9146852SS to B629 - ST9300503SS to E536 - ST9146752SS to E625 - ST9500430SS to BD14 (All Above Critical) These codes addresses a rare potential for data corruption. For this issue to occur, the drive write cache must be enabled. For further information, please refer to retain tip H197382.
SATA 3.5"
- ST3500514NS, ST31000524NS, ST32000644NS to BB26
- WD2003FYYS-23W0B0 to WA32 - WDC WD1003FBYX-23Y7B0 to WB31 Initial release
SATA 2.5" SSD
- STEC MACH8 IOPS to 2582 (Critical) Corrects firmware bug that may cause data corruption. For further information, please refer to retain tip H197650.
SATA 1.8" SSD
- STEC M8PSB1 to 0405 (Critical) Corrects firmware bug that may cause data corruption. For further information, please refer to retain tip H197650.
This package includes new updates to drives with product ID strings of:
SAS 3.5"
- VPCA300900EST1, VPCA450900EST, VPCA600900EST1 to A3B8 Initial Release
- VPBPA300C3EST1 to A529 Initial Release
- ST3300657SS, ST3450757SS, ST3600057SS to BA56 (Critical) Performance improvements under certain workloads. Corrects a firmware bug that may cause the drive to not come ready on a warm or cold reboot.
- ST31000424SS, ST32000444SS to BC21 Initial Release
SAS 2.5" (SFF)
- ST9300603SS, ST9146803SS to B53A (Critical) Performance improvements under certain workloads. Corrects a firmware bug that may cause the drive to not come ready on a warm or cold reboot.
- ST9600204SS to B544 (Critical) Corrects a firmware bug that may cause the drive to not come ready on a warm or cold reboot.
- ST973452SS, ST9146852SS to B626 Performance improvements under certain workloads.
- ST9500430SS to BD13 Performance improvements under certain workloads
- ST9300503SS to E534 and ST9146752SS to E623 Performance improvements under certain workloads.
- MBD2147RC, MBD2300RC to SB19 (Critical) Retain Tip H196899 MBE2073RC, MBE2147RC to SC16 (Critical) Retain Tip H196899 Corrects a firmware bug that erroneously reported medium errors which may cause the drive to report PFA alerts and in some cases be marked offline
SATA 3.5"
- WDC WD2502ABYS-23B7A0, WD2502ABYS-23B7A0, WD802ABYS-23B7A0, WD1602ABYS-23B7A0 to 02.03B05 (Critical) Corrects a firmware bug that may cause the drive to not come ready on a warm or cold reboot.
- ST3500514NS, ST31000524NS, ST32000544NS to BB26 (Critical) This code addresses a rare potential for data corruption. For this issue to occur, the drive write cache must be enabled. For further information, please refer to retain tip H197382.
- ST3250310NS, ST3500320NS, ST3750330NS, ST31000340NS to BB13 (Critical) This code addresses a rare potential for data corruption. For this issue to occur, the drive write cache must be enabled. For further information, please refer to retain tip H197382.
- HUA722020ALA330 to JKAOA3GA HUA722050CLA330 to JP2OA3GB HUA722010CLA330 to JP4OA3GB Initial Release
SATA 2.5"
- WD3000BLFS-23YBU0 to 04.04V09 (Critical) This code corrects an additional issue where the drive may be marked defunct.
- ST9160511NS, ST9500530NS to BE18 (Critical) This code addresses a rare potential for data corruption. For this issue to occur, the drive write cache must be enabled. For further information, please refer to retain tip H197382. Also improves performance under certain workloads.
SATA 2.5" SSD
- STEC MACH8 IOPS to 2366 (critical) Corrects firmware bug that may cause degraded performance and in some cases the drive may not come ready after a warm or old boot.
SATA 1.8" SSD
- STEC M8PSB1 to 0404 Turns the default for write cache off
*******************************************
Version 1.06 (Critical)
Added support for the following controllers:
- IBM ServeRAID BR10il SAS controller v2 (49Y4731) - IBM ServeRAID M1015 SAS controller (46M0831) - IBM ServeRAID M5015 SAS controller (46M0829) - IBM ServeRAID M5014 SAS controller (46M0916)
The following is a list of drives and the firmware that they will be checked for and updated to as necessary.
This package includes new updates to drives with product ID strings of:
SAS 3.5" --------------
- ST373455SS, ST3146855SS, ST3300655SS to BA2A ST373355SS, ST3146755SS, ST3300555SS to BA36 (Critical) This code addresses a rare potential for data corruption. For this issue to occur, the drive write cache must be enabled. When a write is issued while the drive write cache is enabled and a read-verify is performed immediately afterwards, undetected data corruption can occur. For further information, please refer to retain tip H194632.
- ST3750630SS, ST31000640SS to BC1E ST3146356SS, ST3300656SS, ST3450856SS to BA4A This code address an issue where the drive may report an erroneous hardware error to the controller.
- MBA3073RC, MBA3147RC, MBA3300RC to SA07 This code improves sequential write performance under certain workloads when write cache is turned on.
- ST3300657SS, ST3450757SS, ST3600057SS to BA52 NOTE: This is the first code release to be included in the hard drive update package.
SAS 2.5" (SFF)
- ST973402SS, ST9146802SS to B52A ST936751SS, ST973451SS to B616 (Critical) These codes addresses a rare potential for data corruption. For this issue to occur, the drive write cache must be enabled. When a write is issued while the drive write cache is enabled and a read-verify is performed immediately afterwards, undetected data corruption can occur. For further information, please refer to retain tip H194632.
- MBB2073RC, MBB2147RC to SB07 MBD2147RC, MBD2300RC to SB17 MBE2073RC, MBE2147RC to SC14 CBRCA146C3ETS0, CBRCA300C3ETS0 to C370 This code improves sequential write performance under certain workloads when write cache is turned on.
- ST9500430SS to BD11 This is the first code release to be included in the hard drive update package.
SATA 3.5"
- WD2003FYYS-23T8B0 to 01.00D04 This is the first code releases to be included in the hard drive update package.
SATA 2.5"
- WD3000BLFS-23YBU0 to 04.04V08 (Critical) This code corrects an issue where the drive may generate a false PFA alert. It also corrects an issue where the drive may be marked defunct
- ST9160511NS, ST9500530NS to BE16 This is the first code releases to be included in the hard drive update package.
*******************************************
Version 1.05
The following is a list of drives and the firmware that they will be checked for and updated to as necessary.
This package includes new updates to drives with product ID strings of:
SAS 2.5" (SFF) -------------- ST9xxxx51SS to B616 ST9xxxx02SS to B52A - This code improves the robustness of write cache operations.
ST9xxxx52SS to B624 ST9xxxx03SS to B536 - This code improves the robustness of write cache operations and sequential write performance when write cache is enabled. NOTE: This is the first code for the ST9xxxx52SS and ST9xxxx02SS drives to be included in a hard drive update package. It is an update from the code that is shipped with the drive.
MBD2xxxRC to SB14 - Initial release
SAS 3.5" -------- ST3xxxxx6SS to BA49 ST3750630SS to BC1D - This code improves the robustness of write cache operations.
SATA 2.5" --------- WD3000xxxxx to 04.04V05 - Adjusted PHY setting for better signal quality margin.
SATA 2.5" SSD -------------- STEC MACH8 IOPS to 2269 GBRL0xxxxx to 4.17 GBRLBxxxxx to 4.26 - The new firmware will correct a rare data error condition in the drives where invalid data may be passed to the system without any error condition flagged.
Due to the severity of this potential issue, IBM strongly recommends applying this firmware as soon as possible.
For further information, please refer to retain tip H195663.
NOTE: This is the first code for the GBRLBxxxxx drives to be included in a hard drive update package. It is an update from the code that is shipped with the drive.
*******************************************
Version 1.04
The following is a list of drives and the firmware that they will be checked for and updated as necessary.
This package includes new updates to drives with product ID strings of:
SAS 2.5" (SFF) -------------- CBRBAxxxxxx to C49B - Modified VPD for JSxx Blades
MBBxxxxxx to SB05 - Fixed a performance issue when synchronizing or rebuilding an array when used in a LSI 1064 based SAS controller.
MBC2073RC to SC04 - Fixed a performance issue when synchronizing or rebuilding an array when used in a LSI 1064 based SAS controller.
SAS 3.5" -------- MBAxxxxxx to SA06 - Fixed a performance issue when synchronizing or rebuilding an array when used in a LSI 1064 based SAS controller.
ST3xxxxx6SS to BA48 - This code addresses a rare potential for data corruption. For this issue to occur, the drive write cache must be enabled. When a write is issued while the drive write cache is enabled and a read-verify is performed immediately afterwards, undetected data corruption can occur. For further information, please refer to retain tip H194632.
ST3750630SS to BC1A - This code addresses a rare potential for data corruption. For this issue to occur, the drive write cache must be enabled. When a write is issued while the drive write cache is enabled and a read-verify is performed immediately afterwards, undetected data corruption can occur. For further information, please refer to retain tip H194632. - Fixes a hang condition during failover operation on a BladeCenter-S chassis with an RSSM controller.
BBAxxxxxx to BH0K - Fixed an issue where a drive may prematurely report a PFA trip.
GNAxxxxxx to BH0J - Fixed an issue where a drive may prematurely report a PFA trip.
SATA 3.5" --------- ST31000340NS, ST370330NS, ST3250310NS, ST3500320NS to BB12 - This code addresses a rare potential for data corruption. For this issue to occur, the drive write cache must be enabled. When a write is issued while the drive write cache is enabled and a read-verify is performed immediately afterwards, undetected data corruption can occur. For further information, please refer to retain tip H194632. - This code addresses a rare potential for data loss. After a power cycle, the drive will no longer be available and becomes unresponsive. Data will become inaccessible due to the drive not responding. For further information, please refer to retain tip H194623.
WDC WD2502ABYSxxxxx to 02.03B04 - Fixed incorrect VPD data.
SATA 2.5" --------- WD3000xxxxx to 04.04V04 - Fixed a Critical issue - IBM recommends a backup of the data on the drive before attempting to update the firmware. This is a fix for an issue where data required for spin up of the drive may be overwritten, rendering the drive inoperable on a subsequent warm or cold system reboot. - Fixed a bug with an internal timer that may cause a drive to go offline when used in a non-RAID environment.
SATA 2.5" SSD ------------- STEC MACH8 IOPS to 2103 - Initial Release
*******************************************
Version 1.03
Added the capability to update SAS and SATA drives online under Windows or Linux. This capability is only supported if the drives are attached to one of the following SAS adapters: - IBM ServeRAID MR10k SAS Controller - IBM ServeRAID MR10i SAS Controller - IBM ServeRAID MR10M SAS Controller - IBM ServeRAID MR10il SAS Controller - IBM ServeRAID MR10is SAS Controller - MegaRAID 8480 SAS Controller - IBM ServeRAID BR10i SAS Controller - IBM ServeRAID BR10il SAS/SATA Controller - IBM SAS HBA - IBM SAS Expansion Card (CFFv) for IBM BladeCenter - IBM SAS Connectivity Card (CFFv) for IBM BladeCenter - Onboard LSI 1064 SAS controller (2MB only) - Onboard LSI 1068 SAS controller - Onboard LSI 1078 SAS controller
This package includes new updates to drives with product ID strings of:
SAS 2.5" (SFF) -------------- ST9146802SS, ST973402SS to B529 - Added support for JS2x Blades in a BladeCenter-S chassis. - Picked up the latest network roll of firmware fixes to address some unexpected system hangs.
ST936751SS, ST973451SS to B615 - Added support for JS2x Blades in a BladeCenter-S chassis. - Picked up the latest network roll of firmware fixes to address some unexpected system hangs.
CBRBAxxxxxx to C495 - Initial release
MBBxxxxxx to SB04 - Initial release
MBC2073RC to SC03 - Initial release
SAS 3.5" -------- VPBAxxxxxx to A496 - Added support for JS2x Blades in a BladeCenter-S chassis.
ST3146855SS, ST3300655SS, ST373455SS to BA29 - Added support for JS2x Blades in a BladeCenter-S chassis. - Picked up the latest network roll of firmware fixes to address some unexpected system hangs.
ST3450856SS to BA47 - IBM was notified by our vendor that there is a defect in a level of firmware used in the IBM 450GB 15K SAS 3.5" HS HDD (PN 41Y8454) in option 42D0519, which under certain conditions may lead to data being written or read back incorrectly on the drive. IBM has worked closely with the vendor to identify the problem and developed a firmware fix to resolve the problem. Customers should upgrade to firmware level BA47.
MBAxxxxxx to SA05 - Initial release
ST3750630SS to BC17 - Initial release
SATA 3.5" --------- ST3250620NS, ST3500630NS, ST3750640NS to 3.AEV - Initial release
ST3250621NS, ST3500631NS, ST3750641NS to 4AEV - Initial release
ST31000340NS, ST3750330NS, ST3250310NS, ST3500320NS to BB10 - Initial release
HUA721050KLA330, HUA721075KLA330, HUA721010KLA330, to AB4A - Initial Release
SATA 2.5" SSD ------------- GBRL001xxx, GBRL0031xxx to 4.14 - Corrects intermittent hangs during operations.
Firmware Version: 10.2.261.36 Supported On: IBM System x, BladeCenter, and Flex
Problems Fixed: - FRU VPD fields are now properly populated on CN4054 and CN4054R - Fixed UE resulting slow boot at UEFI splash screen and NIC devices removed - When using VMQ with Windows Server 2012 or 2012R2, the user may experience VM connectivity loss, packet drops, system hangs, inability to shutdown VMs and possible system crashes on shutdown. The complete solution also requires 10.2 based Windows NIC driver.
Incremental Interoperability: - Inventory support for the Flex xHMC (Chassis Hardware Management Console)
Known Issues: - Server hangs at "Scan for Fibre Devices", when port disable/enable performed on the Brocade Converged 10 Gb Ethernet Switch Module for IBM BladeCenter. Do not force the link down after POST has completed and then attempt a discovery of the SAN. If you do a reboot is needed.(159125)
- 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.(159505)
- Intermittently, 255 vPorts can not be created successfully in Windows with the error "ERROR: <127>: Not enough HBA or fabric resources. VPort not created!". There is no known workaround other than to reduce the number of configured vPorts.(155807)
- Target login will fail if you dynamically reconfigure the SAN after POST has executed. If you do, then reboot the system.(159121)
- PXESelect showing incorrect MAC address, bandwidth & SVID values. This bug is a cosmetic issue and only impacts PXESelect. The values which are not displayed correctly in PXESelect can be viewed in UEFI, OCM, and on the switch.(151140)
- IFM Boot target is consumed on a particular port even though the target is not accessible to that port. IFM/BOFM boot target configuration is not supported. This limitation has existed for several code releases and we are now documenting it here.(159226)
- "Configurations have changed" message seen in UEFI setup screen when no changes were made. This pop-up can be ignored and will be fixed in a future code release.(159086)
- The server may hang at "Connecting Boot Devices and Adapters" if both FCoE ports have boot targets configured when using a 10Gb Ethernet Pass-Thru Module for IBM BladeCenter. The server will not hang if only a single port is configured with a boot target.(157137)
- FCoE VLAN ID is being displayed incorrectly as hexadecimal in UEFI menu. This is a cosmetic issue only. The correct VLAN is properly assigned, so there is no functional impact. The actual VLAN ID can be observed elsewhere. (159561)
- In FCoE configurations with BE3 in UFP mode on System x3690 X5 servers, a UEFI rescan is required to boot to the OS. This renders UFP not supportable in UFP/FCoE configurations(158669)
- After making changes to any options in the sub-menus under 'controller configuration' in the Emulex UEFI NIC configuration utility and escaping to the prior menu, there is no prompt to save the changes. Be sure to select 'Save' before exiting the configuration menu. Applies to some legacy rack and blade servers.
- Intermittently, when changing the multichannel mode, the system will not auto-reboot after exiting F1 UEFI setup and will continue through POST. Manually reboot the server to ensure all changes are applied. Applies to some legacy rack and blade servers.
- When using a Cisco Nexus 4001i Switch Module, intermittently the 10Gb link may come up as 1Gb link speed. An internal switch port bounce will typically establish a 10Gb link. Setting the switch port speed to fixed 10000 will also allow a guaranteed 10Gb connection. More info available in the Cisco Nexus 4001i Switch Module firmware release notes.
Firmware Version: 10.0.803.13 Supported On: IBM System x
Problems Fixed: - IBM Feature on Demand for storage keys now works with Optimized Boot enabled - Link detection time improved from ~70 secs on DAC cable insertion/removal
Incremental Interoperability: - Unified Fabric Protocol on IBM System x Servers
Known Issues: - After making changes to any options in the sub-menus under 'controller configuration' in the Emulex UEFI NIC configuration utility and escaping to the prior menu, there is no prompt to save the changes. Be sure to select 'Save' before exiting the configuration menu. Applies to some legacy rack and blade servers.
- Intermittently, when changing the multichannel mode, the system will not auto-reboot after exiting F1 UEFI setup and will continue through POST. Manually reboot the server to ensure all changes are applied. Applies to some legacy rack and blade servers.
- When using a Cisco Nexus 4001i Switch Module, intermittently the 10Gb link may come up as 1Gb link speed. An internal switch port bounce will typically establish a 10Gb link. Setting the switch port speed to fixed 10000 will also allow a guaranteed 10Gb connection. More info available in the Cisco Nexus 4001i Switch Module firmware release notes.
Firmware version: 4.6.281.26 (supported on IBM System x, BladeCenter and Flex)
Problems Fixed: - CN4054 VPD is not valid during/after IMM flash - Links go down after 497 to 498 days in VMWare - Send 'link down' to switch if UE occurs on ASIC
Incremental Interoperability: - Emulex Dual Port 10GbE SFP+ VFA IIIr for IBM System x - Emulex Dual Port 10GbE SFP+ Embedded VFA IIIr for IBM System x
Known Issues: - After making changes to any options in the sub-menus under 'controller configuration' in the Emulex UEFI NIC configuration utility and escaping to the prior menu, there is no prompt to save the changes. Be sure to select 'Save' before exiting the configuration menu. Applies to some legacy rack and blade servers.
- Intermittently, when changing the multichannel mode, the system will not auto-reboot after exiting F1 UEFI setup and will continue through POST. Manually reboot the server to ensure all changes are applied. Applies to some legacy rack and blade servers.
- When using a Cisco Nexus 4001i Switch Module, intermittently the 10Gb link may come up as 1Gb link speed. An internal switch port bounce will typically establish a 10Gb link. Setting the switch port speed to fixed 10000 will also allow a guaranteed 10Gb connection. More info available in the Cisco Nexus 4001i Switch Module firmware release notes.
Firmware version: 4.6.281.21 (supported on IBM System x, BladeCenter and Flex)
Problems Fixed: - OCe10 VFA CNAs stuck in "Switch Independent Mode" - Port Identification fails on Port 1 under uEFI menu for PCIe rack VFA
Incremental Interoperability: - IBM Flex System CN4054R 10Gb Virtual Fabric Adapter - IBM Ivy Bridge CPU Based Servers
Known Issues: - After making changes to any options in the sub-menus under 'controller configuration' in the Emulex UEFI NIC configuration utility and escaping to the prior menu, there is no prompt to save the changes. Be sure to select 'Save' before exiting the configuration menu. Applies to some legacy rack and blade servers.
- Intermittently, when changing the multichannel mode, the system will not auto-reboot after exiting F1 UEFI setup and will continue through POST. Manually reboot the server to ensure all changes are applied. Applies to some legacy rack and blade servers.
- When using a Cisco Nexus 4001i Switch Module, intermittently the 10Gb link may come up as 1Gb link speed. An internal switch port bounce will typically establish a 10Gb link. Setting the switch port speed to fixed 10000 will also allow a guaranteed 10Gb connection. More info available in the Cisco Nexus 4001i Switch Module firmware release notes.
Firmware version: 4.6.281.8 Supported On: IBM System x, BladeCenter, and Flex
Problems Fixed: - HW iSCSI offload is now supported in UFP Mode (UFP limited to IBM Flex) - Server may hang during boot with multichannel disabled with switch default settings. The IBM 10Gb Virtual Fabric Switch has trunking enabled and the Brocade Converged 10Gbe Switch Module has ports in "Access" mode. If the Brocade Converged 10Gbe Switch Module ports are switched to trunking mode, the hang no longer occurs. - When using Config Patterns with virtual MACs the bandwidth settings are are intermittently reset after some number of server reboots.
Incremental Interoperability: - IBM Flex System Fabric SI4093 System Interconnect Module - IBM Flex System EN6131 40Gb Ethernet Switch - IBM Flex System x222 10Gb Virtual Fabric LOM - SLES 11.3 on IBM System x and BladeCenter - Complete NIC/iSCSI/FCoE support for ASU/Config Patterns for Flex and ASU for IBM System x & BladeCenter
Known Issues: - After making changes to any options in the sub-menus under 'controller configuration' in the Emulex UEFI NIC configuration utility and escaping to the prior menu, there is no prompt to save the changes. Be sure to select 'Save' before exiting the configuration menu. Applies to some legacy rack and blade servers. - Intermittently, when changing the multichannel mode, the system will not auto-reboot after exiting F1 UEFI setup and will continue through POST. Manually reboot the server to ensure all changes are applied. Applies to some legacy rack and blade servers. - When using a Cisco Nexus 4001i Switch Module, intermittently the 10Gb link may come up as 1Gb link speed. An internal switch port bounce will typically establish a 10Gb link. Setting the switch port speed to fixed 10000 will also allow a guaranteed 10Gb connection. More info available in the Cisco Nexus 4001i Switch Module firmware release notes.
Firmware version: 4.6.166.7 Supported On: IBM System x and BladeCenter
Problems Fixed: - When connected to Cisco Nexus 4k and 5k switches, the virtual link may not recover on a switch port bounce (shut/no shut) in an ESXi environment. A switch port re-bounce will recover the link. - When connected to Cisco Nexus 4k and 5k switches, OneCommand Manager reports CRC's and there is poor network performance in an ESXi environment
Incremental Interoperability: - ASU/Config Pattern configuration for iSCSI and FCoE (BE3) - UFP for iSCSI (BE3) - Support for using 10Gb ports with legacy 1Gb switches installed in a BladeCenter-S chassis or MSIM/MSIM-T expansion units in a BladeCenter-H or -HT chassis - Update Express System Packs now support Linux errata kernels - ESXi 5.1
Known Issues: - After making changes to any options in the sub-menus under 'controller configuration' in the Emulex UEFI NIC configuration utility and escaping to the prior menu, there is no prompt to save the changes. Be sure to select 'Save' before exiting the configuration menu. Applies to some legacy rack and blade servers. - Intermittently, when changing the multichannel mode, the system will not auto-reboot after exiting F1 UEFI setup and will continue through POST. Manually reboot the server to ensure all changes are applied. Applies to some legacy rack and blade servers. - Server may hang during boot with multichannel disabled with switch default settings. The IBM 10Gb Virtual Fabric Switch has trunking enabled and the Brocade Converged 10Gbe Switch Module has ports in "Access" mode. If the Brocade Converged 10Gbe Switch Module ports are switched to trunking mode, the hang no longer occurs. - When using a Cisco Nexus 4001i Switch Module, intermittently the 10Gb link may come up as 1Gb link speed. An internal switch port bounce will typically establish a 10Gb link. Setting the switch port speed to fixed 10000 will also allow a guaranteed 10Gb connection. More info available in the Cisco Nexus 4001i Switch Module firmware release notes.
Firmware Version: 4.4.180.3 Supported On: IBM Flex
Problems Fixed: - 10Gb ports intermittenly linking at 1Gb speed with the IBM Flex System Fabric EN4093/EN4093R 10Gb Scalable Switch. - Switch Configuration after an erase configuration is not reflected after reboot - 'Logical Admin Link' not enabled after applying BOFM in Switch Agnostic mode - IBM pre-boot Diagnostics NIC physical loopback test fails in Command and GUI mode - Multiple cosmetic issues with iSCSI UEFI BIOS - 10Gb ports do not detect 'Link Down' with some switches - When adding an iSCSI hardware target in UEFI through discovery login, the boot target setting is ignored.
Interoperability since previous release: - UEFI 2.3.1 Compliance - Increased VF count in SR-IOV (was 16 VFs per port, is now 32 VFs per port) - Support for next generation 10GbaseT PHY - Expose IBM Feature On Demand licensing information in UEFI configuration utility - IBM Universal Configuration Manager for Ethernet - IBM Unified Fabric Protocol - Ability to assign Switch Agnostic VLAN IDs without intermediate reboot - Changes to Personality or Multichannel in PXESelect allows further changes to be made w/o reboot - Support for IBM Flex System Fabric CN4093 10Gb Converged Scalable Switch
Known Issues: - HW iSCSI offload is not currently supported in UFP mode
Firmware Version: 4.1.422.8 Supported On: IBM Flex
Problems Fixed: - PHY Loopback fails on 10G ports - RH 6.2 and W2k8 servers crashed after shut/no shut the switch port with FCoE connection and 50 vlans configured - DSA: NIC physical loopback test fails in Command and GUI mode - Firmware update fails to update all VPD Code Level fields - DCBX does not converge with FW 4.1.422 on Cicso 5k.
Interoperability Since Previous Release: - Support for IBM Flex System x440 10Gb Virtual Fabric LOM
Firmware Version: 4.1.422.0 Supported On: IBM Flex
Problems Fixed: - SR IOV: Unable to ping IPV6 from DUT VF to Peer VF - Reading VPD from BE3 timesout making SR IOV fail in newer kernels - 1Gb devices are being suppressed by kernel during the PCI probe in SLES11 SP2 - MAC Loopback fails when Mgmt Adapter Creation fails - Failure of MAC loopback test after firmware update and warm reboot - Suppress efat dump mailbox commands in the efat dump log - Running ethtool with BE3 takes longer than expected after cable pull - Out of Order CQEs - TRACE_LOG function not printing the messages for some of the VF's - esx4/5 issue. svc target cannot be configured properly - RSCN is not generated by switch when a driver restarts - Port Link stays up even after switch removed
Interoperability Since Previous Release: - Support for IBM Flex System EN4054 4-port 10Gb Ethernet Adapter - Support for IBM Flex System CN4054 10Gb Virtual Fabric Adapter - Support for IBM Flex System x240 10Gb Virtual Fabric LOM - Support for IBM Flex System Manager 10Gb Virtual Fabric LOM
Firmware Version: 4.2.433.3 Supported On: IBM System x and BladeCenter
Problems Fixed: - Intermittent link status with IBM Virtual Fabric Switch when set to IBM Virtual Fabric Mode - The option to enable/disable SRIOV on HS23 LOM Port 0 is missing from OneCommand Manager. This selection is available in UEFI F1 setup. - Under high network stress, NMI errors can be seen with x3690 X5 and x3850 X5 - 10GbE ports running at 1GbE speed 10% below wirespeed at certain block sizes. - Unable to perform PXE boot with LPVID assigned to vNIC interface - 1Gb ports of HS23 do not handle tagging properly if multichannel mode enabled (pnic ok). Note: ESX driver patch also required. - Port flapping link after FW upgrade and "reboot" when connected to 10Gb PTM module (DAC)
Interoperability Since Previous Release: - Support for Emulex Virtual Fabric Adapter Advanced (BE2) for IBM BladeCenter - Support for Emulex Virtual Fabric Adapter (BE2) for IBM BladeCenter - Support for Emulex Virtual Fabric Adapter (BE2) for IBM System X
Known Issues: - All 10Gb KX4 ports must be used with 10Gb switches. They will not link at 1Gb. This applies to HS23 LOM and IBM BladeCenter VFA adapters only. - IPv6 IP address not visible via IMM GUI for IBM Option 90Y6456
Firmware Version: 4.2.412.0 Supported On: IBM System x and BladeCenter
Problems Fixed: - All VFS on Port 1 on optional Card unreachable from outside the host (x3750 M4) - 'Logical Admin Link' not enabled after applying BOFM in Switch Agnostic mode - IBM pre-boot Diagnostics NIC physical loopback test fails in Command and GUI mode - Multiple cosmetic issues with iSCSI UEFI BIOS - 10Gb ports do not detect 'Link Down' with some switches - 1Gb ports on HS23 LOM not able link up with IBM ICPM (FRU part 44W4486) in BCS chassis - Performance issues with specific DAC cables and SND top of rack switch
Interoperability Since Previous Release: - UEFI 2.3.1 Compliance - Increased VF count in SR-IOV (was 16 VFs per port, is now 32 VFs per port) - Support for next generation 10GbaseT PHY - Expose IBM Feature On Demand licensing information in UEFI configuration utility
Known Issues: - All 10Gb ports must be used with 10Gb switches. They will not link at 1Gb. - IPv6 IP address not visible via IMM GUI for IBM Option 90Y6456 - Intermittent link status with IBM Virtual Fabric Switch when set to IBM Virtual Fabric Mode - The option to enable/disable SRIOV on HS23 LOM Port 0 is missing from OneCommand Manager. This selection is available in UEFI F1 setup.
Firmware Version: 4.1.455.6 Supported On: IBM System x and BladeCenter
Problems Fixed: - Fixed an issue where ASIC randomly hangs losing network connectivity when certain commands are sent from the host. Resulting behavior varies between OS's (Yellow bangs in Windows, PSOD in VMWare) - PHY Loopback fails on 10G ports - UE and hang on LOM or Robalo when powering off Janice in UEFI or PXESelect - Loopback on HS23 now functional in DSAp - DCBX does not converge with firmware on a FCoE fabric - Control C Broken on BE2 - 7 second delay in GET_CARD_ATTRIBUTES command - Emulex VF adapter FCoE link lost on VMware 5.0 - flow control set for 10G Base T phys for autonegotiation - Dynamic link update is not working with NIC UEFI driver - Remove unused definitions in UEFI NIC - Emulex driver expects that the Login Options field be zero - "map r" displays a iSCSI BLK device when no LUNs presented - "X/x Exit without save" does not work as expected - Display proper description as part of EFI Driver Model Related Information - Intermittent "Configuration changed. reset to apply it now?" - Garbled output being displayed at the LUN configuration section. - All Emulex Configuration settings get lost after a reset - Perform additional checks when no Luns are mapped to the target - CHAP name only accepts 6 to 10 characters - Hii ???iSCSI Initiator Configuration??? showing old version screen - iSCSI name is case sensitive - iSCSI HII allows user to select first 8 LUNs as bootable. - iSCSI Boot Enable/Disable option should be port specific - LUN Configuration shows LUN 0, even if no LUNs presented to initiator.
Interoperability Since Previous Release: - Support for Emulex Virtual Fabric Adapter Advanced (CFFh, 2+2) for IBM BladeCenter
Firmware Version: 4.1.334.47 Supported On: IBM System x and BladeCenter
Problems Fixed: - NCSI transmit workaround for IBM - Issues with data reporting when BOFM enabled - Improved network performance throughput - Issues with IBM Management network performance - Logical link status for IBM mezz card shown as 'N/A' - Serial Over LAN fails when more than one blade installed with a single switch - Removed UEFI menu items for unsupported functions on a port - Issues with diagnositics in virtual NIC/UMC mode - Issues with MAC and PHY loopback on OneConnect devices - Several issues with FCoE on some OEM fabric switches
Interoperability Since Previous Release: - Support for HS23 Virtual Fabric LAN on Motherboard - Support for VFA III (95Y3762, 95Y3768), 90Y6456 - Support for IBM's Features on Demand (FOD) - Formal support for SR-IOV
Firmware Version: 4.0.1062.0 Supported On: IBM System x and BladeCenter
Problems Fixed: - iLab Tucson - lpfc Device Resets and path failures continue after error inject. - Writes do not complete when running LIP test on BE3 port 2 - IPV6 implementations no longer experience an unrecognized routing type error. - VLAN tagging is now disabled on the OneConnect UCNA when multichannel is disabled. - UEFI/BIOS-assigned LPVIDs now function properly on the OneConnect 10102-based UCNA. - OneConnect UCNAs no longer send and receive only double-tagged packets and discard all other packets. - PHY, MAC, and External loopback tests no longer fail on all platforms. - Firmware now returns the proper OneConnect UCNA model number. - IPV6 implementations no longer experience an unrecognized routing type error. - Installing Windows 2008 or Windows 2008 R2 on remote iSCSI disks no longer causes the system to hang. - Issues no longer occur when resetting a server configured for multipathing on VMware ESX systems. - VLAN tagging is now disabled on the OneConnect UCNA when multichannel is disabled. - UEFI/BIOS-assigned LPVIDs now function properly on the OneConnect 10102-based UCNA. - OneConnect UCNAs no longer send and receive only double-tagged packets and discard all other packets. - An adapter hardware error no longer occurs when running I/O with LUNs on x86 platforms. - Changing from Convergence Enhanced Ethernet (CEE) to Chassis Internal Network (CIN) and then rebooting no longer fails to link-flap (CIN Fabric Login (FLOGI) now occurs). - PHY, MAC, and External loopback tests no longer fail on all platforms. - Firmware now returns the proper OneConnect UCNA model number. - DCB settings can now be configured. - (iSCSISelect) When enabling DHCP for an iSCSI initiator, the Emulex iSCSI Network Configuration utility now waits approximately 20 seconds to make a DHCP connection before returning control. - (FCoE BootBIOS) FCF CEE parameters for Boot from SAN configuration are now saved properly.
Interoperability Since Previous Release: - Added support for switch-independent multichannel mode. - Added support for IBM Virtual Fabric 10Gb RackSwitch firmware 6.8.1.0. - Added support for IBM Virtual Fabric 10G Switch Module firmware 6.8.1.0. - Added support for Fibre Channel over Ethernet (FCoE) on rack systems. - Added support for iSCSI hardware offload on rack systems. - Added support for Cisco Nexus 5000-series switches.
=============================================== Change History =============================================== Document Name: Change History Document Status: IBM General Avalibility Document Version: 3.2.4.1 Latest Driver Version: 3.2.4.1 Document Updated: 04/14/2014 Product: Brocade FC/NIC/CNA
=================================================
Please visit www.brocade.com/hba for full documentation, additional drivers, and management applications.
Version 3.2.4.1 New Features and Feature Enhancement: - Support for 3.2.23.0 inbox drivers
Fixes and Enhancements: - AIM and UCM fix
Version 3.2.4.0 New Features and Feature Enhancement: - Support for RHEL5.10 and RHEL6.5
Version 3.2.3.0 New Features and Feature Enhancement: - Support for patching firmware via boot image - Support for Linux PTP - Support for UEFI Health Check Protocol - Support for SLES11SP3
Version 3.2.1.1 Fixes and Enhancements: - Firmware update to address the thermal notification issue
Version 3.2.1.0 New Features and Feature Enhancement: - Support for "IBM Flex System FC5024D 4-port 16Gb FC Adapter" PART_NUMBER "95Y2381" - Support for RHEL5.9 and RHEL6.4
Fixes and Enhancements: - Enhanced Linux driver data path to properly handle IPv6 packets. - Enhanced Linux driver to make sure user configured path tov value is persistent and is not changed due to change in dev_loss_tmo.
Version 3.2.0.0 Release for FC/NIC/CNA
New Features and Feature Enhancement: - Updated code for Brocade 1867 IBM Flex System FC5022 FC Adapter for x22 - BB Credit Recovery - Forward Error Correction (FEC) - Diagnostic Port (D-Port) - LUN Level IO Latency/Stats - UCM (Unified Configuration Manager) - Windows Network Performance and scalability enhancement
Fixes or enhancements: - For Brocade 8x5/4x5, I/O interrupt latency values are dynamically updated. Changes are effective for all the ports on the given adapter. - Addressed infrequent PSOD in VMware ESX with iSCSI or VLAN configured traffic in DCB enabled network. - Enhanced BR1860 Tape IO performance. - Improved BR1860 initialization on Xen kernel.
Version 3.1.0.1 Release for 16G FC/NIC/CNA
Adapter Features - Updated code for Brocade 1867 IBM 16G Mezzanine Fabric Adapter.
HBA - Fibre Channel 16G Support
Fixes and Enhancements: N/A
Version 3.0.3.1 Initial release for 16G FC/NIC/CNA
Adapter Features - Initial support for Brocade 1867 IBM 16G Mezzanine Fabric Adapter.
HBA - Fibre Channel 16G Support
Fixes and Enhancements: N/A brcd_fw_cna_3_2_4_1_linux_32-64_chg
IBM Flex System x240 UEFI Flash Update Version 1.50 (BuildID B2E142A) Change History
Version 1.50 - BuildID: B2E142A (Critical) -------------------------------------------- Problem(s) Fixed: - Incorporated Intel Memory Reference Code (MRC) update 2.0.0.3 - Incorporated Intel Microcode Update (MCU) MED306E4_00000427 - Fixed memory type programming for 64-bit PCI resources on multisocket systems Enhancements: - Added support for Agentless configuration - Enabled RAID link feature on Storage Expansion Node Limitations: - When flashing UEFI from version 1.20 or newer to a version earlier than 1.20, a "Boot Configuration Error" message will be logged into the UEFI error log. This error has no impact on the system configuration or operation. No errors are logged when flashing from an earrlier version to version 1.20 or newer. Dependencies: - The IMM firmware must be at BUILDID: 1AOO40E Version: 2.00 (ibm_fw_imm2_1aoo40e-2.00_anyos_noarch) or higher prior to installing UEFI version 1.20. If the IMM level is lower, the UEFI update module will be rejected as invalid because of additional security features features implemented in this release.
Version 1.41 - BuildID: B2E136U (Suggested) -------------------------------------------- Problem(s) Fixed: - Incorporated Intel Memory Reference Code updates to support memory chip manfuacturer updates Enhancements: Limitations: - When flashing UEFI from version 1.20 or later down to version 1.1x or lower, a "Boot Configuration Error" message will be logged into the UEFI error log. This error does has no impact on the system configuration or operation. No errors are logged when flashing from an earlier version to version 1.20. Dependencies: - The IMM firmware must be at BUILDID: 1AOO40E Version: 2.00 (ibm_fw_imm2_1aoo40e-2.00_anyos_noarch) or higher prior to installing UEFI version 1.20. If the IMM level is lower, the UEFI update module will be rejected as invalid because of additional security features features implemented in this release.
Version 1.40 - BuildID: B2E136T (Suggested) ------------------------------------------- Problem(s) Fixed: - Addressed a problem where more than four Preboot eXecution Environment (PXE) device option ROMs could be loaded even though legacy BIOS code will only support the first 4 devices - Updated high Memory Mapped Input/Output (MMIO) base address to allow use of this memory in VMWare systems Enhancements: - Added support for Intel® Xeon® Processor E5-2600 v2 product family - Added support for Tivoli Key Lifecycle Manager (TKLM) - Added support for Global Partition Table (GPT) Corruption Repair - Added support for security standard NIST 800-131a Limitations: - When flashing UEFI from version 1.20 or newer to a version earlier than 1.20, a "Boot Configuration Error" message will be logged into the UEFI error log. This error has no impact on the system configuration or operation. No errors are logged when flashing from an earrlier version to version 1.20 or newer. Dependencies: - The IMM firmware must be at BUILDID: 1AOO40E Version: 2.00 (ibm_fw_imm2_1aoo40e-2.00_anyos_noarch) or higher prior to installing UEFI version 1.20. If the IMM level is lower, the UEFI update module will be rejected as invalid because of additional security features features implemented in this release.
Version 1.31 - BuildID: B2E126E (Suggested) ------------------------------------------- Problem(s) Fixed: - Added code workaround for soft shutdown issue on master chips - Updated "Memory Refresh setting" to remove 4x selection to synch up with latest chipset vendor support statement Enhancements: Limitations: - When flashing UEFI from version 1.20 or newer to a version earlier than 1.20, a "Boot Configuration Error" message will be logged into the UEFI error log. This error has no impact on the system configuration or operation. No errors are logged when flashing from an earrlier version to version 1.20 or newer. Dependencies: - The IMM firmware must be at BUILDID: 1AOO40E Version: 2.00 (ibm_fw_imm2_1aoo40e-2.00_anyos_noarch) or higher prior to installing UEFI version 1.20. If the IMM level is lower, the UEFI update module will be rejected as invalid because of additional security features features implemented in this release.
Version 1.30 - BuildID: B2E126D (Suggested) ------------------------------------------- Problem(s) Fixed: - Incorporated Microcode Update (MCU) M6D206D7_00000710 to address Intel Erratum BT248 for System Resets with 32-bit (PAE Enabled) Guest OS and VT FlexPriority enabled. For more information, refer to IBM RETAIN Tip H21370. - Improved handling of missing values for iSCSI initiator name - Corrected handling of pre-boot serial port redirection settings - Corrected garbled SOL output strings during early phases of UEFI booting - Clarified actions required to effect changes to Trusted Platform Module (TPM) setup - Corrected failure to load some default settings on CMOS battery failure - Improved wording for progress codes and messages - Corrected the order in which UEFI configures Ethernet ports - Improved handling of USB configuration changes - Corrected boot configuration problem Enhancements: - Updated DMI Type 17 support for for new memory devices - Improved support for 32GB memory - Improved general Reliability/Availability/Serviceability support - Added ability to resize PCIE IO base address registers dynamically - Improved handling of memory in high stress application/usage - Added ACPI Firmware First logging support - Added setup capability to select PCIE Config Base below 4GB - Added informational messages when exiting UEFI F1 Setup Limitations: - When flashing UEFI from version 1.20 or newer to a version earlier than 1.20, a "Boot Configuration Error" message will be logged into the UEFI error log. This error has no impact on the system configuration or operation. No errors are logged when flashing from an earrlier version to version 1.20 or newer. Dependencies: - The IMM firmware must be at BUILDID: 1AOO40E Version: 2.00 (ibm_fw_imm2_1aoo40e-2.00_anyos_noarch) or higher prior to installing UEFI version 1.20. If the IMM level is lower, the UEFI update module will be rejected as invalid because of additional security features features implemented in this release.
Version 1.21 - BuildID: B2E122D (Suggested) ------------------------------------------- Problem(s) Fixed: - UEFI port order change for Emulex UCM support - System hangs at IBM LOGO with Broadcom Dual Runner NIC installed, config manager updated - Optimized memory ECC tracking and reporting Enhancements: - BIOS Setup Power Saving & Performance Options Updates Limitations: - When flashing UEFI from version 1.20 or newer to a version earlier than 1.20, a "Boot Configuration Error" message will be logged into the UEFI error log. This error has no impact on the system configuration or operation. No errors are logged when flashing from an earrlier version to version 1.20 or newer. Dependencies: - The IMM firmware must be at BUILDID: 1AOO40E Version: 2.00 (ibm_fw_imm2_1aoo40e-2.00_anyos_noarch) or higher prior to installing UEFI version 1.20. If the IMM level is lower, the UEFI update module will be rejected as invalid because of additional security features features implemented in this release.
Version 1.20 - BuildID: B2E120Q (Suggested) ------------------------------------------- Problem(s) Fixed: - Corrected BOFM Configuration errors - Corrected iSCSI setup/configuration problems - Corrected SMBIOS table entry problems - Corrected memory error handling problems - Corrected FOD state transition problems - Corrected ACPI problems - Corrected I/O problems - Corrected Security errors - Corrected Configuration errors - Corrected errors in Setup operations - Corrected RAS problems Enhancements: - Add support for ACPI S3 state - Add support for automatic ROM recovery - Add support for dynamic debug capability - Improve Update Security - Improve Configuration Support - Add common support for OS-4690 Limitations: - When flashing UEFI from version 1.20 or newer to a version earlier than 1.20, a "Boot Configuration Error" message will be logged into the UEFI error log. This error has no impact on the system configuration or operation. No errors are logged when flashing from an earrlier version to version 1.20 or newer. Dependencies: - The IMM firmware must be at BUILDID: 1AOO40E Version: 2.00 (ibm_fw_imm2_1aoo40e-2.00_anyos_noarch) or higher prior to installing UEFI version 1.20. If the IMM level is lower, the UEFI update module will be rejected as invalid because of additional security features features implemented in this release.
Version 1.10 - BuildID: B2E118B (Suggested) ------------------------------------------- Problem(s) Fixed: - Corrected errors in SMBIOS Table Type 9 Slot ID (09h) - Corrected errors in correlating SEL Events with UEFI Auxilliary Data - Corrected problems in setting boot order - Corrected problems in loading pDSA image Enhancements: - Support VLAN - Enable Rank Based PFA Protocol - Reduced the idle power consumption by gating power to unused devices - Added a prompt in setup to save settings after modifying Operating Mode - Added the Embedded Hypervisor as a default boot option Limitations: Dependencies:
Version 1.01 - BuildID: B2E114D (Suggested) ------------------------------------------- Problem(s) Fixed: - UEFI event ID not showing up in logs for double bit memory errors Enhancements: - Add support for LRDIMMS Limitations: Dependencies:
=============================================================================== Emulex FC/FCoE Device Driver for Linux ===============================================================================
Device Driver Version: 10.2.261.0 Supported On: IBM System x, BladeCenter, and Flex
Problems Fixed: - ELS txcmplq list corruption cause crash during error injection
Device Driver Version: 10.0.800.0 Supported On: IBM System x
Problems Fixed: - Low bi-di throughput seen on 1g ports of HS-23 LOM - Multiple performance improvements - Bonding driver takes approx 20 seconds to be ready
Incremental Interoperability: - RHEL 5.10 - RHEL 6.5 - XE-102 and XE-104 ASIC (OCx14xxx) - Support for set and get channels ethtool operation
Known Issues: - SR-IOV is supported with the following Linux distributions: * RHEL 6.4 and above 64-bit with KVM * SLES11 SP3 and above 64-bit with KVM
NOTE: Guest operating system support is dependent on the Emulex driver version installed in the guest.
Device Driver Version: 8.3.7.27 Supported On: IBM System x, BladeCenter, and Flex
Problems Fixed: - Execution of internal loopback causes a crash - Issue which can cause multipath failover to not work properly
Incremental Interoperability: - IBM Flex System FC5052 2-port 16Gb FC Adapter - IBM Flex System FC5054 4-port 16Gb FC Adapter - IBM Tape unit interoperability - see SSIC for more information - SLES 11.3 on IBM System x and BladeCenter
Device Driver Version: 8.3.7.18 Supported On: IBM System x and BladeCenter
Problems Fixed: - FLOGI sent with Class 2 in-order bit set when Class 2 is set as unsupported class of service - OXID Reused before RA_TOV without RRQ to recover - Intermittently storage paths will not recover after switch reboot
Device Driver Version: 8.3.6.4 Supported On: IBM Flex
Problems Fixed: - Fixed debug helper routine failed to dump CQ and EQ entries in non-MSI-X mode - FLOGI sent with Class 2 in-order bit set when Class 2 is set as unsupported class of service - Fixed boot from san failure when SLI4 FC device presented on the same PCI bus - Fix ABTS recovery to be FC spec compliant - Fixed not reporting logical link speed to SCSI midlayer when QoS not enabled - Fix performance problem in pt2pt mode - Fixed SCSI host create showing wrong link speed on SLI3 HBA ports - Update text for misconfigured port messages - Fix discovery bug when swapping cables
Interoperability since previous release: - RHEL6.3 GA Kernel
Device Driver Version: 8.3.5.86 Supported On: IBM System x and BladeCenter
Problems Fixed: - Kernel panics with FCoE on HS23 in SLES 11.2 x86_64. Also requires a SLES11.2 kernel update - FLOGI sent with Class 2 in-order bit set when Class 2 is set as unsupported class of service
Interoperability since previous release: - RHEL6.3 GA Kernel
Device Driver Version: 8.3.5.74 Supported On: IBM System x, BladeCenter, and Flex
Problems Fixed: - Fixed system crash due to not providing SCSI error-handling host reset handler - Debug helper utility routines for dumping various SLI4 queues - Fix unsol abts xri lookup - Fixed issues with LPe16000 to LPe16000 discovery - Fix driver crash during back-to-back ramp events - Reregister VPI for SLI3 after cable moved to new Saturn port - Fix log message 2597 displayed when no error is detected - Fixed FCP LOG for easier Finisar trace correlation - Fix kernel panic when going into to sleep state - Fix error message displayed even when not an error - Fix Read Link status data - Fix unable to create vports on FCoE SLI4 adapter - Fix initiator sending flogi after acking flogi from target - Fix the case where an array controller does not apply FCP priority rules - Added support for handling SLI4-port XRI resource-provisioning profile change - Change default DA_ID support from disabled to enabled - Fix bug with driver unload leaving a scsi host for a vport around - Update copyright date for files modified in 2012 - Fix compilation errors on some kernels due to debugfs variable definitions - Used PCI configure space read to flush PCI function reset register write - Fixed system panic when extents enabled with large number of small blocks - Fixed system panic during EEH recovery - Fix resource leak when acc fails for received plogi - Fix SLI4 driver module load and unload test in a loop crashes the system - Fix missing CVL event causing round-robin FCF failover process to stop - Fix deadlock during adapter offline request - Fix same RPI registered multiple times after HBA reset
Device Driver Version: 8.3.5.66 Supported On: IBM System x, BladeCenter, and Flex
Problems Fixed: - Fix SLI4 driver module load and unload test in a loop crashes the system - Fix missing CVL event causing round-robin FCF failover process to stop - Fix deadlock during adapter offline request - Fix same RPI registered multiple times after HBA reset - Fix driver handling of XRI Aborted CQE response - Fixed port and system failure in handling SLI4 FC port function reset - Fix bug with driver not sending a LOGO with vport delete - Make BA_ACC work on a fully qualified exchange - Fix for SLI4 Port delivery for BLS ABORT ACC - Fix KERNEL allocation while lock held - Incorrect usage of bghm for BlockGuard errors - Fix warning on i386 system - Fix ndlp nodelist not empty wait timeout during driver unloading - Fix mailbox and vpi memory leaks - Support character device to take a reference on the driver - Fix for FDISC failures after firmware reset or link bounce - Support debugfs for injecting T10 DIF errors - Fix SLI4 BlockGuard behavior when protection data is generated by HBA - Fix for driver using duplicate RPIs after 16Gb/s adapter port reset - Fix discovery problem when in pt2pt - Fixed failure in handling large CQ/EQ identifiers in an IOV environment - Fix Locking code raises IRQ twice - Fix driver not returning when bad ndlp found in abts error event handling - Support more driver logs in area of SLI4 port error attention and reset recovery - Fix bug with driver returning the wrong ndlp - Sync up with actual upstream lpfc driver code - Support SLI4 16Gb FC Adapter support for T10 DIF / BlockGuard - Merge from upstream: scsi: Fix up files implicitly depending on module.h inclusion - Fix driver behavior when receiving an ADISC - Fixed unbounded firmware revision string from port caused the system panic - Fix bug with driver processing dump command type 4 using 16Gb FC Adapter - Fix driver does not reset port when reset is needed during fw_dump - Fix ELS FDISC failing with local reject / invalid RPI - Changed SLI4 FC port internal loopback from outer serdes to inner internal - Fix REG_RPI fails on SLI4 HBA putting NPort into NPR state - Fix bug with driver processing an els command using 16Gb FC Adapter - Fix NMI seen due to CQE starvation - Fixed SLI4 FC port obtained link type and number dependent on link connection - Fixed SLI4 FC port internal loopback without SFP and external link/loopback plug - Fix driver incorrectly building fcpCdb during scsi command prep - Fixed FCP EQ memory check prevent initialize to single interrupt vector case - Fixed SLI4 16Gbit FC port internal and external diagnostic loopback tests - Fixed system panic during EEH recovery on SLI4 FC port - Fix FLOGI fails with invalid RPI (0x04) after connecting to a arbitrated loop - Fix ELS SCR failing with local reject / invalid RPI - Fix SLI4 port failures after firmware reset or dump - Fix port reset log messages indicate error when no error is seen - Fixed an issue where HBQ buffers are uninitialized in the base driver - Fixed missing shost lock protection on setting/clearing bit in vport->fc_flag - Fixed missing hbalock protection on setting/clearing bit in phba->link_flag - Fixed illegal state transition during driver unload - Fixed system crash on SLI4 FC port looopback diagnostic test with large buffers - Fixed a potential error path that might try to free DMA memory not allocated - Fixed SLI4 FC port Internal and External loopback diagnostic tests - Fix a crash while deleting 256 vports - Fix vport never finished discovery if switch runs out of resources - Fix kernel build warnings - Fix kernel panic when putting board in offline state twice - Fix memory leak when running hba resets to SLI-4 board - Fix driver message 3092 and 3116 to KERN_WARNING - Fix PCI read failure looks like a over temperature event - Fixed driver event reporting to mgmt on error attention due to forced dump - Fix not displaying firmware rev for BE UCNA boards - Fixed ABTS failure logic not rediscovering targets - Fix bug with driver not byte swapping extended mailbox data - Fix premature ndlp cleanup after second target LOGO - Fix Link pull causes I/O failures - Support loop for sli4 fc pass-through - No longer read fcoe parameters if board is not fcoe - Fix bug with driver passing a wrong count value - Support restore state and error log when sysfs board_mode attribute access failed - Fixed a typo in two of the log messages just introduced - Support for SLI4_CONFIG non-embedded COMN_GET_CNTL_ADDL_ATTR pass-through - Support for SLI4 FC port persistent linkdown through config region 23 - Fix for ABTS. Do not free original IOCB whenever ABTS fails - Fixed Linux driver inconsistency in reporting FC host port-state through OCM - Return an error if the mbox sysfs is called - Fix firmware upgrade attempt on unsupported adapter - Fix incomplete message number 2889 - Fix system crash when ASIC fails to initialize - Fix virtual fabrics bit set in FLOGI incorrectly - Fix bug with driver not returning extended mailbox data - Fix unsupported link speed accepted by SLI4 port - Incremented minor management version to reflect additional "protocol" sysfs attribute - Modify WQ handling to use entry_repost - Moved link type definitions to apply to all driver streams - Support a sysfs attribute "protocol" to report SLI4 port link protocol type - Support SLI4 INTF_TYPE and SLI_FAMILY as sub-field to the fwrev sysfs attribute - Support structure to support T10 DIF in SLI4 - Fix performance slowed due to too many register accesses - Fixed a warning when converting from simple_strtoul to strict_strtoul - Support Initial code to inject T10 DIF errors - Fixed a possible driver crash when cfg_fcp_eq_count is zero - Fixed non-embedded COMMON_GET_CNTL_ATTR mbox command failed with status 0x4 - Fixed null pointer dereference after clearing FCP policy rules - Changed the way of SLI4 device detecting physical port name - Fixed FCP policy exchange management rule parsing - Support check to lpfc_decode_firmware_rev to handle releases that have an 'X' - Fixed RPI leaks in ELS protocol handling - Fix kernel crash during boot with SLI4 card installed - Fixed NPIV FDISC failure on SLI4 if-type 2 ports - Fixed driver failed to follow IP reset procedure in SLI4 error attention handler - Fix sysfs lists fabric name for port that has been disconnected from fabric - Support FCP policy exchange management - Changed the timeout to 300 seconds for SLI_CONFIG (0x9B) mailbox command - Fixed fcp underrun reporting - Fixed a driver handling IP reset issue when PCI read return error - Fixed casting problem in calculating tx_words statistics - Support proper error code return for libdfc calling API to make proper decisions - Fix sli4 mailbox status code. Management software has dependencies - Fix compiler warning due to uninitialized local variable - Fix bus reset handler fails with bad failure code - Made proper error code return for libdfc calling API to make proper decisions - Made error log include PCI BAR bitmap from kernel when enable PCI device failed - Fixed sysfs API mismatch for building against SLES11 SP2 beta kernel - Fixed scsi midlayer queuecommand API mismatch for SLES11 SP2 beta kernel - Fixed ctlreg write bug not checking key string and limiting bytes to write - Fix default adapter name for the OCe15100 - Fixed incomplete scsi messages displayed - Fix cable pull failure on interface type 2 SLI-4 adapters - Fix enable_bg config parameter for SLI4 - Fixed not able to perform firmware reset through sysfs board_mode attribute - Fixed not recovering SLI port in handling error attention with RN bit set - Fixed two crash cases when unsolicted ELS ECHO_CMD is received - Fix direct connect does not come up for SLI4 FC ports - Fixed long wait when firmware reset to a SLI port without required privilege - Fix request firmware support for little endian systems - Fix driver firmware to match new firmware image format - Fixed SLI4 device firmware reset with SR-IOV virtual functions - Fix SLI4 CT handling for sequences > 4K - Fixed handling of unsolicited frames for vports - Fixed handling of CVL for vports - Fixed crash when aborting els IOs - Fix up CT and oxid/rxid for unsol rcv frames - Fixed mailbox double free panic - Support fcf priority record selection for fcf failover - Fixed compiler warning for putting large amount of memory on stack - Fixed driver build not building in debugfs even if kernel CONFIG_DEBUG_FS=y is set - Fix issue where the FC/FCoE Async Receive CQE did not scale for 16G FC adapters - FLOGI payload has Multiple N_port_ID set when lpfc_enable_npiv clear - Removed unused argument passed to the lpfc_bsg_diag_mode_enter routine - Fixed new ASIC device-mgmt BSG pass-through failed multi-buffer fw download - Support sysfs logging when writeable parameters are changed - Used PCI config space capability for sysfs get PF supported SR-IOV number of VFs - Support wait for SLI port status register for readyness following firmware reset - iDiag added SLI4 device PCI BAR memory mapped reigster access methods - Consolidated duplicating macro definitions - Fixed failure to enable PCIe AER prevent driver initialize and attach to device - Modified log messages for T10-PI processing - iDiag fixed mailbox capture and dump overlapping bitmap macro definition
=============================================================================== Emulex 16GB FC Firmware Package ===============================================================================
Firmware Version: 10.2.261.36 Supported On: IBM System x and Flex
Problems Fixed: - Server will halt on black screen during rolling reboot of Windows 2012 x64 uEFI SANboot - 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.(159504)
Firmware Version: 1.1.43.21 Supported On: IBM System x
Incremental Interoperability: - None
Problems Fixed: - Server will halt on black screen during UEFI rolling reboot reboot cycle test with 16Gb HBA under Windows 2012 x64 - Allows installing and booting from an MSA2040 array configured in PT-PT direct mode at 16G speed. We're now able to enable Autoscan and install/boot from multiple OSes - Added support to bypass configuring pnp Boot Table in a multipath situation. Fixes Microsoft Windows Server 2008 bug. - Fixed the "Read Rev Failure" issue during POST to accept "0" address value as a valid. - Fixed the wrong VPD HBA model number display on the banner and properties, and change the proper VPD data field size. - Fixed the timeout issue on Flogi when try to select a HBA device without connecting to a target or FC switch. - System will halt during reboot cycle test under Windows 2012 x64 UEFI - Fixing PCI Function Number decoding issue in BOFM code - Boot fails during SLES11 SP3 rolling reboot - Enable BFS and update the NVRAM if BOFM target is available - Add Diagnostic support for UEFI 16Gb FC - Reconnect menu item causes a System BIOS exit request only on AMI core system BIOS - Adding port's protocol name and WWPN in browser help menu
Firmware Version: 1.1.43.12 Supported On: IBM System x and Flex
Incremental Interoperability: - IBM Flex System FC5052 2-port 16Gb FC Adapter - IBM Flex System FC5054 4-port 16Gb FC Adapter - FC support for support for ASU/Config Patterns for Flex and ASU for IBM System x & BladeCenter - Direct PT - PT connections - Extended SCSI Pass Thru Protocol - IBM Tape unit interoperability - see SSIC for more information - SLES 11.3 on IBM System x
Problems Fixed: - Windows 2012 OS will not resume from Sleep mode - Boot Device entries can be lost after exiting from BIOS setup
Firmware Version: 1.1.21.9 Supported On: IBM System x
Incremental Interoperability: - IBM Server machine types. Refer to IBM ServerProven for specifics
Problems Fixed: - Fixed FCP_CONF handling bug - No SRR sent after drop write data frame, I/O fails - Adapter does not invoke recovery after dropped read data frame - I/O throughput performance improvements - Link failover when connected to FC Tape - Cosmetic: Cleaned up miscellaneous error handling messages in debug log files - If a new device comes online and attempts to acquire an AL_PA after the link has already come up, the FC link appears to hang until the cable is pulled - Cleaned up link negotiation at 4GB/8GB/16GB speeds with specific switches
=============================================================================== Emulex NIC Device Driver for Linux ===============================================================================
Device Driver Version: 10.2.261.0 Supported On: IBM System x, BladeCenter, and Flex
Problems Fixed: - Multiple performance improvements in virtualized environments (SR-IOV,UMC)
Device Driver Version: 10.0.800.0 Supported On: IBM System x
Problems Fixed: - Low bi-di throughput seen on 1g ports of HS-23 LOM - Multiple performance improvements - Bonding driver takes approx 20 seconds to be ready
Incremental Interoperability: - RHEL 5.10 - RHEL 6.5 - XE-102 and XE-104 ASIC (OCx14xxx) - Support for set and get channels ethtool operation
Known Issues: - SR-IOV is supported with the following Linux distributions: * RHEL 6.4 and above 64-bit with KVM * SLES11 SP3 and above 64-bit with KVM
NOTE: Guest operating system support is dependent on the Emulex driver version installed in the guest.
Device Driver Version: 4.6.267.4 Supported On: IBM System x, BladeCenter, and Flex
Problems Fixed: - Under certain conditions, performance issues may be seen with multi-channel in RHEL6.4 KVM configurations - Under certain conditions, performance issues may be seen with multi-channel in RHEL6.4 SR-IOV configurations - SR-IOV configuration section of the Linux NIC Driver Documentation has been modified to improve clarity
Incremental Interoperability: - S3 Resume on IBM Flex - SLES 11.3 on IBM System x and BladeCenter
Known Issues: - SR-IOV is supported with the following Linux distributions: * RHEL 6.3 and 6.4 64-bit with KVM * SLES11 SP2 and SP3 64-bit with KVM
NOTE: Guest operating system support is dependent on the Emulex driver version installed in the guest.
- Use of SR-IOV with the XEN hypervisor is not supported at this time.
- Use of SR-IOV with the KVM hypervisor requires the use of macvlan network interfaces.
Device Driver Version: 4.6.148.0 Supported On: IBM System x and BladeCenter
Problems Fixed: - Ethernet performance issues in a variety of workloads - VFs are not displayed after driver re-load when is VFs attached to VM - vLAN tagging in Switch Agnostic vNIC mode
Incremental Interoperability: - RHEL 5.9 - RHEL 6.4 - Network performance varies with workload. An ethernet driver tuning script and instructions is now included with the be2net driver. - Switch Independent Mode within hypervisor OS's
Known Issues: - Multi-channel is not supported in RHEL5.x XEN. This is a kernel limitation - Under certain conditions, performance issues may be seen with multi-channel in RHEL6.4 KVM configurations - Under certain conditions, performance issues may be seen with multi-channel in RHEL6.4 SR-IOV configurations - SR-IOV is not supported with RHEL5.x XEN
Device Driver Version: 4.4.180.0 Supported On: IBM Flex
Device Driver Version: 4.2.389.0 Supported On IBM System x and BladeCenter
Problems Fixed: - Unloading the driver hangs the system after running IPv6 traffic - Link status messages cleaned up when in Switch Agnostic mode - Miscellaneous network performance issues to improve throughput - Miscellaneous problems related to SRIOV to improve usability - Ethtool wol command displays wol enabled even when disabled - Ethtool speed reported as 10000Mb/s for disabled devices in Switch Agnostic mode
Incremental Interoperability: - RHEL6.3 GA Kernel - Increase default B/W for SRIOV vf's to 10Gb from 100Mb
Device Driver Version: 4.1.413.0 Supported On: IBM System x and BladeCenter
Problems Fixed: - WOL changes for Linux NIC driver as mentioned in Bug# 24543 - SR IOV UE when attempt to do multiple (3 times) driver load/unload - Speed is 10000Mb/s for Disabled devices in UMC Mode - Incorrect Duplex value is shown for unconnected port of NC552m in Rhel6.1 32bit - SLES 11 SP2 GMC: Enable support for Lnx NIC Driver - SRIOV: When VGT is configured for a VF, ip link show doesn't display it for the VF configured. - RHEL 5.8 GA: Enable support for Lnx NIC Driver - ip link command with vlan = 4095 has toggling effect - ip link command with vlan =0 should remove guest VGT privilege
Device Driver Version: 4.1.334.39 Supported On: IBM System x and BladeCenter
Problems Fixed: - SR-IOV: Can't load be2net driver in a VM after the VM has been rebooted - SR-IOV: Unload PF driver with VF driver loaded causes system instability - SR-IOV: VF MAC always gets Emulex OUI - SR-IOV: Partition the limited per port VLAN entries across VFs and PFs - Non Member VLAN packets not received in interface promiscuous mode in BE3 - Avoid CQ full condition in HW - be2net: use RX_FILTER cmd to program multicast addresses - account for skb allocation failures in ethtool stats - Support 60 second delay to Linux NIC driver to allow FAT dump completion on recovery from EEH - Link status is up [ethtool and OCM] when the bandwidth is assign 0 for UMC configuration - Remove msix module parameter - Use V1 version of COMMON_NTWK_LINK_STATUS_QUERY for Lancer. - Emulex: Ethtool failing to update FW - Emulex: Panic in be2net driver in SLES11-SP2-B7 on adapter - TCP ACKs from different connections are getting received in single queue - Multicast filtering feature not working on PPC - Exit of mcast promiscous mode not working - VLAN promiscous mode cannot be set on Lancer - Can't communicate after changing MAC address via VLAN interface - Improper memory accounting in received packets - WOL changes for Linux NIC driver as mentioned in bug - Transparent VLAN tagging feature not working in SR-IOV
ServeRAID M and MR10 Series SAS Controller Driver for Linux (also supports MegaRAID 8480 SAS Controller)
Adapters Supported: - ServeRAID M1215 SAS/SATA Controller for IBM System x (46C9114) - ServeRAID M5210e SAS/SATA Controller for IBM System x - ServeRAID M5210 SAS/SATA Controller - ServeRAID M5110 SAS/SATA Controller for IBM System x (81Y4481) - ServeRAID M5110e SAS/SATA Controller for IBM System x - IBM Flex System Storage Expansion Node - ServeRAID M5120 SAS/SATA Controller for IBM System x (81Y4478) - ServeRAID M5016 SAS/SATA Controller for IBM System x (90Y4304) - ServeRAID M5115 SAS/SATA Controller for IBM System x (90Y4390) - ServeRAID M5015 SAS/SATA controller (46M0829) - ServeRAID M5014 SAS/SATA controller (46M0916) - ServeRAID M1115 SAS/SATA Controller for IBM System X (81Y4448) - ServeRAID M1015 SAS/SATA Controller (46M0831) - IBM ServeRAID MR10il SAS controller (44E8767) - IBM ServeRAID MR10is SAS controller (44E8695) - IBM ServeRAID MR10ie (CIOv) SAS controller (46C7167) - IBM ServeRAID MR10i SAS controller (43W4296) - IBM ServeRAID MR10k SAS controller (43W4280) - IBM ServeRAID MR10M SAS controller (43W4339) - MegaRAID 8480 SAS controller (39R8850)
Version 6.602.03.00-1 - Suggested ------------------- Enhancement: - Add support for ServeRAID M1215 SAS/SATA Controller Fixes: - Fixed an issue where Kernel panic occurs due to timeout of MFI/MPT pass-through command, followed by completion through Interrupt context. Note: Device driver version is 6.602.03.00.
Version 6.600.20.00-4 - Suggested ------------------- Fixes: - Fixed reboot issue in SLES 11.3 xen. Note: Device driver version number has not changed. Version 6.600.20.00
Version 6.600.20.00 - Suggested ------------------- Enhancement(s): - Add Support for ServeRAID M5210 and M5210e SAS/SATA Controller
Version 6.506.00.00 - Suggested ------------------- Retain Tip: Tip #28016 Enhancement(s): - Added ability for user to configure the maximum number of MSI-X vectors launched for M51XX and M1XX controllers.
Version 00.00.06.19 - Suggested ------------------- Fixes: - Fixed an issue where a kernel crash may occur in some cases, when megaraid_sas driver is loaded but controller is not present.
Version 00.00.06.15.01 - Suggested ------------------- Fixes: - Corrected version strings in the iso and rpm files. NOTE: No change to the device driver. Packaging fix only.
Version 00.00.06.15 - Suggested ------------------- Enhancements: - Add support for fpRead/WriteCapable & fpRead/WriteAcrossStripe - Add support for SLES 11 SP2.
Fixes: - Mask off MFI_FRAME_IEEE, MFI_FRAME_SGL64, MFI_FRAME_SENSE64 in megasas_mgmt_fw_ioctl() to prevent memory scribble issues from incorrectly built MegaCli frames. - Fixed reglockFlags for degraded RAID 5/6.
Version 00.00.06.12-01 - Suggested ------------------- Fix - Fixed issue where the device driver may fail to install with the following error: "389 SCRIPT INTERNAL INCONISISTENCY! REPORT TO IBM IMMEDIATELY" Note: No change to device driver version.
Version 00.00.06.12 - Suggested ------------------- Enhancement - Add support for ServeRAID M5016
Fixes - LSI Channel fixes
Version 00.00.04.38 - Non-critical ------------------- - Fixed issue where device driver could print message "kernel megasas: Command pool empty!" when the controller and megaraid driver are idle.
Version 00.00.04.37 - Suggested ------------------- - Fixed issue where the ServeRAID M1015 controller will halt during a OCR. - Fixed issue where OCR will not execute when the physical drives are in a power transition mode. - Fix issue where the ServeRAID M1015 controller will halt with a degraded RAID 5 array during IO.
Version 00.00.04.30 - Non-critical ------------------- - Added support for the ServeRAID M5025 SAS/SATA Controller
Fixes: - Fixed issue where during IO firmware faults at line : MonTask: line 1193 in file ../../raid/1078dma.c - Fixed issue where After 64 VD's are created using MSM the 'fdisk -l' command does not work. - Fixed issue where the firmware faults at line 739 in file ../../raid/1078main.c when rebooting after a recon. - Fixed issue where the drive partition is no longer present on the OS after importing a foreign configuration. - Fixed issue where Linux does not show the correct size of VD the second time if the 'fdisk -l' command is executed.
Version 00.00.04.17 - Non-critical ------------------- - Added support for the ServeRAID M1015 SAS/SATA controller. - Added support for the ServeRAID M5000 Series Advanced Feature Key.
Version 00.00.04.10 - Non-critical ------------------- - Added logic to support next-gen SAS2 controllers. - Added support for the ServeRAID M5015 and M5014 SAS/SATA controllers.
Version 00.00.03.23 - Non-critical ------------------- - Added support for the IBM ServeRAID MR10ie (CIOv) SAS controller. - Fixed an issue where, on a Xen kernel with guest OSs running, invoking kdump causes a system reboot. - Fixed an issue that results in a kernel panic when kdump is run on a system with heavy drive I/O.
Version 00.00.03.21 - Suggested ------------------- - Added support for the IBM ServeRAID MR10is SAS controller. - Fixed an issue where a command timeout would occur on a particular SAS hard drive, and would not recover. - Added a shutdown DCMD call to the shutdown routine to ensure a graceful shutdown. - Updated the list of required pre-built binaries. - Fixed an issue the could cause unexpected interrupts. - Fixed an issue where a memory sanity check would sometimes fail for a certain pointer on a 64-bit system, causing some enclosure components to not be seen.
Version 00.00.03.18 - Suggested ------------------- - Added support for the IBM ServeRAID MR10il SAS controller. - Fixed an issue where the OS would not reboot when a rebuild was in progress.
Version 00.00.03.13 - Non-critical ------------------- - Added support the IBM ServeRAID MR10i, MR10k, and MR10M SAS controllers. - Fixed an issue where, on boot to Xen kernel on Red Hat Enterprise Linux (RHEL) 5 64-bit, the user would encounter an “Error 13: Invalid or unsupported executable format” error.
Version 00.00.03.06 - Suggested ------------------- - Added diskdump support for Red Hat Enterprise Linux (RHEL) 3 and RHEL 4. - Set the reply_q_sz value to the maximum number of commands supported by the firmware. - On 2.4 kernels: fixed an issue where, when the system was rebooted, the shutdown routine did not get called; added a notifier for the reboot event and initiated a flush command from the reboot event handler. - Fixed issue where, on RHEL 3 Update 6, the driver would not install on AMD64 systems.
Version 00.00.03.01-1 --------------------- - Initial release ibm_dd_sraidmr_6_602_03_00-1_sles11_32-64_chg
=============================================================================== Emulex iSCSI Device Driver for Linux ===============================================================================
Device Driver Version: 10.2.261.1 Supported On: IBM System x, BladeCenter, and Flex
Problems Fixed: - Driver memory leak resulting in "DMA: Out of SW-IOMMU space" errors in dmesg file output.
Device Driver Version: 10.0.803.21 Supported On: IBM System x
Problems Fixed: - Unable to OEMSEAddTarget or OEMSEDiscoverTaget successfully and get entries in mili2d.log - Emulex drivers are not working on RHEL5 and RHEL6 errata kernel updates - IO Read/Write almost halts with 'DMA: Out of SW IOMMU space' messages while running iSCSI Multipath I/O
Device Driver Version: 4.4.175.0 Supported On: IBM Flex
Problems Fixed: - Cleaned up a cosmetic problem with warning messages during driver compile from source - System crashes when we run simultaneous IO to 6 vNIC’s with iSCSI IO - Linux kdump kernel crashes during shutdown after capturing dump, if be1iscsi driver running
Device Driver Version: 4.1.402.0 Supported On: IBM System x and BladeCenter
Problems Fixed: - LUN is not getting detected for OEM CNA in SLES 11 SP2 64 bit OS - ioctl semaphore deadlock when running load/unload loop with target - SLES 11 SP2 GMC: Enable support for Lnx iSCSI Driver - RHEL 5.8 GA: Enable support for Lnx iSCSI Driver
Device Driver Version 4.1.334.39 Supported On: IBM System x and BladeCenter
Problems Fixed: - Emulex: Warning messages seen while building Emulex drivers on RHEL platform - Unable to load be1iscsi driver during iSCSI boot OS install - Modprobe be1iscsi hangs when system with max targets login - be1iscsi unload hangs the system - fw rebooted on 1st mbox cmd after driver load > unload > load - Failed to initialize iscsi driver - need to define DMA_32BIT_MASK / DMA_64BIT_MASK in Linux kernel 3.x.x
=============================================================================== Mellanox OFED for Linux Version MLNX_OFED-1.5.3-4.0.42 Last Modified on April 30, 2013 ===============================================================================
=============================================================================== Table of Contents =============================================================================== 1. Overview 2. Changes in This Release 3. Contents of Mellanox OFED for Linux 4. Supported Platforms and Operating Systems 5. Hardware and Software Requirements 6. Supported HCAs 7. Switch and Gateway Systems Used for Testing 8. Compatibility 9. Change Log History 10. Known Issues 11. Bug Fixes
=============================================================================== 1. Overview =============================================================================== These are the release notes of Mellanox OFED for Linux, version 1.5.3. This software package is based upon the Open Fabrics Enterprise Distribution (OFED) version 1.5.3.2 (see http://www.openfabrics.org) and supports all adapters supported by OFED (HCAs and 10GigE NICs). This release was tested with only Mellanox Adapters (HCAs and 10GigE NICs). Mellanox OFED for Linux supports VPI (Virtual Protocol IO): IB, Eth and RoCE
Mellanox OFED for Linux is presented as ISO images, one for each supported operating system. See Section 6 below.
Note: If you plan to upgrade the OFED package on your cluster, please upgrade all of its nodes to this new version.
=============================================================================== 2. Changes in This Release =============================================================================== MLNX_OFED v1.5.3-4.0.42 provides the following changes and new features:
MLNX_OFED_LINUX-1.5.3-4.0.42 Main Changes (from v1.5.3-4.0.41): ------------------------------------------------------------- mlx4_vnic: better handling of host admin GWs
=============================================================================== 3. Contents of Mellanox OFED for Linux =============================================================================== Mellanox OFED for Linux software contains the following components: - OpenFabrics core and ULPs: - IB HCA drivers (mthca, mlx4, qib) - iWARP RNIC driver (cxgb3, nes) - 10/40GigE NIC driver (mlx4_en) - core with RoCE support - Upper Layer Protocols: IPoIB, SDP, SRP Initiator and RDS
Note: qib, cxgb3, nes and mthca were not tested in MLNX_OFED_LINUX-1.5.3 - Additional kernel modules: - EoIB
- OpenFabrics utilities: - ib-bonding: Bonding driver for IPoIB interface - OpenSM: IB Subnet Manager with Mellanox proprietary Adaptive Routing - Diagnostic tools - Performance tests - MPI: - OSU MPI (MVAPICH 1.2.0) stack supporting the InfiniBand interface and RoCE - Open MPI stack 1.4.1 supporting the InfiniBand interface and RoCE - MPI benchmark tests (OSU benchmarks, Intel MPI benchmarks, Presta) - Extra packages: - ibutils2 - ibdump - Sources of all software modules (under conditions mentioned in the modules' LICENSE files) except for OpenSM, ibutils2, and ibdump - Documentation
Notes: - See release notes for each package in the docs/release_notes directory. - SDP is at beta level
=============================================================================== 4. Supported Platforms and Operating Systems =============================================================================== Summary of changes in the list of supported OSes: Added support for: - RHEL6.3
NOTE: Citrix XenServer is at alpha level. To receive the XenServer driver, please contact Mellanox support (support@mellanox.com).
NOTE: If you wish to install OFED on a different kernel, you need to create a new ISO image, using mlnx_add_kernel_support.sh script. See the MLNX_OFED User Guide for instructions.
1) Linux operating system (see Supported Platforms and Operating Systems above)
2) Administrator privileges on your machine(s)
3) Disk Space: 500MB
4) For the OFED Distribution to compile on your machine, some software packages of your operating system (OS) distribution are required. These are listed here.
OS Distribution Required Packages --------------- ---------------------------------- General: o Common to all gcc, glib, glib-devel, glibc, glibc-devel, glibc-devel-32bit (to build 32-bit libraries on x86_64 and ppc64), zlib-devel, libstdc++-devel o RedHat, Fedora kernel-devel, rpm-build, redhat-rpm-config o SLES kernel-source, kernel-syms, rpm
Note: To build 32-bit libraries on x86_64 and ppc64 platforms, the 32-bit glibc-devel should be installed.
Specific Component Requirements: o Mvapich a Fortran Compiler (such as gcc-g77, libgfortran) o Mvapich2 libsysfs-devel, gcc-gfortran, libstdc++ o Open MPI libsysfs-devel, gcc-gfortran, libstdc++ o ibutils tcl, tcl-devel, tk, libstdc++-devel o mstflint libstdc++-devel (32-bit on ppc64), gcc-c++
Note: The installer will warn you if you attempt to compile any of the above packages and do not have the prerequisites installed. On SLES, some of required RPMs can be found on SLES SDK DVD. E.g.: libgfortran43, kernel-source, ...
=============================================================================== 6. Supported HCAs =============================================================================== Mellanox supports the following adapters with MLNX_OFED_LINUX 1.5.3:
- Mellanox Technologies HCAs (SDR and DDR Modes are Supported): - ConnectX(R) and ConnectX EN (fw-25408 Rev 2.9.1000) - ConnectX-2 (fw-ConnectX2 Rev 2.9.1000) - ConnectX-2 EN (fw-ConnectX2 Rev 2.9.1000) - ConnectX-3 (fw-4099 Rev 2.11.0500) Note: To receive ConnectX-3 firmware, please contact your Mellanox representative.
For official firmware versions please see: http://www.mellanox.com/content/pages.php?pg=firmware_download
=============================================================================== 7. Switch and Gateway Systems Used for Testing =============================================================================== This release was tested with switches and gateways provided by the following companies: - Arastra - Cisco - Dell - Flextronics - Fujitsu - HP - IBM - Juniper - Mellanox Technologies - Oracle - Extreme networks - Brocade
=============================================================================== 8. Compatibility =============================================================================== - Linux vs. VMware Tested IPoIB connectivity (ping, Arp, Iperf) - Red Hat Enterprise Linux Server release 6.0 x64, w/w ConnectX(R) IB QDR, PCIe 2.0 5GT/s - VMWare Esx4.0 w/w ConnectX VPI - 10GigE / IB QDR, PCIe 2.0 5GT/s - SRP target with VMWare initiator
- Linux vs. Windows Tested IPoIB, Verbs and Eth (ping,netprf, ib_read/write*, opensm handovers) - Red Hat Enterprise Linux Server release 6.0 x64 w/w ConnectX-2 (Tavor compatibility mode) and ConnectX VPI PCIe 2.0 5GT/s - IB QSFP QDR / 10GigE as Eth - Windows 2008 R2 x64 runing WinOF 2.0, MLNX_VPI 2.3.0 w/w ConnectX VPI PCIe 2.0 5GT; IB QDR / 10GigE ConnectX EN 10GigE, PCIe 2.0 5GT/s
=============================================================================== 9. Change Log History =============================================================================== MLNX_OFED_LINUX-1.5.3-4.0.41 Main Changes (from v1.5.3-4.0.39): ------------------------------------------------------------- ib_srp: Simplifying handle port down, cm dreq, scsi error recovery ib_srp: Check for error return to avoid garbage gid in initiator_id ib_srp: Bailed out when scsi command in req is NULL ib_srp: Fixed oops during module unload on OEL 6.2 mlx4_vnic: Updated hard_header_len only after the first login ack. mlx4_vnic: Don't attach multicast group in case of deletion is in progress
MLNX_OFED_LINUX-1.5.3-4.0.39 Main Changes (from v1.5.3-4.0.38): ------------------------------------------------------------- mlx4_vnic: Fixed error handling mlx4_vnic: Fixed vnic destroy QP flow in case of error flow
MLNX_OFED_LINUX-1.5.3-4.0.38 Main Changes (from v1.5.3-4.0.37): ------------------------------------------------------------- mlx4_vnic: synchronize between GW/neigh path queries and cleanup flows RDMA/ucma: Fix AB-BA deadlock
MLNX_OFED_LINUX-1.5.3-4.0.37 Main Changes (from v1.5.3-4.0.36): ------------------------------------------------------------- mlx4_vnic: speed up LID change event handling mlx4_vnic: fix Gateway data SL change handling mlx4_vnic: add vnics sysfs show mlx4_vnic: use dev_queue_xmit to retransmit pending skbs BACKPORT: mlx4_vnic show dev_id sysfs for 2.6.16_sles10_sp3 BACKPORT: mlx4_vnic lro for 2.6.16_sles10_sp3
MLNX_OFED_LINUX-1.5.3-4.0.36 Main Changes (from v1.5.3-4.0.35): ------------------------------------------------------------- mlx4_vnic: change SM handover event handler to have 0 down time mlx4_vnic: lookup Gateway only by name for host admin Gateways ofed_scripts: mlx4_vnic_info info line can contain less then 2 tokens mlx4_vnic: Qos add Pkey to SA Query and LAG fixes
MLNX_OFED_LINUX-1.5.3-4.0.35 Main Changes (from v1.5.3-4.0.34): ------------------------------------------------------------- mlx4_en: Updated version to 1.5.10 mlx4_en: Use LRO for 3.2 and 2.6.38 mlx4_core: Added check for max and min value of module parameters
MLNX_OFED_LINUX-1.5.3-4.0.34 Main Changes (from v1.5.3-4.0.33): ------------------------------------------------------------- mlx4_vnic: Fixed niegh path query initialization for LAG mlx4_vnic: Send ucast solicit when UNRECOGNISED_HOST syndrom is detected. mlx4_vnic: Removed call to dev_queue_xmit and use vnic_ucast_send. ofed_scripts: mlx4_vnic_confd run ifup on created vnics.
HPC packages: - mxm-1.5.1c6a66d-1 MLNX_OFED_LINUX-1.5.3-4.0.33 Main Changes (from v1.5.3-4.0.32): ------------------------------------------------------------- mlx4_vnic: Added support for SA path query for EoIB data/control
MLNX_OFED_LINUX-1.5.3-4.0.32 Main Changes (from v1.5.3-4.0.31): ------------------------------------------------------------- mlx4_vnic: Added sles10 sp4 support mlx4_vnic: Moved host admin vnics to closed state when closing the vnic. ib_core: Fixed uverbs sysfs issue ib_ipoib: Fixed issue with delayed work running after child is killed ofed_scripts: Disable mlnx_affinity script by default
MLNX_OFED_LINUX-1.5.3-4.0.30 Main Changes (from v1.5.3-4.0.29): ------------------------------------------------------------- mlx4_core: Fixed call to set port configuration ib_uverbs: Added ref_cnt to sysfs ib/ipoib: re-arm CQ after drain CQ on cm tx failure ib/ipoib: Improved uses of UMCAST flag in ipoib in send-only flow connectx_port_config: Abort if user level app is using uverbs Start /usr/sbin/affinity_tuner.sh upon boot
- mlnx-openmpi-1.6.4-1.src.rpm
MLNX_OFED_LINUX-1.5.3-4.0.29 Main Changes (from v1.5.3-4.0.28): ------------------------------------------------------------- ib/ipoib: improve uses of UMCAST flag in ipoib openibd: Fix affinity_tuner.sh script location
- perftest-2.0-0.8.gaeb562e
MLNX_OFED_LINUX-1.5.3-4.0.28 Main Changes (from v1.5.3-4.0.27): ------------------------------------------------------------- mlx4_core: Fixed broken logic when removing promisc qp mlx4_core: Handle ib_create_send_mad error status mlx4_en: Restoring RX buffer pointer in case of failure ib/ipoib: Avoid queue of task when interface is going down
- ibutils2-2.1.1-0.21.g950623f
MLNX_OFED_LINUX-1.5.3-4.0.27 Main Changes (from v1.5.3-4.0.26): ------------------------------------------------------------- ib/ipoib: fix deadlock when cm_tx_destroy is called after napi_disable.
MLNX_OFED_LINUX-1.5.3-4.0.26 Main Changes (from v1.5.3-4.0.25): ------------------------------------------------------------- mlx4_core: Fixed racy flow in the driver CQ completion handler V2 ib/ipoib: Fixed deadlock whenever the cm_tx_destroy is called after napi_disable mlnxofedinstall: Changed the name of logs dir to include package version
MLNX_OFED_LINUX-1.5.3-4.0.25 Main Changes (from v1.5.3-4.0.24): ------------------------------------------------------------- mlx4_en: Fixed race in join/leave multicast group flow ipoib: Prevent dead-lock rtnl/ipoib_workqueue Fixed possible race between ipoib_cm_skb_too_long call to skb free.
MLNX_OFED_LINUX-1.5.3-4.0.24 Main Changes (from v1.5.3-4.0.23): ------------------------------------------------------------- ib/ipoib: Fixed race in the TX flow at CM mode Sync vlan operations with module down Changed list_del to list_del_init in the tx object - bupc-2.1-488 - mlnx-openmpi-1.6.3-1 - perftest-2.0-0.2.g511d4a1
MLNX_OFED_LINUX-1.5.3-4.0.23 Main Changes (from v1.5.3-4.0.22): ------------------------------------------------------------- - mlx4_en: Fixed calculation of mtu size - ib/ipoib: Added detailed error message on dev_queue_xmit Added completion to ipoib_mc Fix a deadlock at "carrier on task" Removed uses of rtnl_lock with mutex on dev_set_mtu call Move QP to ERROR only when the QP is not at REST state - Strip debug info from kernel RPMs - openibd: Handle cxgb4i kernel modules - iser: Added support for sles11sp2 + performance improvements
MLNX_OFED_LINUX-1.5.3-4.0.22 Main Changes (from v1.5.3-4.0.21): ------------------------------------------------------------- - srptools-0.0.4mlnx2-1.src.rpm - srp: Added timeout support
MLNX_OFED_LINUX-1.5.3-4.0.21 Main Changes (from v1.5.3-4.0.20): ------------------------------------------------------------- - mlx4_ib :Added a module parameter that maps the InfiniBand device index to the device function number - ib/ipoib:Modified the mcast_join process. Currently it starts only on port active. - srp: Added query port to detect port error status and handle qp error
- bupc-2.1-416
MLNX_OFED_LINUX-1.5.3-4.0.20 Main Changes (from v1.5.3-4.0.19): ------------------------------------------------------------- - IB/core: Changed pkey table lookups to support full and partial membership for the same pkey
- fca-2.2.2412-1
MLNX_OFED_LINUX-1.5.3-4.0.19 Main Changes (from v1.5.3-4.0.18): ------------------------------------------------------------- - ofed_scripts: Added the connectx_port_config script. It allows IPoIB interfaces configuration after port type changes fix backports to sles10 sp3 - mlx4_core: Modified the profile parameters handling procedure - net/mlx4: Removed obsolete code, the function mlx4_MAP_ICM_page() - nes: workqueue destruction when unloading the kernel module - opensm-3.3.13.MLNX_20120913_1a223a9 - ibutils2-2.1.1-0.17.g951454e - bupc-2.1-375 - fca-2.2.2399-1 - mxm-1.1.1380-1 - openshmem-2.1-22082
MLNX_OFED_LINUX-1.5.3-4.0.18 Main Changes (from v1.5.3-4.0.17): ------------------------------------------------------------- - sdp: Removed redundant assignment - ofed_scripts: Added affinity_tuner.sh script which should be run upon boot - Backports of IPoIB - ib/ipoiob: Fixed bug initialized hhash table. - BACKPORTS: Enabled IPoIB to use RCU API - ib/ipoib: Removed unneeded labels/variables - Backports: Modified IPoIB usage of skb->dst - ib/ipoib: Fixed lockedp warnings - ib/ipoib: Fixed memory leak in IPoIB - IB/ipoib: Added missing locking when CM object is deleted - ib/ipoib: Added the usage of private hash table for path lookup in xmit path - ib/ipoib: Modified the manner hard_header_len and use skb->cb were presented to stash LL addresses - openibd: Fixed ib_qib unload - mlnx en/ofa_kernel spec: Fixed Summary/Description fields - mlx4_en: Updated version to 1.5.9 - Release candidate - mlx4_en: Updated documentation - mlx4_en: Updated version to 1.5.8.12 - mlx4_en: not buildinf as kmp on PPC - mlx4_en: Fixed connectivity loss on PPC - mlx4_en: Updated version to 1.5.8.11 - mlx4_en: Fixed backports. Currently the same backports are used for xen server - mlx4_en: Added compilation for 3.2 - mlx4_en: Updated version to 1.5.8.10 - mlx4_en: Ensured page exist before freeing it - mlx4_en: Added the ability to report RDROP counter - mlx4_en: Updated version to 1.5.8.9 - mlx4_en: Optimized RX flow - srp: Added the ability to clean up scsi_host if not in recovery - net/mlx4_core: Fixed racy flow in the driver CQ completion handler. - Added number of patches for iser RHEL6.1 backporting - srp: Added support for large IO mode (indirect_sg_entries) - srp: Removed scsi_host on DREQ - IB/uverbs: Added protection to QP multicast list - IB/ipoib: Added support for clones / multiple children on the same partition - ib/core: Added prints to the cm module - net/mlx4: Fixed PPC compilation problem - net/mlx4_core: Fixed memory registration issues over 4TB - rds: Fixed connection teardown of RDS sockets
MLNX_OFED_LINUX-1.5.3-4.0.17 Main Changes (from v1.5.3-4.0.16): ------------------------------------------------------------- - mlx4/IB: Remove RD diagnostics counters - mlx4_core: Enabled 4TB memory registration - mlx4_core: Fixed scaling issues related to memory registration - mlx4_core: Allowed large mlx4_buddy objects - ib/core: Added prints to the cm module - IB/uverbs: Added protection to QP multicast list - IB/ipoib: Added support for clones / multiple children on the same partition - rds: Fixed connection teardown of RDS sockets - iser: Fixed RHEL6.1 support - srp: Added support for large IO mode (indirect_sg_entries) - srp: Removed scsi_host on DREQ
MLNX_OFED_LINUX-1.5.3-4.0.16 Main Changes (from v1.5.3-4.0.12): ------------------------------------------------------------- - mlx4_core: Added a verification step which checks that the number of QP per MCG entry does not exceed when adding them to the default MCG entry - mlx4_core: Changed the err value to non-zero in __mlx4_add_one error flow - mlx4_core: Fixed leakage of software multicast entries - mlx4_core: Modified the negative array index usage. We do not recommend using it. - mlx4_core: Fixed a bug related to port sense checking when using t he wrong condition - mlx4_core: backport for log_num_mtt increase - mlx4/net: ICM tables cannot be free if they are not allocated - mlx4/net: Prevent from free ownership if not needed in error flow - mlx4/ib: Added the ability to clean memory for EQs in case of error flow - mlx4/ib: Added a check which verifies that EQ memory allocation was successful - mlx4_en: Updated version to 1.5.8.8 - mlx4_en: Moved unregister MAC before close port - mlx4_en: Fixed no traffic bug when disable port during promiscuous mode in a loop - mlx4_en: Do not disable VLAN filter during promiscuous - mlx4_en: Modified DMA mapping errors - mlx4_en: Fixed wrong RX ring number - mlx4_vnic: Released memory in case of an error flow - ib_core: Fixed resource leak in case of error - ib_core: Added a check which verifies that DMA mapping was successful - ib_core: Removed check if unsigned variables are less than zero - ipoib: Fixed print of rate when using extended speeds (FDR10) - srp: Fixed backport srp_0200_revert_srp_transport_to_2.6.23.patch - srp: Started using srp_wq instead of cpu_wq - srp: Changed target_lock to irq safe - srp: Added the ability to check in the correct srp_011_remove_srpdev_lock.patch - srp: Removed srp_dev_lock, changed to target_lock to irq safe - srp: dereg MR in case of an error flow - ofa_kernel.spec: Added OFED version to kernel-ib RPM release - mlnx-ofa_kernel.spec: Added ppc64 flavor for SLES - mlnxofedinstall: Changed '--vma-ib' to '--vma-vpi'
MLNX_OFED_LINUX-1.5.3-4.0.12 Main Changes (from v1.5.3-4.0.11): ------------------------------------------------------------- - RHEL6.2/iser: increate ISER_KMALLOC_THRESHOLD to 512K - mlx4_en: Updated version to 1.5.8.6 - mlx4_en: set netif_carrier off when port stopped - Updated bupc-2.1-322 - Updated ibutils2-2.1.1-0.16.g44095a5 - Updated mstflint-1.4mlnx2-1 - Updated openshmem-2.1-21582
MLNX_OFED_LINUX-1.5.3-4.0.11 Main Changes (from v1.5.3-4.0.9): ------------------------------------------------------------- - SRP: Added DID_NO_CONNECT error notification immediately upon events occurring - ib/ipoib: Changeed the comparison of tx_outstanding and the timeout function - mlx4_en: Updated version to 1.5.8.5 - mlx4_en: Removed ring->blocked flag - mlx4_en: Removed large static arrays from vlan_handle function - mlx4_en: Added debug information when the TX queue is stopped - Updated bupc-2.1-317 - Updated fca-2.2.2304-1
MLNX_OFED_LINUX-1.5.3-4.0.9 Main Changes (from v1.5.3-4.0.8): ------------------------------------------------------------- - SRP: The target's state is verified prior to cleanng up its scsi_host in PORT_ERR event - Updated ibutils-1.5.7mlnx2-0.2.g05a9d1a
MLNX_OFED_LINUX-1.5.3-4.0.8 Main Changes (from v1.5.3-4.0.7): ------------------------------------------------------------- - SRP: It is no longer required to lock scsi host_lock in cm and async handler when destroying scsi host - mlx4_en: Updated multiqueue backport - Updated ibutils2-2.1.1-0.15.g9ebd9f4
MLNX_OFED_LINUX-1.5.3-4.0.7 Main Changes (from v1.5.3-4.0.6): ------------------------------------------------------------- - mlx4_en: Updated version to 1.5.8.4 - mlx4_en: Fixed race when closing TX queue - mlx4_en: Fixed bad decision for WQE notification - dkms_ofed: Removed duplicated entry for mlx4_ib - Updated libmlx4-1.0.2mlnx4-1
MLNX_OFED_LINUX-1.5.3-4.0.6 Main Changes (from v1.5.3-4.0.5): ------------------------------------------------------------- - ib/ipoib: Fixed removing call for update_pmtu from spin-lock context - SRP: Enabled fast tear down connection on PORT_ERR, LID_CHANGE, and PKEY_CHANGE events - Updated opensm-3.3.13.MLNX_20120708_acc4613 - Updated cc_mgr-1.0-0.6.g6766559 - Updated ar_mgr-1.0-0.6.g6766559 - Updated ibutils2-2.1.1-0.14.g410a440 - Updated infiniband-diags-1.5.13.MLNX_20120708 - Updated libibmad-1.3.8.MLNX_20120424 - Updated libibumad-1.3.7.MLNX_20110814 - Updated mpitests-3.2-923 - Updated mxm-1.1.1227-1 - Updated openshmem-2.1-21444
MLNX_OFED_LINUX-1.5.3-4.0.5 Main Changes (from v1.5.3-4.0.4): ------------------------------------------------------------- - SRP: Added scsi host lock push down workaround - iser: Added patch fix iser initiator Kernel oops on target disconnection - Updated bupc-2.1-301
MLNX_OFED_LINUX-1.5.3-4.0.4 Main Changes (from v1.5.3-4.0.3/v1.5.3-3.1.0): ------------------------------------------------------------- - SRP: Removed target and its scsi_host when receiving DREQ - mlx4_core: Increased the command timeout to 60 seconds - mlx4_core: Increased the default value of log_num_mtt to 24 - mlx4/core: Enabled print message in case of thermal error event - mlx4_vnic: Fixed opensm event race (LID_CHANGE & CLIENT_REREGISTER) #RM 12129 - mlx4_en: Fixed memory leak in case of error flow - rds: Fixed wrong condition in case of error - rds: Fixed kernel oops in case of error flow - backports/iser: Added two optimizations related to the RX path - ofed_scripts/connectx_port_config: support configuration of HCA with 1 port - Updated bupc-2.1-297 - Updated fca-2.2.2299-1 - Updated mxm-1.1.1183-1 - Updated openshmem-2.1-21374
MLNX_OFED_LINUX-1.5.3-4.0.3 Main Changes (from v1.5.3-4.0.2): ------------------------------------------------------------- - mlx4_en: Updated version to 1.5.8.3 - mlx4_en: Added queue stop/start counters per ring - mlx4_en: Using atomic counter to decide when queue is full - libmlx4-1.0.2mlnx3: Fixed PPC machines support - Updated libmlx4-1.0.2mlnx3-1 - Updated libmverbs-0.1.0-3.15.gd28970e - Updated perftest-1.4.0-0.66.g9074687 - Updated bupc-2.1-293 - Updated fca-2.2.2239-1 - Updated mxm-1.1.1097-1 - Updated openshmem-2.1-21129 - Updated ibutils2-2.1.1-0.7.g07c744d
MLNX_OFED_LINUX-1.5.3-4.0.2 Main Changes (from v1.5.3-4.0.1): ------------------------------------------------------------- - Updated bupc-2.1-248 - Updated fca-2.2.2151-1 - Updated mpitests-3.2.3-1 - Updated mxm-1.1.1067-1 - Updated openshmem-2.1-20848 - Updated ibutils2-2.1.1-0.5.ge9a58e0 - Two Open MPI supported: openmpi-1.4.6a1-1 and mlnx-openmpi-1.6rc2-1 - Updated perftest-1.4.0-0.64.gd0833cf - mlnx_ofed/sysctl: Add net.ipv4.tcp_low_latency - Add affinity scripts - mlx4_en: Added disable sys_tune backport - mlx4_en: Updated version to 1.5.7.16 - mellanox-mlnx-en.spec: Remove unused defines - mlx4_en: Ran sysctl_perf_tuning on mlx4_en load - mlx4_en: Added affinity scripts to package - Added ethtool backports to define ETHTOOL_FWVERS_LEN - IB/core: Fixed generate_unmatched_response logic for unhandled MADs - IB/mad: Return unsupported for MADs as appropriate - IB/mad: Added MAD error codes per IBTA spec - mlx4_en: Added parameter for default NUMA node - mlx4: Fixed bad scheduling of NOP command - mlx4_en: TX and RX interrupts for same index, should not fall on same IRQ - mlx4_en: Using NAPI to handle TX completions - mlx4_en: Default TX moderation changed - mlx4_en: Added Ethtool support for TX moderation - mlx4_en: Moved to interrupts for TX completions - mlx4_en: Looking at FW capability before reporting no QinQ - mlx4: Increased Command Timeout for NOP operation - mlx4: Starting keep_alive task only after all iitialization completed - mlx4: Falling back to single completion vector after NOP failure - mlx4: Added keep alive support - mlx4_en: Added suppressing page allocation failure warnings - mlx4_en: Consider headers when setting MTU - mlx4_en: Setting NUMA node to adapter node - mlx4_core: Changeed bitmap allocator to work in round-robin fashion.
MLNX_OFED_LINUX-1.5.3-4.0.1 Main Changes (from v1.5.3-3.0.0): ------------------------------------------------------------- - Updated fca-2.2.2105 - Updated mxm-1.1.1020 - Updated openmpi-1.5.5 - Added openshmem-2.1-20626 - mlx4_ib: Fixed hugetlb support for user mr - mlx4_ib: Set link type for the primary path - ofed_scripts/connectx_port_config: Workaround: Do not use port_trigger if not supported - ofa_kernel.spec: Loaded UCM kernel module by default - mlx4_ib: Added hugetlb support for user mr with unalign virt_addr - libibverbs: Added support to ibv_devinfo for displaying extended speeds - libibverbs: Enabled huge pages in ibv_fork_init() and madvise tracking - libibverbs: Updated man page with the support of the huge page with fork - rds: De-pessimize rds_page_copy_user - backports/iser: pick fixes from upstream (2.6.36..3.4) on top of RHEL6.1 - backports/iser: pick fixes from upstream (2.6.36..3.4) on top of RHEL6.2 - mlx4_en: mcast attach fixes - mlx4_en: Updated version to 1.5.7.4 - mlx4_core: Added QinQ support - mlx4_en: Changed defaults for TX interrupt moderation - mlx4_en: Moderating mcast attachments - backports/iser: add backports to 2.6.34 - mlx4_ib: Fix bug in mlx4_ib_netdev_event, consider VLAN device as well - mlx4_core: Using MLX4_CMD_TIME_CLASS_A for CLOSE_PORT timeout - ofa_kernel.spec: Added weak updates support for RedHat - mlx4_ib: Unsupport hugetlb for user_mr with unalign virt_addr - mlx4_core: Enable the usage of correct index when setting the port types - mlx4_en: Fixed RSS UDP base QP configuration - mlx4_en: Disable systune for XEN RH5.2-RH5.7 - mlx4_en: Fixed ethtool displayed counters - mlx4_en: Added rxhash support. - mlx4_en: Recording RX queue for GRO packets - mlx4_en: Added bug fix for the case of vlan id 0 and UP 0 - mlx4_en: Fixed UDP RSS related settings - mlx4_vnic: Added support in EQs per port fix - iser: Added back-port for iser to align with the GA RHEL 6.2 iscsi stack - mlx4: Lift IB ULP EQ limit - mlx4_core: Added support suspend/resume events - mlx4_vnicd: Added macvtap support - Updated perftest to v1.3.0-0.58.g8f82435
MLNX_OFED_LINUX-1.5.3-3.0.0 Main Changes (from v1.5.3-1.0.0): ------------------------------------------------------------------------------- - Added extended link capabilities support (FDR/FDR10) for ConnectX-3 - Added RHEL6.2 support - Added RHEL5.7 support - Added OEL6.1 support - Added support for kernel 2.6.3[7-9] and 3.0 - Added kernel module package (KMP) support - Added iser support for RHEL 5.7 - EoIB new features: o Para Virtualization support o The following features are enabled only while working with FabricIT-BXM v2.1.1000 or newer: o Bridge-level LAG support o PKEY discovery support o ALL VLAN support
- ibdump: Added ConnectX®-3 support - mstflint: Added ConnectX®-3 support - Removed Fiber Channel support - Removed mlx4_accl module
Changelog: ---------- core: - Changed link_layer string to match mainline kernel - Fixed NULL pointer dereference - Added extended link capabilities support (FDR/FDR10) - Added fixes for masked atomic in kernel level RDMA/cm: - Destroyed idr as part of the cleanup in the error flow mlx4: - Added warnings in case of command timeouts - Reduced the waiting period on software reset to 500 mili seconds - Updateed version to mlnx_ofed-1.5.3 - Fixed setting of port mask in multifunction mode - Added sync_qp to mlx4_dev capabilities - Added sanity check to prevent posting of empty SR - Fixed the attribute sq_sig_type value in query qp - Fixed cqe 64 support - Enabled A0 steering mode - Limited the min profile numbers - Fixed an error message in /var/log/messages (bug #119232) mlx4_ib: - Increased ABI version for 64 byte CQEs - RoCE: Fixed gid table population when using bonding over vlan mlx4_en: - Updating version to 1.5.7 - Rename mac_steer modparam to high_rate_steer - Unregister mac after releasing rss_steer - Fix a bug with QP release - Fix a race when setting a multicast list. - Fix endianness with blue flame support - Fix WOL handlers always look at port2 capability bit - Added 16 TX queues patches to 2.6.39 and 3.0 - Added hardware features flags in kernels 2.6.39 and up - Added MLX4_CMD_QUERY_IF_STAT_wrapper for flex10 - Added MLX4_CMD_SET_NODE_wrapper as NOOP for flex10 - Added support for fast packet drop - Enabled sys tune only if APM is configured in kernels 3.0 and up - Fixed bad flow for illegal mac - Fixed cq moderation timer - Fixed XenServer backport - Fixed HP mezz initialization error - Stopped calculating fcs in skb lenght - Removed flag allocation from memtrack - Set default MTU to dev->mtu - Enabled the use of GRO for PPC - Fixed linux-3.0 compilation issue with smp_lock.h - Modified swapping XAUI and XFI 10G speed report according to the PRM - Canceled bad patches disabling LRO - Added 40GigE speed report in ethtool - Fixed the crash that occured on initial port configuration (bug #3216) - Removed acceleration support - Disabled default mac steer param - Fixed the vlans that did not work on one port (bug #1694) - Fixed vlan 0 panic - Fixed uninitialized ip_summed at rx - Cleared ioremap allocation at en_main.c - Fixed UDP traffic issue related to ConnectX-3 - Fixed broken iboe counters addition to mlx4_en's mlx4_vnic: - Fixed printf exception due to wrong formatting - Added support in all vlan feature - Added missing ib_dma_unmap_single - Added missing spinlock to vnic_mcast_reattach() - Fixed dma unmap in case of an error in vnic_dma_map_tx() - Fixed error handling in vnic_unmap_and_replace_rx - Fixed IPv6 TCP traffic for kernels newer than 2.6.24 (FM #121735) - Fixed TCP/UDP header calculation in get skb/frag hdr - Fixed the error behavior of vnic_alloc_frag() - Fixed the mgid construction on ppc machines (RM #3450) - Removed unused field static_alloc from struct fip_ring - Removed lower case converting of vnic name in get_vnic() - Replaced all the calls to "dma_sync_single_range" with "ib_dma_sync_single" - Replaced the use of dma map in ib_dma map - Set ip_hdr in vnic_get_frag_header() (FM #123775, RM #3441) - Increased unicast solicit at FIP_GW_MCAST_RCVD - iLAG - Updated the saved gateway address when getting adv packet - Fixed ctrl iport address update (FM #120905) - Addeded support for iLAG feature - Added support for power cycle id - Decreased stack usage in fip_discover_rx_packet_bh() - Fixed LAG functions to work with child vNics (FM #120576) - Bug fixes mthca: - Fixed the attribute sq_sig_type value in query qp ipoib: - Don't release resources if the add_one failed - Adaptive mode, no assumption according the TCP traffic. - Set default TX/RX buffer size to 512 - Disabled lro whenever 4k MTU is enabled - Enabled by default lro and sync between ethtool and module param - Fine-tuned adaptive parameters - Added support for ethtool in -g option. That option shows the ring size of Rx and Tx. - Enabled the usage of the exact value for rx_coalesced_frames in ethtool. The value matches the value received by the user via the ethtool. - Added adaptive moderation algorithm for better latency ib/iser: - Work-around for XenServer junk dma issue srp: - Don't release resources if the add_one failed - libmlx4: - Avoid bad packets with RoCE/UD/VLAN - Added Core Direct support for ConnecX-3 HCAs - Added sanity check for posting a SR without any s/g entries to a RAW QP
MLNX_OFED_LINUX-1.5.3-1.0.0 Main Changes (from v1.5.2-2.1.0): ------------------------------------------------------------------------------- - MLNX_OFED_LINUX-1.5.3-1.0.0 is based on OFED-1.5.3.1 - Added RHEL6.1 support - Changes in /etc/infiniband/openib.conf. See MLNX_OFED_configuration_files.txt - Improved RAW Ethernet QP support (requires ConnectX/ConnectX2 FW >= 2.8.0600) - Added iSER support on RHEL5.5, RHEL5.6, RHEL6.0, RHEL6.1, SLES11 SP1 and XenServer 5.6.100 - KMP support by ofa_kernel package - RAW QP API changes - Added mlx4_accl Socket Acceleration package (relevant for mlx4_en and IPoIB) - mlx4: add support for 64 byte CQEs (ConnectX-3 only) - mlx4: enable raw eth QPs to work with inline and blueflame - mlx4_en: new steering model - mlx4_en: using GRO for 2.6.32 - mlx4_en: Ethernet NCSI support - ipoib: Add acceleration support - ipoib: enable LRO by default - ipoib: bug fixes (see ipoib_release_notes.txt) - sdp: ipv6 support - mlx4_vnic: Add Para Virtualization (PV) support ------------------------------------------------------------------------------- Differences between MLNX_OFED-1.5.3 and OFED 1.5.3.1 ---------------------------------------------------- (http://openfabrics.org/downloads/OFED/ofed-1.5.3/OFED-1.5.3.1.tgz) - Added iSER support on RHEL5.5, RHEL5.6, RHEL6.0, RHEL6.1, SLES11 SP1 and XenServer 5.6.100 - Packages included in MLNX_OFED-1.5.3: - ibdump-1.0.5.4 (proprietary) - ibutils2-2.0 (proprietary) - mft-2.7.0-20 (proprietary) - Firmware Tools - ar_mgr (proprietary) - Adaptive Routing Manager - cc_mgr (proprietary) - Congestion Control Manager - dump_pr (proprietary) - Dump PathRecord Plugin - mlx4_accl (proprietary) - Socket Acceleration - Core-Direct libraries - libmverbs - libmqe - VNIC support: - mlx4_vnic (EoIB)
- Modules not included in MLNX_OFED-1.5.3 - NFS-RDMA - MPI: Mvapich2
NOTE: For other kernels based on the operating systems above, use the mlnx_add_kernel_support.sh script NOTE: For other operating systems (e.g., Fedora, Ubuntu), use OFED that is available through www.openfabrics.org.
=============================================================================== 10. Known Issues =============================================================================== 10.1 General Known Issue ------------------------------------------------------------------------------- The following is a list of general limitations and known issues of the various components of this Mellanox OFED for Linux release. - When upgrading from an earlier Mellanox OFED version, the installation script does not stop the earlier version prior to uninstalling it. Workaround: Stop the old OFED stack (/etc/init.d/openibd stop) before upgrading to this new version. - When upgrading from the previous OFED installation to this release, you must reboot after driver installation since the kernel module ipoib_helper does not unload. - "openibd stop" can sometime fail with the error: Unloading ib_cm [FAILED] ERROR: Module ib_cm is in use by ib_ipoib Workaround: run "openibd stop" again. - Fork support from kernel 2.6.12 and above is available provided that applications do not use threads. fork() is supported as long as the parent process does not run before the child exits or calls exec(). The former can be achieved by calling wait(childpid), and the latter can be achieved by application specific means. The Posix system() call is supported. - The Intel compiler on RH5.4/5.5/5.6 requires that the compat-libstdc++-33-3.2.3-61 RPM be installed on your host. - When working with ISCSI over IPoIB or mlx4_en, you must disable LRO (even if IPoIB is set to connected mode). This is because there is a bug in older kernels which causes a kernel panic. - OpenMPI and Mvapich with the PGI compiler are not supported on SLES11 32-bit, SLES11 SP1 32-bit, RHEL6.0 and RHEL6.1. - On SLES11, and in case uninstall is failing, check the error log and remove the remaining RPMs manually using 'rpm -e '. - On SLES11, set the allow_unsupported_modules parameter to 1 in the file /etc/modprobe.d/unsupported-modules. Without this setting, the modules will not load. - When working under bonding, unloading the mlx4_en driver may cause unexpected behavior by the bonding driver. - Fallback to the primary slave of an IPoIB bond does not work with ARP monitoring. (https://bugs.openfabrics.org/show_bug.cgi?id=1990) - MLNX_OFED includes the OFED source RPM packages used as a build platform for kernel code but does not include the sources of Mellanox proprietary packages. For further detail please see section 4. Differences between MLNX_OFED-1.5.3 and OFED 1.5.3.1. - The device capabilities reported may not be reached as it depends on the system on which the device is installed and whether the resource is allocated in kernel or userspace. - mlx4_en with bonding on SLES11 SP1: Do not unload mlx4_en (modprobe -r mlx4_en) while interfaces are enslaved. Unloading mlx4_en kernel module while interfaces are enslaved can lead to unexpected behavior. - Configuring Bonding over IPoIB interfaces while QIB driver is loaded can lead to kernel panic - SDP does not work with EoIB interfaces. - When creating port configuration files using YAST on SLES systems, not all (or no) mlx4_en network interfaces are recognized by the tool. Workaround: The interface configuration needs to be added as a new interface and the MAC address needs to be set manually. - cxgb3i kernel module fails to be loaded after MLNX_OFED installation: # service iscsid start Starting iSCSI daemon: FATAL: Error inserting cxgb3i (/lib/modules/2.6.18-238.el5/kernel/drivers/scsi/cxgb3i/cxgb3i.ko): Unknown symbol in module, or unknown parameter (see dmesg)
cxgb3i: disagrees about version of symbol cxgb3_register_client cxgb3i: Unknown symbol cxgb3_register_client cxgb3i: disagrees about version of symbol cxgb3_alloc_atid cxgb3i: Unknown symbol cxgb3_alloc_atid ... - On Citrix XenServer Host 5.6.100-39215p mlx4_core driver may failed to be loaded with the following error: mlx4_core 0000:08:00.0: NOP command failed to generate MSI-X interrupt IRQ 1217). mlx4_core 0000:08:00.0: Trying again without MSI-X. mlx4_core 0000:08:00.0: SW2HW_EQ failed (-110) mlx4_core 0000:08:00.0: Failed to initialize event queue table, aborting.
The problem isn't seen on Xen Server 5.6 sp2 (exact version 5.6.100-46766p kernel 2.6.32.12-0.7.1.xs5.6.100.323.170596xen).
- On Citrix XenServer 5.6 the iser initiator may get from the dom0 kernel "bad" dma addressees for the iscsi login request/response buffer which if used result in data-corruption during login. Limiting the buffer used for login to 4k seems to provide work around for the problem. If the driver would observe such "bad" dma address, it will intentionally fail the login attempt, such that a similar to the following message will be printed to the system log:
iser: iser_create_ib_conn_res:login buf cc5c0000 size 16460 kvirt/dma - req cc5c0000/77d7000 \ resp cc5c2000/77d9000 dma err 0/0 bad 1/1 iser: iser_create_ib_conn_res:unable to alloc mem or create resource, err -12 iser: iscsi_iser_ep_poll:ib conn c9f864bc rc = -1
-- note that the size is 16460 where with the workaround applied it will be 4096
when things are okay, the following should be seen
- To forward TCP traffic LRO should be disabled (Relevant for IPoIB, EoIB and MLX4_EN) To disable LRO EoIB: modprobe mlx4_vnic lro_num=0 IPoIB: Set "options ib_ipoib lro=0" in /etc/modprobe.d/ib_ipoib.conf MLX4_EN: Use ethtool: ethtool --offload lro off - mlx4_vnic kernel module (EoIB) is not loaded by default. Workaround: Set MLX4_VNIC_LOAD=yes in /etc/infiniband/openib.conf to load mlx4_vnic upon boot.
- Running more than 2 instances of openSM in the same IB subnet has not been qualified.
- An IPoIB cannot be a full member of a Multicast Group (MC) if the "umcast" flag (/sys/class/net/$dev/umcast) is set to 1, or if that IPoIB has previously joined the MC group as a "send only" member
- The introduction of 64 bit CQE support in ConnectX3 devices has increased the ABI version of the kernel. Thus upgrading the included libmlx4 library accordingly. Hence, old libraries/executables that were built using the older headers will fail to load. Workaround: Rebuild the binaries using the new headers.
- Ethernet and RoCE cannot work on the same port of ConnectX-2 device. Note: To receive ConnectX-2 firmware that fix this issue, please contact your Mellanox representative.
RoCE ONLY: - PowerPC and ia64 architecture currently are not supported. - x32 architectures were not tested. - SRP is currently not supported.
- When running the ibdiagnet check nodes_info on the fabric, a warning specifying that the card does not support general info capabilities for all the HCAs in the fabric will be displayed. Workaround: Run ibdiagnet --skip nodes_info
- On RHEL6.3, mlnxofedinstall gives the following warning:
Installing kmod-mlnx-ofa_kernel RPM Preparing... ################################################## kmod-mlnx-ofa_kernel ################################################## WARNING: /lib/modules/2.6.32-279.el6.x86_64/kernel/drivers/infiniband/hw/ipath/ib_ipath.ko needs unknown symbol ib_wq WARNING: /lib/modules/2.6.32-279.el6.x86_64/kernel/drivers/infiniband/hw/ipath/ib_ipath.ko needs unknown symbol ib_wq
This message can be safely ignored. ib_ipath driver was replaced by ib_qib driver.
- When the HCA temperature reaches its threshold, (default, 105 Celsius degrees), the following message is logged in the kernel logs (the device number and the index may be different):
mlx4_core 0000:08:00.0: Unhandled event 1b(00) on EQ 11 at index 3986
If this message appears in the logs, please check the server's cooling system.
- The parameters below must be added to the IPoIB interfaces' configuration files (ifcfg-ibX) on RHEL6.3 otherwise, different network interfaces may get the same IP address.
NM_CONTROLLED="yes" TYPE="InfiniBand"
- perftest: Removed rdma_bw and rdma_lat tests from the perftest package. All of their features and functionality are contained in other tests. They originally performed SEND verb with/o rdma_cm, this feature is already supported in all other tests with "-R" flag. When using this feature ("-R"), you must supply the IPoIB interface IP in order to connect them.
- When working with RAW packet QP, VLAN is always stripped upon received packets, but VLAN insertion is not executed upon transmitted packets.
- Unloading the mlx4_ib driver either directly (by unloading the module/driver) or indirectly (by rebooting the machine) when the IPoIB network I/Fs are aggregated using bonding may result in a kernel oops. Workaround: Remove the IPoIB network I/Fs from the bond before unloading the driver.
- Changing the port link layer protocol using connectx_port_config in parallel to RDS traffic may result in a kernel oops. Workaround: Stop the RDS traffic before changing the port’s link layer protocol.
10.2 SRP Oracle ZFS Target Known Issues ------------------------------------------------------------------------------- - When using the Oracle ZFS target, after an initiator reboot, with no graceful shutdown, the initiator tries to reconnect to the target and receives stale connection reject. The initiator quits retrying after 3 times.
- Occasionally, when using the Oracle ZFS target, the first command on one of the paths to the target gets stuck. This triggers the initiator error recovery, however, the operation is not always successful.
- When using the Oracle ZFS target, running "opensm –r" during active traffic makes LUNs become read-only.
- When using the Oracle ZFS target, during failover/failback operations, the initiator may lose all or some paths to LUNs, filesystem on LUNs may become read-only, and the ZFS appliance may hang until all initiators are rebooted.
Note: See the release notes of each component for additional issues.
=============================================================================== 11. Bug Fixes =============================================================================== The following are the list of bug fixes: - Fixed an issue which caused kernel panic when loading SRP module - Fixed an issue occurred upon reboot when the SM was in reassign LID process - Fixed an issue during multipath failover which caused a filesystem to become read-only - Fixed an issue which caused the initiator to hang in a specific scenario of an HCA link going down and back up - Fixed an issue which caused the initiator to hang when all paths to a device are Offline and multipathd is trying to find an active path - Fixed an issue wich caused the initiator to hang in a specific scenario when mounting a connected LUN mlnx_fw_nic_1_5_3-4_0_42_18_sles10_x86-64_chg
IBM Flex System Storage Expansion Node Firmware Update for Linux
Supported: IBM Flex System Storage Expansion Node (65Y8588)
NOTE TO SERVICE - Reference RETAIN #N/A
Version 23.22.0-0024 - Non-Critical ------------------- Enhancement(s): - Display the Native Command Queuing (NCQ) enabled/disabled status of every SATA disk drive in the output of StorCLI and MegaCLI. Fix(es): - Disable PI CRC checking when the drive is not initialized during a CC. - Increased the SuperCap learn time out value for 2GB TMM-B solution. - Fixed an issue for 2GB memory modules where SuperCap does not get connected to the controller and hence cache offload fails. - Fixed an issue where cache policy of virtual drives(VD) does not change to write through(WT) mode even after detecting a bad supercap. - Fixed an issue where a RAID configuration created with physical disks in powersave mode could be losted after rebooting the system. - Fixed an issue where an invalid frame sent during a PIO-mode SATA passthrough command results in resetting the drive. - Fixed an issue where the system is not allocating memory correctly when MR and iMR controllers are in the same system. - Fixed an issue where deep learn does not start immediately when the relative state of charge (RSOC) is just equal to 95%. - Fixed an issue where performing a re-key operation in external key management (EKM) mode without doing a reboot, and then switching to local key management Mode(LKM) results in the Firmware logs showing that a drive security key was created but HII says the key is incorrect. - Fixed an issue where on a local key management (LKM) enabled controller, the user is asked to enter the security key to unlock and import a foreign drive, which is locked and has external key management (EKM) enabled.
Version 23.16.0-0027 - Critical ------------------- Fix(es): - Addressed data exposure issue when using CacheCade - Fixed issue where Supercap shows 0 Capacitance - Fixed iBBU08 and iBBU09 battery issue that caused a VD cache policy to remain in write-through mode after a manual relearn - Fixed iBBU08 and iBBU09 battery issue that caused a VD cache policy to periodically toggle between write-back/write-through mode - The limits for iBBU08 and iBBU09 battery charging were not updating properly in a learn cycle - Ensures a single supercap pack is not supported on 2GB memory module. - Resolves a firmware crash seen while doing continuous sas cable pulls. - Ensures OpROM loads even if segment address is 0xC0000. - Fixed an issue where the adapter is running iMR machine checking after requesting host memory. - Fixed an issue where HII does not allow the user to make use of the remaining free capacity to configure additional VD for R50/R10. - Fixed an issue where an HII: empty warning prompt is given when creating a CacheCade VD with forced writeback option. - Fixed and issue where Windows cannot install without a VGA device on board. - Fixed and issue in EFI WebBIOS were consistency check is still shown in progress after 1 PD is removed from a R1 array.
Version 23.12.0-0016 - Suggested ------------------- Fix(es): - Added isync to prevent speculative execution while memory is being allocated. - Delayed enablement of POM until AFTER valid memory range is provided by host system.
Version 23.12.0-0011 - Suggested ------------------- Enhancement(s): - Changed BIOS check to determine if running in HAMR, in order to ensure nothing gets broken when user has an iButton which is not programmed. - Changed controller status for safe mode to show controller status as safe mode and disable debug message logging in serial port.
Fix(es): - Addressed an issue where deeply discharged Cache Vault Power Modules would be prematurely be marked as failed. - Fixed an issue where HII hangs when trying to enter configuration management while in safe mode. Changed the safe mode warning message as below: "Controller is running in safe mode. Safe mode is used for diagnostic purposes only. Limited operations such as Configuration Preview, Clear Configuration and View/Change Controller Properties are allowed in this mode. Other operations such as Create Configuration, Import and Clear Foreign Configurations are not allowed. To exit safe mode, correct the fault, and reboot your computer." - Fixed an issue where having more than three adapters results in a calculation error for the offset to store physical disk info for fourth adapter, due to BIOS not clearing upper byte of AX (that is AH which is containing some non zero value). - Fixed an issue where the Wrong spanned drive group size is displayed by WebBIOS (Ctrl-H).
Version 23.7.1-0010 - Suggested ------------------- Fixes: - Fix an issue related to the where the TSOC (EEPROM) is not able to read or write from the firmware which will result in the message "Incompatible secondary iButton present." - Fix a HII broswer issue where Cachecade virtual drive can be selected as a boot device. - Fix a HII broswer issue where the user is unable to clear the controller configuration when there are no drives attached. - Fix an issue where the BIOS doesn't display the RAID level and VD size correctly at BIOS POST.
Version 23.7.1-0009 - Suggested ------------------- Fixes: - Fixed an issue where SoH is bad after a learn cycle but iBBUI shows good status. - Fixed an issue where hi-temp warning was not being displayed.
Version 23.7.1-0029 - Suggested ------------------- -Initial release ibm_fw_sraidmr_sen-23_22_0-0024_linux_32-64_chg
Integrated Management Module II (IMM2) Firmware Update Change History
Version 2.00, 1AOO40E - Critical Fix: -- Improves the reliability of the CPU and/or memory VRDs. This improvement lowers the occurrence of CPU & memory VRD failures on the x3300 M4 and x3750 M4 -- IMM2 improved error reporting for missing/down CPU in invalid CPU configuration for x4440 M4 - Corrected a problem that caused 3.3V and 5V faults to be reported by IMM2 firmware level 1aoo34z(1.85) on the HS23E blade - Eagle Ray SAS controller LED fault support improvements added for all ITE platforms
Version 1.97, 1AOO36R - Critical Fix: -- Improves the reliability of the CPU and/or memory VRDs. This improvement lowers the occurrence of CPU & memory VRD failures on x3650 M4, x3550 M4 and x3500 M4 - Thermal behavior enhancement on System X iDataPlex dx360 M4
Version 1.95, 1AOO36P (for System x iDataPlex servers) - Added support for NVIDIA K1,K2,K20,K20x GPUs on System x iDataPlex dx360 M4
Version 1.88, 1AOO40A (for PureFlex System Compute Nodes) - Critical Fix: -- Fixed a potential security vulnerability with node management user accounts (Reference to Security Bulletin CVE-2012-4838) - Fixed a problem on Flex Systems where the SNMP get and set authority levels did not work - Fixed a problem on Flex Systems where mounting of remote media in a Linux environment showed a USB error - Fixed a problem on Flex Systems that caused the Remote Control Video Viewer window on a RHEL5.8 client to move when the arrow key is pressed - Fixed a problem on Flex Systems where the SMTP "Test Connection" button did not work when the SMTP port is changed - Fixed a problem on Flex Systems where the SNMP get and set authority levels did not work - Fixed a problem on Flex Systems where mounting of remote media in a Linux environment showed a USB error - Fixed a problem on Flex Systems that caused the Remote Control Video Viewer window on a RHEL5.8 client to move when the arrow key is pressed - Fixed a problem on Flex Systems where the SMTP "Test Connection" button did not work when the SMTP port is changed - Corrected the Mezzanine card power fault monitoring on the Flex System x440 Compute Node - Corrected a problem with IBM Fabric Manager configuration from the Flex Chassis Management Module - Added support to retrieve configuration settings from an LDAP server - Added support for the Flex Storage Expansion Node - Added support for CIM indications over https - Added fingerprint checking for SFTP transfers - Added automatic recovery of corrupted UEFI firmware - Added support for authenticated SMTP alerts - Added a display of the users who have a Remote Control session in progress - Provided a request to a Remote Control client to disconnect the session - Added support for the server S3 (sleep) state - Changed the default NTP sync interval from 3 minutes to 24 hours - Fixed a problem where the ambient temperature is only displayed in degrees Fahrenheit - Fixed a problem on the web interface where 'local' is not accepted as a top level domain name in the email format when configuring event recipients - Corrected an IMM2 SNMP trap OID to match the prior IMM format - Fixed a problem that prevented an external USB device from being remotely mounted as a floppy drive in Windows Server 2003 - Changed the blue Location led behavior to not blink when a firmware update is in progress
Version 1.85, 1AOO34Z (for BladeCenter blades and System x Servers) - Critical Fix: -- Fixed a potential security vulnerability with node management user accounts (Reference to Security Bulletin CVE-2012-4838) - Fixed a problem where a Blade Open Fabric Manager uncorrectable error can occur when booting the HS23 - Fixed a problem that IMM IPMI command periodically timed out when using HS23 in Chassis with the management network being disabled in some special configurations - Added support for the HS23 to recognize NEBS/Enterprise Mode for Telco chassis (this feature needs Advanced Management Module Firmware BPET62U or later) - Fixed a problem where the ambient temperature is only displayed in degrees Fahrenheit - Fixed a problem where on rack systems that have 2 power supplies installed, the 'Redundancy Power unit has been restored' event is logged every time that the IMM2 is reset - Fixed a problem where a Fan Tach going low (lower critical) event is intermittently asserted when configuring the IMM2 to use an NTP server - Fixed a problem on the web interface where 'local' is not accepted as a top level domain name in the email format when configuring event recipients - Corrected an IMM2 SNMP trap OID to match the prior IMM format - Fixed a problem that prevented an external USB device from being remotely mounted as a floppy drive in Windows Server 2003 - Changed the blue Location led behavior to not blink when a firmware update is in progress - Fixed a problem on the HS23E that causes Preboot DSA to hang in CLI mode when a user accesses it using Serial over LAN - Fixed a problem on rack servers where ASU cannot set IMM.GRP_GroupName.1 and IMM.GRP_GroupName.2 if the string length is 16 characters or longer. The firmware was corrected to allow a maximum length of 64 characters - Added support for CIM indications over https - Added fingerprint checking for SFTP transfers - Added automatic recovery of corrupted UEFI firmware - Added support for authenticated SMTP alerts - Added a display of the users who have a Remote Control session in progress - Provided a request to a Remote Control client to disconnect the session - Added support for the server S3 (sleep) state
Version 1.85, 1AOO34Y (for PureFlex System V7000 Storage Node) - Added support for Flex System V7000 Storage Node
Version 1.79, 1AOO36F - Thermal behavior enhancement on System X iDataPlex dx360 M4
Version 1.78, 1AOO36E - Thermal behavior enhancement for 115W & 95W CPU on System X iDataPlex dx360 M4 - Added support for the Intel KNC 5110p card
Version 1.77, 1AOO32X - Thermal behavior enhancement for 115W CPU on System X iDataPlex dx360 M4
Version 1.75, 1AOO32S - Fixed a problem that a PCI uncorrectable error occurs when using HS23 with CFFh card (44W4479) in the BCS chassis - Fixed a problem where an "Unsupported blade/blower combination" error is reported when using the HS23 in the BCHT chassis configured in Enterprise mode - Fixed a problem in System x3530 M4, where the reported Active Energy Manager input/output power readings are inaccurate - Fixed a problem in System x3530 M4, x3630 M4, where an LDAP account can not login using the AD_CrossDomain tree - Fixed a problem in System x3530 M4, x3630 M4, where a user cannot use the "DNS to Find LDAP server/Extract search domain from login ID" setting from the IMM2 web to access an eDirectory server - Added support for Common Form Factor power supplies Oversubscription in System x3750 M4, Machine Types: 8722, 8733
Version 1.65, 1AOO32O - Support the power supply Over-Subscription feature - Support the 750 Watt DC power supply for System x3650 M4,x3550 M4 - Support IBM 1.2TB High IOPS MLC Mono Adapter, IBM 2.4TB High IOPS MLC Duo Adapter for System x3650 M4, x3550 M4 - Support IBM LLM-SM Dual Port 10GbE SFP+ Adapter for System x3650 M4 - Fixed an abnormal Fan Zone recovery problem - Fixed a problem that IMM2 Email notification doesn't support an e-mail address with the underscore '_' character - Fixed a power policy "Restore" problem - Fixed a problem where the LDAP hostname can't be changed by ASU - Fixed a problem that the length of email address (for SNMP notification) is limited to 32 characters
Version 1.60, 1AOO32P - Fixed a problem where the Chassis Management Module cannot correctly get the Mezzanine card information for the Flex System x220 Compute Node - Fixed a problem where the PreBoot DSA firmware could not be updated under VMWare ESXi 5 through the Flex System Manager's Update Manager - Fixed a problem where an IMM2 communications error can occur if an unexpected response causes VMware to spawn multiple processes when it does not receive the data it expects from the IMM2
Version 1.59, 1AOO32K - Supports System x3300 M4, Machine Types: 7382
Version 1.53, 1AOO30Z - Included an update to the FPGA that fixes an intermittent issue where the CPUs do not show up in a system with a RAID card installed, when the AC is removed and reapplied from the server without allowing sufficient time for the system hardware to completely discharge
Version 1.52, 1AOO34A - Added redundant power supply and hot swap hard drive support in System x3100 M4
Version 1.51, 1AOO30Y - Support for NVIDIA Tesla K10, M2070Q, M2090 GPU cards on System X iDataPlex dx360 M4 - Fixed a problem in System X iDataPlex dx360 M4 where the password expires after creating a new user in the IMM2 web interface - Fixed a problem in System X iDataPlex dx360 M4, when the memory sensor changes from 'critical' to 'warning,' but the severity is not updated in the syslog or the email notification
Version 1.50, 1AOO30W - Supports System HS23, Machine Types: 7875,1929 - Supports System x3650 M4, Machine Types: 7915 - Supports System x3550 M4, Machine Types: 7914 - Supports System x3500 M4, Machine Types: 7383 - Added support for the Intel Xeon E5-2643 processor on the HS23 in BCH-R3, BCS and BCHT chassis - Fixed a problem where the IMM2 incorrectly logged an "Unsupported blade/blower combination" on the HS23 in the BC-E 8677 chassis - Fixed a power restore problem on systems that have 2 Delta power supplies installed - Fixed a problem in System x3650 M4, x3550 M4, x3500 M4, where OpenLDAP Group Authentication filtering function doesn't work - Fixed a problem in System x3650 M4, x3550 M4, x3500 M4, where LDAP account can not login using the AD_CrossDomain tree
Version 1.45, 1AOO28S - Fixed a problem in Flex System x220 where the Chassis Management Module (CMM) Command Line Interface can't display the Mezzanine card information - Fixed a problem in Flex System x220 and x240 where the prebootDSA firmware cannot be updated through Flex System Manager's Update Manager
Version 1.40, 1AOO30T - Supports System x3750 M4, Machine Types: 8722, 8733
Version 1.38, 1AOO30D - Supports System x3630 M4, Machine Type: 7158 - Supports System x3530 M4, Machine Type: 7160
Version 1.36, 1AOO30P - Fixed an intermittent remote media failure in system HS23E - Fixed a problem in system HS23E where remote media does not work when two or more users have concurrent remote control sessions
Version 1.34, 1AOO28Q - Supports Flex System Manager Node, Machine Type: 8731 - Supports Flex System x240 Compute Node, Machine Types: 7863, 8737, 8738 - Supports Flex System x220 Compute Node, Machine Types: 2585, 7906
Version 1.32, 1AOO28N - Supports System x3630 M4, Machine Type: 7158 - Supports System x3530 M4, Machine Type: 7160 - Fixed a problem that may see unexpected fan events after power on in x3100 M4 and x3250 M4 systems - Enhanced robustness on I2C bus test
Version 1.30, 1AOO28M - Supports System HS23E, Machine Types: 8038,8039
Version 1.26, 1AOO26N - Supports System x3650 M4, Machine Types: 7915
Version 1.25, 1AOO26K - Supports System x3550 M4, Machine Types: 7914 - Supports System x3500 M4, Machine Types: 7383 - Supports System X iDataPlex dx360 M4, Machine Types: 7912,7913
Version 1.22, 1AOO26O - Supports System HS23, Machine Types: 7875,1929 Problems Fixed: - Fixed a problem where the BOFM configuration may be lost after a blade power cycle - Fixed an LED error indication that occurs on the BPE4 - Fixed a problem where the Info LED lights during the discovery stage - Fixed a problem where an ABR event is not logged - Fixed an intermittent communication problem between the AMM and IMM2 - Fixed a problem that causes the remote media function to hang when a second user attempts to mount remote media - Fixed a problem where the 'break' keyboard function doesn't work with Serial Over LAN
Version 1.21, 1AOO26L - Supports System HS23, Machine Types: 7875,1929
Version 1.10, 1AOO24B - Supports System dx360 M4, Machine Types: 7918,7919
Version 1.05, 1AOO10K - Fixed the false alert issue in redundant PSU model
Version 1.00, 1AOO10I - Initial Release - Supports System x3250 M4, Machine Types: 2583,2587 - Supports System x3100 M4, Machine Types: 2582,2586
(C) Copyright International Business Machines Corporation 2008 - 2013. All rights reserved.
ibm_fw_imm2_1aoo40e-2_00_anyos_noarch_chg
LSI 2004 SAS Controller BIOS and Firmware Update for IBM Flex System x240 Compute Node
Systems Supported: IBM Flex System x240 Compute Node (8737) Flex System Manager Node (8731, 8734, 9955)
Enhancement - Reduce the boot time for UEFI driver for large configurations Fixes: - Fixed an issue that caused the Integrated Management Module (iMM) in System x servers to report Warning: Sensor GPT Status has transitioned from normal to non-critical state. - Fixed an issue where 4k sector size drives with 512e reporting enabled show wrong physical size when running a read capacity 16 command. - Fixed an issue where speed negotiation for 3Gig SATA drives is not handled properly. - Added Support for Report Luns Command - Fixed an issue where OS hang during install of Linux system to a SSD - Fixed an issue where SAS device page 0 may still be present for Initiator devices that have been removed from the topology. - Fixed an issue where RHEL 6.3 hangs during boot with IBM 600GB High IOPS MLC Modular Adapter - Fixed an issue where a non-PI volume made up of all PI capable drives, may come up as PI enabled after a controller reset. - Fixed an issue where a fault 0X8808 occurs when a reset is issued to the controller that has max number of active/inactive volumes - Fixed an issue where "Device Present" Flag of SAS device page0 is not set for initiator controller in then target controller when two controllers are connected to each other in initiator/target mode. - Fixed an issue where extended tags and PCIe upconfigure capability are disabled in SAS2208 and SAS2308. - Fixed an issue where force full discovery does not trigger rediscovery of an expander after the initial expander discovery fails. - Fixed an issue where single RAID0 volume activation was succeeding, even though controller does not support single drive RAID0. - Fixed an issue where RAID1 volume of Non-PI drives moves to optimal state when a PI drive is hotplugged and 'Enable PI mixing' not enabled. - Fixed an issue where Locate LED's stop automatically after 3-4 minutes before user issues command to turn off the Locate LED's. - Fixed an issue where fault 0x8618 is seen when a new volume is created in the presence of another volume which is undergoing resync along with IO. - Fixed an issue background initialization does not start on RAID0 volume with PI drives, after removing and reinserting a volume member.
BIOS - Fixed an issue where core BIOS displays warning message when it fails to add all of the drives connected to int13 chain, then waits for user to press any key to continue further, rather than continuing after 3 seconds. - Fixed an issue where incorrect adapter is being tagged as the first adapter found. - Fixed an issue where the save or discard changes prompt appears after a failed attempt to set volume as the boot device in BIOS CU. - Fixed an issue where BIOS CU provides incorrect device pointer when checking for raid disk to allow/disallow setting boot device. - Fixed an issue where device properties screen is invoked from a direct attach device using Alt+D in SAS topology screen, device traversing [Alt+N & Alt+P] is restricted within the direct attach device and expander attach devices are not traversed. - Fixed an issue where the drive status field does not show 'Max dsks' when trying to select 11th drive for RAID10 volume. - Fixed an issue maximum Int13 devices settings does not get honored, when the value is set as 0 in BIOS CU - Fixed an issue where drive size of 1.088GiB was showing as 1.880GiB. - Fixed an issue current boot device set to device at slot 4" message Not displaying for Adaptors with boot order other than 0. - Fixed an issue where the BIOS CU navigates to create new volume screen instead of back to raid properties screen. - Fixed an issue where BIOS banner showed 'FF' for slot information. - Fixed an issue where the drive's SMART status is always shown as no irrespective of drive's SMART status, under Pred Fail column of the manage hot spare screen and create new volume screen. - Fixed an issue where SAS2 BIOS: volume size shows inconsistent value in the create new volume' screen after selecting the last volume member. - Fixed an issue where a disabled adapter causes the second adapter status to show as unavailable even though the second adapter is enabled. Uefi Enhancement 1/2 - Added capability to create an IR RAID volume in non-PI mode, even when all member drives are PI Capable. - Added PI info and ability to control creation of PI Volume in UCM of BSD HII. - Added new form manage PHY settings to support enabling or disabling of a controller PH Fixes: - Fixed an issue view foreign volume option is disabled with a foreign volume in the configuration.
BIOS Changes Enhancement(s): - Core BIOS and BIOS configuration utility will display "FF" as the PCI slot number when proper slot information is not available. - Increased the disk drive spin-up timeout value to accommodate disk drives having larger spin up times.
Fix(es): - Fixed an issue where the adapter order does not get written to NVM and "Updating Adapter Order" displays on every reboot. - Fixed issue where zero sized volume was showing "4. 0 GiB." - Fixed issue where devices, which are not attached to adapter 0, could not be promoted to positions in the boot order when they were selected in the configuration utility. - Fixed an issue where IOS Banner(POST) not showing SAS Discovery error when more than one HBA is connected to the host system. - Fixed an issue where the SMART status is not correctly displayed for bare drives. - Fixed an issue in SAS topology where a RAID disk is highlighted and attempted to set as preferred boot device or alternate boot device, the configuration utility displays a SAVE/DISCARD prompt. - Fixed an issue where the firmware was showing a large elapsed time when a format operation crosses midnight in the system clock.
Firmware Changes Enhancement(s): - Added support for 4GB DIMM - Added the ability for user the enable/disable of the drive write cache during the BIOS start up.
Fix(es): - Fixed an issue where a request sense command, which is executed after a SATA drive is in active state is moved to idle power condition state, has no 'Additional Sense' information set. - Fixed an issue where protected information error "Logical block reference tag check failed" is received when an IR volume is deleted. - Fixed an issue Self-Test Results log page where values for update parameter code, format and linking, and parameter length are not recorded. - Fixed an issue sending vital product data inquiry with vital product data page set as invalid (0xFF) while diagnostic is running on a SATA drive results in segmentation fault 0x1901. - Fixed an issue where input/output is sent to SATA drives before the drives are ready. - Fixed an issue where fault 8405 was being hit while disabling and enabling the phy to which secondary drive is connected with IOs active. - Fixed an issue where subsequent commands sent to a SATA drive fail after a write same command failure until NCQ error handling is triggered or the device is reset. - Fixed an issue where Report Luns command sent to SATA drive fails if the drive is spun down. - Fixed an issue where hotspare does not resynch with second raid volume when both volumes are in degraded state. - Fixed an issue where incorrect sense data is populated when Security Protocol IN/OUT command is sent to supported drive. - Fixed an issue where allocation length for inquiry SCSI Command is not handled Properly during SATA Drive Format. - Fixed an issue during SATA drive format where vital product data inquiry command is executed for SATA drive with invalid page code, and the command is passed with no data instead for failing with CC and sense data. - Fixed an issue where the host will not indicate the existence of the expander attached drives if the direct attached device re-ordering feature is enabled. - Fixed an issue where protected information errors are observed on a RAID 1 volume its BGI is not completed, and its member physical disks are removed and inserted. - Fixed an issue where the TM response was set to failed if the device is missing due to the DO NOT SEND TASK IU flag being enabled. - Fixed an issue where DMD (Device Missing Delay) timer is not set to the default time when the total Report Device Missing Delay is greater than 0x7F seconds. - Fixed an issue where RAID1 volume fails to resynch when a new compatible bare drive is available in the primary drive slot. - Fixed an issue where error handling for errors, that cause the DMA engines to halt, are not handled properly and multithreaded IOs can hang if the same control block is used too soon. - Fixed an issue where a third hotspare is created even if the number of hotspares currently present in the RAID Configuration is 2. - Fixed an issue where inactive foreign volume information cannot be seen in SASBIOS when a native volume is deleted.
UEFI Changes Enhancement(s) - Additional information such as vendor id and product id added to the HII Create Configuration Screen. - Added ability to check to detect missing hotspares to HII. - Modified to be obtained PCI Slot Number information from the system firmware protected information. - Additional character "M" will be displayed as part of the device display identifier of a multipathed disk. - Ability in HII to detect missing hotspares and provide a facility to delete the missing hotspares. - Implemented Configuration Summary and Simple Virtual Disk Creation Support for Unified Configuration Management. - Modified UEFI driver to wait for a maximum of 10 seconds for the controller to become ready, so controller gets discovered in the OS.
Fix(es): - Fixed an issue where Enable/Disable write cache does not work for SAS drives. - Fixed an issue where HII Configuration utility does not allow the user to create a RAID0 with single disk present in the topology. - Fixed an issue in Create Configuration menu where additional drive information is not getting updated appropriately in HELP area. - Modified to prevent Write Cache settings options from appearing for the IR firmware. - Fixed an issue where SATA volume members and hotspare drives are labeled as 'M' in a multipathed environment. - Fixed an issue to prevent HII from allowing the option to enable/disable write cache for SATA drives. - Fixed an issue where multipathing is disabled in Manufacturing page settings, but volume members and hotspare drives are labeled as "M." - UEFI driver modified to check BIOS Options in order to determine if is should manage the controller.
Dynamic System Analysis (DSA) Preboot Change History
Version 9.60, Build ID DSYTE0R o New System Support: IBM Flex System x280 X6/x480 X6/x880 X6 Compute Node (4259,7903) IBM Flex System x240 Compute Node (8956) o New Operating System support: N/A o Problem(s) Fixed: N/A o Enhancement: 1. MPx transition of DSA for CPU&Memory Stress Test. 2. Adding InfoCenter Hyperlinks to DSA. o Limitations: 1.After finish run all diagnostics in 25 loop with Emulex 10G options, DSA log will show abnormal, it only record Diags log one time on DSA Diagnostics Completion Log. 2.On GUI, when two ports of the machine want to connect the Extranet at the same time, the machine could not send dsa log to IBM server. you can click test internet connection to solve the problem. 3.CPU & Memory stress test only support for 1 loop. 4.System not show event log item in chassis event log & ipmi event log page when trigger SBE in standalone mode. o Special usage: - 2014 NGP GA5 Product-Signed Build
Version 9.44, Build ID DSYTC4P o NGP GA4.1 Product-Signed Build
Version 9.40, Build ID DSYTC2C o NGP GA4 Product-Signed Build
Version 9.29, Build ID DSYTAB6 o NGP GA3 Product-Signed Build
(C) Copyright International Business Machines Corporation 2008 - 2014. All rights reserved. ibm_fw_dsa_dsyte0r-9_60_anyos_anycpu_chg
=============================================================================== Emulex 16GB FC Firmware Package ===============================================================================
Firmware Version: 10.2.261.36 Supported On: IBM System x and Flex
Problems Fixed: - Server will halt on black screen during rolling reboot of Windows 2012 x64 uEFI SANboot - 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.(159504)
Firmware Version: 1.1.43.21 Supported On: IBM System x
Incremental Interoperability: - None
Problems Fixed: - Server will halt on black screen during UEFI rolling reboot reboot cycle test with 16Gb HBA under Windows 2012 x64 - Allows installing and booting from an MSA2040 array configured in PT-PT direct mode at 16G speed. We're now able to enable Autoscan and install/boot from multiple OSes - Added support to bypass configuring pnp Boot Table in a multipath situation. Fixes Microsoft Windows Server 2008 bug. - Fixed the "Read Rev Failure" issue during POST to accept "0" address value as a valid. - Fixed the wrong VPD HBA model number display on the banner and properties, and change the proper VPD data field size. - Fixed the timeout issue on Flogi when try to select a HBA device without connecting to a target or FC switch. - System will halt during reboot cycle test under Windows 2012 x64 UEFI - Fixing PCI Function Number decoding issue in BOFM code - Boot fails during SLES11 SP3 rolling reboot - Enable BFS and update the NVRAM if BOFM target is available - Add Diagnostic support for UEFI 16Gb FC - Reconnect menu item causes a System BIOS exit request only on AMI core system BIOS - Adding port's protocol name and WWPN in browser help menu
Firmware Version: 1.1.43.12 Supported On: IBM System x and Flex
Incremental Interoperability: - IBM Flex System FC5052 2-port 16Gb FC Adapter - IBM Flex System FC5054 4-port 16Gb FC Adapter - FC support for support for ASU/Config Patterns for Flex and ASU for IBM System x & BladeCenter - Direct PT - PT connections - Extended SCSI Pass Thru Protocol - IBM Tape unit interoperability - see SSIC for more information - SLES 11.3 on IBM System x
Problems Fixed: - Windows 2012 OS will not resume from Sleep mode - Boot Device entries can be lost after exiting from BIOS setup
Firmware Version: 1.1.21.9 Supported On: IBM System x
Incremental Interoperability: - IBM Server machine types. Refer to IBM ServerProven for specifics
Problems Fixed: - Fixed FCP_CONF handling bug - No SRR sent after drop write data frame, I/O fails - Adapter does not invoke recovery after dropped read data frame - I/O throughput performance improvements - Link failover when connected to FC Tape - Cosmetic: Cleaned up miscellaneous error handling messages in debug log files - If a new device comes online and attempts to acquire an AL_PA after the link has already come up, the FC link appears to hang until the cable is pulled - Cleaned up link negotiation at 4GB/8GB/16GB speeds with specific switches
Integrated Management Module II (IMM2) Firmware Update Change History
Version 4.20, 1AOO58R - Fixed an issue in I2C communications that could cause CMM to report, "FPGA Host 2 Communication is offline" - Fixed a problem that required the browser cache to be cleared before accessing IMM2 web page. - Corrected a problem that caused the CMM to reporting an I/O connectivity problem with the FSM - Enhanced the IMM2 service and support data to better aid in the diagnosis of VPD issues - Added support for the S3 system sleep state - Added support for agentless monitoring of PCIe devices - Enabled a Flex compute node to be powered on sooner after installation in the chassis - Added RFC compliance checking for user input - Ensured consistency in Daylight Savings Time setting between the CMM and IMM2 - Added support for enhanced hard drive monitoring and status
Version 3.79, 1AOO56G - Critical Fix for x240, x222, x440, x220, Flex System Manager Node -- Updated the firmware with patches to address the 'Heartbleed' OpenSSL bug (CVE-2014-0160)
Version 3.77, 1AOO56H - Critical Fix for x3630 M4, x3530 M4 -- Updated the firmware with patches to address the 'Heartbleed' OpenSSL bug (CVE-2014-0160)
Version 3.75, 1AOO56F - Critical Fix for x3650 M4 BD -- Updated the firmware with patches to address the 'Heartbleed' OpenSSL bug (CVE-2014-0160)
Version 3.73, 1AOO56D - Critical Fix for dx360 M4, x3650 M4, x3550 M4, x3500 M4, x3100 M4, x3250 M4, x3750 M4 -- Updated the firmware with patches to address the 'Heartbleed' OpenSSL bug (CVE-2014-0160)
Version 3.71, 1AOO52W - Critical Fix for x3550 M4: -- Fixed a potential security vulnerability with information contained in service data (refer to security bulletin CVE-2014-0882) -- Fixed a problem system may shut down with new Mezz card installed
Version 3.70, 1AOO52Q - Critical Fix: -- Fixed a potential security vulnerability with information contained in service data (refer to security bulletin CVE-2014-0882)
Version 3.67, 1AOO50G - Supports System x3650 M4 BD, Machine Type: 5466
Version 3.65, 1AOO50D NOTE: If you have a System x3550 M4 with the "Emulex VFA Mezz card" and a ==== single processor, don't update the IMM2 with this firmware - Critical Fix: -- Fixed a problem on the System x3650 M4 server where the system shuts down due to a false temperature event from the ambient temperature sensor - Fixed a problem where the IMM2 may erroneously report a fan fault in the x3630 M4 when the system is powering on. See RETAIN tip H207461 for the description of the original problem - Fixed a screen refresh problem where it occurs after resetting IMM2 - Fixed a firmware problem that may cause the IMM2 to reset unexpectedly - Fixed a problem where the IMM2 SNMP interface may intermittently be unavailable if the system is running VMWARE ESXi 5.x - Fixed a problem where the CPU may potentially throttle in the x3650 M4 system with two 550 watt power supplies and one hard drive backplane
Version 3.60, 1AOO50C - Added support for the Intel IvyBridge-EP CPU on the HS23 blade - Fixed a problem where the HS23 hard drive number reported in the AMM event did not match the drive number on the physical blade enclosure - Fixed an intermittent problem where the UXSPI update utility may erroneously report that the firmware image is not meant for the HS23 system - Fixed a problem that causes the AMM web interface to not display properly when drives are removed or inserted - Fixed a problem where the IMM2 may not detect an over temperature condition for a DIMM
Version 3.56, 1AOO50K - Fixed a Flex Systems Manager (FSM) Configuration Patterns problem where configuration deployments would fail with an activation job error message: ERROR: LDAP failed with rc=102 ERROR: LDAP failure: SYSPROF_LDAP_BIND_FAIL INFO
Version 3.55, 1AOO50E - Fixed an issue so a fully qualified domain name can be used for a syslog collector in addition to an IP address - Fixed an issue to allow a user the ability to specify the port to use for syslog notifications, rather than only supporting the default port
Version 3.50, 1AOO50B - Fixed an issue where the default static IPv4 address was assigned to the IMM2 management interface instead of the user configured static IPv4 address in DHCP fallback to static mode, if the DHCP server was not available - Prevent a VLAN from being configured on the IMM2 management interface for Flex nodes - Fixed a problem where the CPU throttling state recovery indication to the FSM might not be properly reported - Corrected an issue with the launch of the IMM2 Remote Console operation that required a restart of the IMM2 - Corrected the firmware to apply the inactivity timeout to web pages that automatically refresh - Updated the web browser support. The following web browsers are supported: Firefox 3.6-20 Chrome 13-26 Internet Explorer 8-10 - Added support for the S3 Sleeping State to the IMM2 user interfaces on those servers that include the S3 feature - Added changes to use the minimum TLS version setting that is provisioned by the CMM in Flex for encrypted communication - Enhanced the content of the service data file to assist in problem determination - Added a option to have the IMM2 automatically copy the firmware from its primary bank into the backup bank after the firmware has been run for a period of time and proven itself to be stable - Enhanced the IMM2 firmware to automatically restore itself without the need for user intervention if the firmware becomes corrupted - Added new commands on the command line interface to stop a serial redirection operation that is currently in progress, and to report the user names that have a serial redirection operation started - Added changes to use the DNS settings that are provisioned by the CMM in Flex to support use of an LDAP hostname for authentication - Updated the firmware to log hardware inventory change informational messages - Added support for the Service Advisor feature on stand alone rack servers to automatically call for service when a repair is needed - Added support to configure the Ethernet-over-USB IP address using ASU - Added changes to support the thermal requirements for new Solid State Drives used with the ServeRAID M5100 Series IBM Flex System Flash Kit v2 - Updated the IMM2 date and time web page on Flex nodes to only display the current date and time - Updated the SSH firmware to address various OpenSSH vulnerabilities that have been identified by security community - Added changes to support the Web Services-Management protocol
Version 3.40, 1AOO48M - Supports System x3250 M5, Machine Type: 5458
Version 3.37, 1AOO48P - Added support for the IBM NeXtScale Storage Native Expansion (NeX) Tray for IBM NeXtScale nx360 M4
Version 3.36, 1AOO48Q - Fixed a problem on System x iDataPlex dx360M4 where a CIM client cannot get needed event information for asserted events
Version 3.35, 1AOO48N - Critical Fix: -- Corrected a problem on the System x3650 M4 and x3650 M4 HD servers causing the system to shut down due to an erroneous critical temperature event reported by the ambient temperature sensor
Version 3.30, 1AOO48L - Fixed a problem on System x iDataPlex dx360M4 where nodes shutdown due to a critical temperature event from the Ambient Temp sensor
Version 3.20, 1AOO48K - Supports System NeXtScale nx360 M4, Machine Type: 5455
Version 3.10, 1AOO48H - Added support for System x3650 M4 HD, Machine Type 5460 - Added support for newer CPUs in the System x iDataPlex dx360M4, x3500M4, x3550M4, and x3650M4 servers - Added a feature on the System x3550 M4 and x3650 M4 to fail over from the dedicated systems management network port to the shared port when the dedicated network link is not available - Fixed a problem where an NTP update message is logged every 1440 minutes - Fixed a problem where the IMM2 web interface won't accept an NTP hostname string that starts with a numeric character - Fixed a problem where the LDAP Group Filter authentication does not work as expected - Fixed a problem where the IMM2 reports 0 Watts when the System x iDataPlex dx360M4 is DC cycled or resumes from the S3 sleep state - Fixed an Ethernet problem that may cause an IMM2 failure to establish a link when the Ethernet speed and duplex settings are not configured to use auto-negotiation
Version 2.60, 1AOO42Y NOTE: For increased security, only high strength ciphers are now supported when using https.
==== Your browser must support one of the following cipher suites: | HE-RSA-AES256-SHA256 TLSv1.2 Kx=DH Au=RSA Enc=AES(256) Mac=SHA256 DHE-RSA-AES256-SHA SSLv3 Kx=DH Au=RSA Enc=AES(256) Mac=SHA1 AES256-SHA256 TLSv1.2 Kx=RSA Au=RSA Enc=AES(256) Mac=SHA256 AES256-SHA SSLv3 Kx=RSA Au=RSA Enc=AES(256) Mac=SHA1 DHE-RSA-AES128-SHA25 TLSv1.2 Kx=DH Au=RSA Enc=AES(128) Mac=SHA256 DHE-RSA-AES128-SHA SSLv3 Kx=DH Au=RSA Enc=AES(128) Mac=SHA1 AES128-SHA256 TLSv1.2 Kx=RSA Au=RSA Enc=AES(128) Mac=SHA256 AES128-SHA SSLv3 Kx=RSA Au=RSA Enc=AES(128) Mac=SHA1
- Added support for the IBM Flex System x222 Compute Node - Improved Remote Presence (keyboard, mouse and virtual media)and in-band management (LAN-over-USB) performance - Changed the default file name for the Service Data file (First Failure Data Capture or FFDC) on the web interface to incorporate the machine type, serial number and a timestamp - Updated the IMM2 PCIe Bridge Firmware to support Windows 2012 Certification - Improved IMM2 Reliability, Availability, Serviceability (RAS) Features: - Added component and system VPD integrity checking & reporting - Enhanced Service Data collection (FFDC)
- Enhanced the configuration of UEFI settings via the CIM interface for applications like IBM Systems Director - Added Sub-manufacturer inventory support for mezz card and Sub-manufacturer inventory support for the system for IBM Systems Director - Added the UUID for the PCIe Expansion Node and the Storage Expansion Node to the SLP attributes reported by the IMM2 - Added the number of enabled CPU core and the Static power savings mode support for IBM Systems Director - Enhanced the alert recipient email notification, firmware update, event log, log out, and hardware information web pages to improve usability - Added support for IPMI & SNMPv3 accounts to be centrally managed by the Flex Chassis Management Module - Fixed a problem where an invalid configuration was erroneously reported for an unpopulated CPU socket in the IBM Flex System x440 - Enabled users to configure a longer trespass message - Increased the length of the LDAP group filter field to 511 characters - Corrected a problem with ServeRAID M5115 SAS/SATA Controller for IBM Flex Systems energy pack monitoring - Corrected a problem with ServeRAID M5115 SAS/SATA Controller for IBM Flex Systems LED management - Added IPMI command to configure the LAN-over-USB IP address
Version 2.52, 1AOO42E - Critical Fix: -- Fixed a problem on the System x3300 M4 servers causing the system to shut down due to a critical temperature event reported by the ambient temperature sensor
Version 2.50, 1AOO40Z - Added support for the Solarflare SFN5162F MR Dual Port 10GbE SFP+ Adapter, and Solarflare SFN6122F LL Dual Port 10GbE SFP+ Adapter for System x3550 M4 and x3650 M4 NOTE: UEFI also needs to be upgraded to D7E128B (v 1.40 or newer, for the x3550 M4) or VVE128B (v1.40 or newer, for the x3650 M4) to support these cards - Added support for the Mellanox ConnectX-3 Dual Port QDR/FDR10 mezzanine card and Mellanox ConnectX-3 VPI Single-port QSFsorry.P FDR14/40GbE HCA on System x3550 M4, and x3650 M4 - Added optional Fan Zone support for single CPU systems (x3550 M4 and x3650 M4) with an installed with Qlogic Dual Port 10GbE SFP+ Embedded VFA - Fixed an intermittent problem where a Gratuitous ARP is not sent successfully - Fixed a problem where after the IMM2 firmware is flashed, there is a slight chance that the IMM2 web server can't be accessed when AC power is reapplied - Disabled the weak cipher suit used in the SSL/TLS firmware with the https protocol to avoid potential security vulnerabilities - Fixed a problem on the System x3750 M4 where the IMM2 shared mode network connection will be lost after upgrading the firmware of the onboard Emulex BE3 controller - Fixed a problem on the HS23 where the OS watchdog timer doesn't work - Fixed a problem on the HS23 where the Fault LED occasionally lights when the chassis is powered on with the BPE4 - Fixed a problem on the HS23 where the server may shut down after resetting the IMM2 - Enhanced the messaging mechanism between the BladeCenter AMM and the IMM2 - Added power management capability in the IMM2 web interface
Version 2.06, 1AOO42B - Corrected the firmware to prevent users from disabling the IPv6 interface - Fixed a problem that caused the IMM2 to reset itself after running for a period of time - Corrected the SNMP request to disable the IMM2 IPv4 interface so that it disables only IPV4, instead of both IPv4 and IPv6 - Fixed a problem that occasionally caused the server to shut down when the IMM2 is reset - Fixed a problem where the IMM2 incorrectly reported a battery voltage error - Corrected a problem where repeated frequent IMM2 resets causes the IMM2 to run the firmware in its backup partition - Corrected a problem report where the IMM2 did not report a failure to the system profiles script when the chassis UUID is unavailable
Version 2.00, 1AOO40E - Critical Fix: -- Improves the reliability of the CPU and/or memory VRDs. This improvement lowers the occurrence of CPU & memory VRD failures on the x3300 M4 and x3750 M4 -- IMM2 improved error reporting for missing/down CPU in invalid CPU configuration for x4440 M4 - Corrected a problem that caused 3.3V and 5V faults to be reported by IMM2 firmware level 1aoo34z(1.85) on the HS23E blade - Eagle Ray SAS controller LED fault support improvements added for all ITE platforms
Version 1.97, 1AOO36R - Critical Fix: -- Improves the reliability of the CPU and/or memory VRDs. This improvement lowers the occurrence of CPU & memory VRD failures on x3650 M4, x3550 M4 and x3500 M4 - Thermal behavior enhancement on System x iDataPlex dx360 M4
Version 1.95, 1AOO36P (for System x iDataPlex servers) - Added support for NVIDIA K1,K2,K20,K20x GPUs on System x iDataPlex dx360 M4
Version 1.88, 1AOO40A (for PureFlex System Compute Nodes) - Critical Fix: -- Fixed a potential security vulnerability with node management user accounts (Reference to Security Bulletin CVE-2012-4838) - Fixed a problem on Flex Systems where the SNMP get and set authority levels did not work - Fixed a problem on Flex Systems where mounting of remote media in a Linux environment showed a USB error - Fixed a problem on Flex Systems that caused the Remote Control Video Viewer window on a RHEL5.8 client to move when the arrow key is pressed - Fixed a problem on Flex Systems where the SMTP "Test Connection" button did not work when the SMTP port is changed - Fixed a problem on Flex Systems where the SNMP get and set authority levels did not work - Fixed a problem on Flex Systems where mounting of remote media in a Linux environment showed a USB error - Fixed a problem on Flex Systems that caused the Remote Control Video Viewer window on a RHEL5.8 client to move when the arrow key is pressed - Fixed a problem on Flex Systems where the SMTP "Test Connection" button did not work when the SMTP port is changed - Corrected the Mezzanine card power fault monitoring on the Flex System x440 Compute Node - Corrected a problem with IBM Fabric Manager configuration from the Flex Chassis Management Module - Added support to retrieve configuration settings from an LDAP server - Added support for the Flex Storage Expansion Node - Added support for CIM indications over https - Added fingerprint checking for SFTP transfers - Added automatic recovery of corrupted UEFI firmware - Added support for authenticated SMTP alerts - Added a display of the users who have a Remote Control session in progress - Provided a request to a Remote Control client to disconnect the session - Added support for the server S3 (sleep) state - Changed the default NTP sync interval from 3 minutes to 24 hours - Fixed a problem where the ambient temperature is only displayed in degrees Fahrenheit - Fixed a problem on the web interface where 'local' is not accepted as a top level domain name in the email format when configuring event recipients - Corrected an IMM2 SNMP trap OID to match the prior IMM format - Fixed a problem that prevented an external USB device from being remotely mounted as a floppy drive in Windows Server 2003 - Changed the blue Location led behavior to not blink when a firmware update is in progress
Version 1.85, 1AOO34Z (for BladeCenter blades and System x Servers) - Critical Fix: -- Fixed a potential security vulnerability with node management user accounts (Reference to Security Bulletin CVE-2012-4838) - Fixed a problem where a Blade Open Fabric Manager uncorrectable error can occur when booting the HS23 - Fixed a problem that IMM IPMI command periodically timed out when using HS23 in Chassis with the management network being disabled in some special configurations - Added support for the HS23 to recognize NEBS/Enterprise Mode for Telco chassis (this feature needs Advanced Management Module Firmware BPET62U or later) - Fixed a problem where the ambient temperature is only displayed in degrees Fahrenheit - Fixed a problem where on rack systems that have 2 power supplies installed, the 'Redundancy Power unit has been restored' event is logged every time that the IMM2 is reset - Fixed a problem where a Fan Tach going low (lower critical) event is intermittently asserted when configuring the IMM2 to use an NTP server - Fixed a problem on the web interface where 'local' is not accepted as a top level domain name in the email format when configuring event recipients - Corrected an IMM2 SNMP trap OID to match the prior IMM format - Fixed a problem that prevented an external USB device from being remotely mounted as a floppy drive in Windows Server 2003 - Changed the blue Location led behavior to not blink when a firmware update is in progress - Fixed a problem on the HS23E that causes Preboot DSA to hang in CLI mode when a user accesses it using Serial over LAN - Fixed a problem on rack servers where ASU cannot set IMM.GRP_GroupName.1 and IMM.GRP_GroupName.2 if the string length is 16 characters or longer. The firmware was corrected to allow a maximum length of 64 characters - Added support for CIM indications over https - Added fingerprint checking for SFTP transfers - Added automatic recovery of corrupted UEFI firmware - Added support for authenticated SMTP alerts - Added a display of the users who have a Remote Control session in progress - Provided a request to a Remote Control client to disconnect the session - Added support for the server S3 (sleep) state
Version 1.85, 1AOO34Y (for PureFlex System V7000 Storage Node) - Added support for Flex System V7000 Storage Node
Version 1.79, 1AOO36F - Thermal behavior enhancement on System x iDataPlex dx360 M4
Version 1.78, 1AOO36E - Thermal behavior enhancement for 115W & 95W CPU on System x iDataPlex dx360 M4 - Added support for the Intel KNC 5110p card
Version 1.77, 1AOO32X - Thermal behavior enhancement for 115W CPU on System x iDataPlex dx360 M4
Version 1.75, 1AOO32S - Fixed a problem that a PCI uncorrectable error occurs when using HS23 with CFFh card (44W4479) in the BCS chassis - Fixed a problem where an "Unsupported blade/blower combination" error is reported when using the HS23 in the BCHT chassis configured in Enterprise mode - Fixed a problem in System x3530 M4, where the reported Active Energy Manager input/output power readings are inaccurate - Fixed a problem in System x3530 M4, x3630 M4, where an LDAP account can not login using the AD_CrossDomain tree - Fixed a problem in System x3530 M4, x3630 M4, where a user cannot use the "DNS to Find LDAP server/Extract search domain from login ID" setting from the IMM2 web to access an eDirectory server - Added support for Common Form Factor power supplies Oversubscription in System x3750 M4, Machine Types: 8722, 8733
Version 1.65, 1AOO32O - Support the power supply Over-Subscription feature - Support the 750 Watt DC power supply for System x3650 M4,x3550 M4 - Support IBM 1.2TB High IOPS MLC Mono Adapter, IBM 2.4TB High IOPS MLC Duo Adapter for System x3650 M4, x3550 M4 - Support IBM LLM-SM Dual Port 10GbE SFP+ Adapter for System x3650 M4 - Fixed an abnormal Fan Zone recovery problem - Fixed a problem that IMM2 Email notification doesn't support an e-mail address with the underscore '_' character - Fixed a power policy "Restore" problem - Fixed a problem where the LDAP hostname can't be changed by ASU - Fixed a problem that the length of email address (for SNMP notification) is limited to 32 characters
Version 1.60, 1AOO32P - Fixed a problem where the Chassis Management Module cannot correctly get the Mezzanine card information for the Flex System x220 Compute Node - Fixed a problem where the PreBoot DSA firmware could not be updated under VMWare ESXi 5 through the Flex System Manager's Update Manager - Fixed a problem where an IMM2 communications error can occur if an unexpected response causes VMware to spawn multiple processes when it does not receive the data it expects from the IMM2
Version 1.59, 1AOO32K - Supports System x3300 M4, Machine Types: 7382
Version 1.53, 1AOO30Z - Included an update to the FPGA that fixes an intermittent issue where the CPUs do not show up in a system with a RAID card installed, when the AC is removed and reapplied from the server without allowing sufficient time for the system hardware to completely discharge
Version 1.52, 1AOO34A - Added redundant power supply and hot swap hard drive support in System x3100 M4
Version 1.51, 1AOO30Y - Support for NVIDIA Tesla K10, M2070Q, M2090 GPU cards on System x iDataPlex dx360 M4 - Fixed a problem in System x iDataPlex dx360 M4 where the password expires after creating a new user in the IMM2 web interface - Fixed a problem in System x iDataPlex dx360 M4, when the memory sensor changes from 'critical' to 'warning,' but the severity is not updated in the syslog or the email notification
Version 1.50, 1AOO30W - Supports System HS23, Machine Types: 7875,1929 - Supports System x3650 M4, Machine Types: 7915 - Supports System x3550 M4, Machine Types: 7914 - Supports System x3500 M4, Machine Types: 7383 - Added support for the Intel Xeon E5-2643 processor on the HS23 in BCH-R3, BCS and BCHT chassis - Fixed a problem where the IMM2 incorrectly logged an "Unsupported blade/blower combination" on the HS23 in the BC-E 8677 chassis - Fixed a power restore problem on systems that have 2 Delta power supplies installed - Fixed a problem in System x3650 M4, x3550 M4, x3500 M4, where OpenLDAP Group Authentication filtering function doesn't work - Fixed a problem in System x3650 M4, x3550 M4, x3500 M4, where LDAP account can not login using the AD_CrossDomain tree
Version 1.45, 1AOO28S - Fixed a problem in Flex System x220 where the Chassis Management Module (CMM) Command Line Interface can't display the Mezzanine card information - Fixed a problem in Flex System x220 and x240 where the prebootDSA firmware cannot be updated through Flex System Manager's Update Manager
Version 1.40, 1AOO30T - Supports System x3750 M4, Machine Types: 8722, 8733
Version 1.38, 1AOO30D - Supports System x3630 M4, Machine Type: 7158 - Supports System x3530 M4, Machine Type: 7160
Version 1.36, 1AOO30P - Fixed an intermittent remote media failure in system HS23E - Fixed a problem in system HS23E where remote media does not work when two or more users have concurrent remote control sessions
Version 1.34, 1AOO28Q - Supports Flex System Manager Node, Machine Type: 8731 - Supports Flex System x240 Compute Node, Machine Types: 7863, 8737, 8738 - Supports Flex System x220 Compute Node, Machine Types: 2585, 7906
Version 1.32, 1AOO28N - Supports System x3630 M4, Machine Type: 7158 - Supports System x3530 M4, Machine Type: 7160 - Fixed a problem that may see unexpected fan events after power on in x3100 M4 and x3250 M4 systems - Enhanced robustness on I2C bus test
Version 1.30, 1AOO28M - Supports System HS23E, Machine Types: 8038,8039
Version 1.26, 1AOO26N - Supports System x3650 M4, Machine Types: 7915
Version 1.25, 1AOO26K - Supports System x3550 M4, Machine Types: 7914 - Supports System x3500 M4, Machine Types: 7383 - Supports System x iDataPlex dx360 M4, Machine Types: 7912,7913
Version 1.22, 1AOO26O - Supports System HS23, Machine Types: 7875,1929 Problems Fixed: - Fixed a problem where the BOFM configuration may be lost after a blade power cycle - Fixed an LED error indication that occurs on the BPE4 - Fixed a problem where the Info LED lights during the discovery stage - Fixed a problem where an ABR event is not logged - Fixed an intermittent communication problem between the AMM and IMM2 - Fixed a problem that causes the remote media function to hang when a second user attempts to mount remote media - Fixed a problem where the 'break' keyboard function doesn't work with Serial Over LAN
Version 1.21, 1AOO26L - Supports System HS23, Machine Types: 7875,1929
Version 1.10, 1AOO24B - Supports System dx360 M4, Machine Types: 7918,7919
Version 1.05, 1AOO10K - Fixed the false alert issue in redundant PSU model
Version 1.00, 1AOO10I - Initial Release - Supports System x3250 M4, Machine Types: 2583,2587 - Supports System x3100 M4, Machine Types: 2582,2586
(C) Copyright International Business Machines Corporation 2008 - 2014. All rights reserved. ibm_fw_imm2_1aoo58r-4_20_anyos_noarch_chg
Firmware Version: 2.02x11 Boot Code Version: 5.13x4 Supported On: IBM System x, 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.12a13 Supported On: IBM System x 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
Firmware Version 2.01a3 Boot Code Version: 5.12a5 Supported On: IBM System x 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.
Adapters Supported: ServeRAID M5115 SAS/SATA Controller for IBM Flex System (90Y4390)
NOTE TO SERVICE - Reference RETAIN #N/A
Version 68 - Suggested ---------- - Fixed issue that inadvertently shuts system off when the PSoC update is initiated. - Added I2C pass-through isolation logic during standby power - Fixed issue that inadvertently surfaces a Mezz fault message after performing a Virtual Reseat. - Added "M5115" signature to I2C 0xB0 register - Added support for RAID Link.
Version 63 - Initial Release ---------- ibm_fw_psoc3_m5115-68_linux_32-64_chg