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 - 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.
Version 6.600.20.00 - Suggested ------------------- Enhancement(s): - Add Support for ServeRAID M5210 and M5210e SAS/SATA Controller
Version 6.506.00.00 - Suggested ------------------- 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 ------------------- Enhancements: - Add support for RedHat Enterprise Linux (RHEL) 6.3.
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 - Suggested ------------------- Enhancements: - Add support for fpRead/WriteCapable & fpRead/WriteAcrossStripe - Add support for RedHat Enterprise Linux (RHEL) 6.2.
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 - Non Critical ------------------- Fix: - Packaging fix only to remove "sh: line 1: .conf: command not found" message.
Version 00.00.06.12 - Initial release ------------------- ibm_dd_sraidmr_6_602_03_00-2_rhel6_32-64_chg
LSI 1064e SAS Controller BIOS and Firmware Update for BladeCenter HS22 BIOS v6.30.02.00, Firmware v1.31.00.00 and uEFI Driver v3.12.00.07
Systems Supported: IBM BladeCenter HS22 (7870)
NOTE TO SERVICE - Reference RETAIN #N/A
NOTE: This change history is common between several of the IBM and LSI Basic or Integrated RAID SAS controllers for BOFM enabled, uEFI systems. Not all levels were released for all controllers.
BIOS Fixes: - Fixed an issue where the controller was hanging during initialization when an adapter was hung in reset with insufficient information to reset itself. - Fixed an issue where the SAS MPT BIOS CU reports wrong array size.
BSD Fixes - Removed the "SAS/SATA missing" warning message when SAS and SATA arrays are present on the same controller. Firmware Fixes - Addressed issue where 6Gb SATA drives will only negotiate at 1.5Gb/s instead of 3Gb/s. - Fixed issue where SAS/SATA mixing errors will occur when the controller is setup to allow mixing of devices. - Fixed issue with large topology of SATA drives where media errors on a single drive will cause one phy to hang after IOs to other drives start to timeout. - Fixed discovery Error 0x2 in maximum topology with SATA devices, - Addressed issue where Credit would be stuck at zero until controller resets resulting in a phy becoming hung and IO failing. Only occurs with very high IO. - Fixed issue where booting to a target LUN greater then 2TB will fail.
Fixes: - Addressed issue with SATA devices where the drive could go missing for several minutes. - Fixed issue where incorrect release of scatter gather list could cause issues with pending IO to missing devices. - Addressed issue where IOs to a host with a bad drive could fail.
Fixes: - Fixed issue where Target mode responds with incorrect WWID after ports are swapped. - Fixed issue with Incorrect/Unexpected discovery errors on RAID storage enclosures. - Fixed issue where device added events are not sent to the host on RAID storage enclosures. - Fixed issue where it is possible for a Incorrect/Duplicate Device handle to get assigned to a target that is a SSP Initiator. - Changed IO Delay missing setting to 144 seconds - Fixed problem of the boot order selection not being saved
Fixes: - Changed BIOS text to state an IS Volume creation can be 1 to 10 drives. - Fixed issue with 2TB and above drives where SAS MPT BIOS CU reports wrong array size. - Adjusted NVSRAM access timing to fix an issue that could prevent controller detection during POST. - Addressed an issue that will maintain Target IDs for attached devices to an enclosure if the enclosure is removed for a short time.
Fixes: - Fixed an issue where, after running heavy I/O to NCQ enabled SATA drives, the controller may log false data underruns for read or write I/Os. The PHY on which the I/Os were reported as underrun may eventually lock up.
Fixes: - Fixed an issue where Solid State Drives (SSDs) were not seen after a link reset. - Fixed an issue where direct attached SATA drives were not reported missing after they were removed. This could result in degraded or failed volumes being reported as healthy. - Fixed an issue introduced by new functionality in package 2.50. The issue would cause a dual attached device to be hidden from both the direct connection and the expander connection. - Changed the behavior during drive quiescing/un-quiescing to prevent the drive metadata from being unnecessarily updated. - Fixed an issue where drives might go offline during a firmware update, due to I/O timeouts caused by the length of time needed to update the firmware.
Integrated Management Module (IMM) Firmware Update Change History
IMPORTANT: Prerequisite for updating to IMM firmware version 1.30 (yuooc7e) ========== Updating to IMM firmware version 1.30 (yuooc7e) requires the current IMM firmware version to be 1.10 (yuoo57h), or later. If this prerequisite is not met before updating to version 1.30 (yuooc7e) the system will not power on correctly. If the system is not running a minimum of IMM version 1.10 (yuoo57h), update the IMM before attempting to update to 1.30 (yuooc7e). This prerequisite was a limitation of IMM version 1.30, and it has been fixed in IMM version 1.31(yuooc7f). This prerequisite does not apply to IMM version 1.31 or later.
IMPORTANT: Please DO NOT apply the firmware update (yuoo91e, v1.24) ========= if you are using AEM functions in x3620M3 or x3630M3. The v1.24 firmware will disable the power capping functionality in those two systems. Please remain on the current IMM version or update the firmware to v1.25 or newer. Users not using AEM functions can still update to v1.24.
IMPORTANT: Read before using the MAX5 ========== This Technical Update supplements the documentation that comes with the IBM MAX5 for System x. Keep this document with your other MAX5 documentation. Before you attach the MAX5 to the server and try to use it, you must update the server firmware with the latest level of firmware or code. If you attach and try to use the MAX5 without updating the server firmware, you might get unexpected system behavior or the server might not power on. For special instructions to follow before you attach the MAX5 to the server, go to http://www.ibm.com/support/entry/portal/docdisplay?lndocid=MIGR-5085756.
IBM maintains pages on the World Wide Web where you can get the latest technical information and download device drivers and updates. To access these pages, go to http://www.ibm.com/systems/support/ and follow the instructions.
IMPORTANT: If you are at IMM firmware versions prior to 1.12 (yuoo67c) and ========== updating IMM firmware in Microsoft Windows, when you update IMM to versions between 1.14 (YUOO73M) and 1.30 (YUOOC7E), it will take up to 10 minutes additional wait time; when you update IMM to version 1.30 (YUOOC7E) or later, it will take up to 20 minutes additional wait time. This is due to the iflash tool checking the IMM before flashing. During this time the flashing process may appear hung or unresponsive. The flashing will then complete and there is no functional impact.
IMPORTANT: Make sure the current IMM firmware level is 1.14 or later ========== before you update the uEFI, FPGA, or DSA Preboot firmware. The recommended firmware update sequence is IMM followed by UEFI followed by FPGA followed by DSA Preboot.
IMPORTANT: A firmware change was made in YUOO57H (v1.10) that enforces the ========= requirement for login accounts on the IMM to have passwords that contain both alpha and numeric characters. If you are updating the IMM firmware from YUOO56K (v1.09) or earlier, to YUOO57H (v1.10) or newer, prior to updating the firmware, please ensure that the IMM user account passwords contain both alpha and numeric characters. If the firmware is updated and the passwords do not contain both alpha and numeric characters, you may need to reset the IMM to its default settings using the menus in the UEFI F1 set up display.
IMPORTANT: When updating the IMM firmware from a version earlier than ========= version 1.05 (build YUOO32F) to version 1.05 or newer, the Remote Alert Recipient Email Addresses and the Daylight Saving Time setting will revert to the default setting. Users that utilize these settings will need to set them again after the update.
IMPORTANT: When updating IMM, uEFI, pDSA, FPGA via any method, ========== please follow firmware update best practice document (http://www-947.ibm.com/support/entry/portal/docdisplay?brand= 5000020&lndocid=MIGR-5082923) for suggested update sequence and prerequisite.
IMPORTANT: Due to an Intel errata, if your server is running a 32-bit Linux ========== Operating System, C-states may need to be disabled while updating uEFI, IMM, or DSA Preboot through the Linux command line interface. See RETAIN TIP H195678 for more information. Updates performed through the AMM, Bootable Media Creator, or the IMM web or CLI interfaces do not have this requirement.
IMPORTANT: Updated firmware version numbers might not be visible in SMBIOS ========== tables until after the server is rebooted.
IMPORTANT: After downgrading IMM firmware from version 1.22 ========== to an earlier version, the user needs to reset the IMM to factory default before normal operation.
Version 1.43, YUOOG6B Problem Fixed: - Fixed the problem that the LDAP group filter name changed after upgrading IMM. - Fixed the problem on blade servers where the management bus will become unstable if the AMM in slot1 is removed from chassis. - Fixed the problem that the SNMP engine ID is changed after IMM reset. Enhancements: - Add security enhancements.
Version 1.42, YUOOG2C Problem Fixed: - Fixed a NTP sync problem on IMM web - Fixed a time zone setting problem on IMM web
Enhancements: - Added SHA256 and SHA512 support - Add a message in IMM event logs when power on is blocked due to VRD issue on x3850 X5 - Power off the server after N boot attempts without locating a boot device on x3850 X5/x3950 X5/HX5.
Version 1.41, YUOOF7C Problem Fixed: - Fixed the problem on blades where sometimes no throttle event was reported by AMM when CPU temperature is higher than Tcontrol. Enhancements: - Enhanced logging for throttle and Power Management.
Version 1.40, YUOOF7A Problems Fixed: - Fixed the problem on x3690X5 that host OS will be shut down due to wrong overtemp event. - Fixed the problem that "unsupported software version" could be showed in event logs after updating IMM version 1.30 or newer on x3850/x3950 X5, x3690X5 and HX5 - Fixed the problem that SMTP user name field on IMM web page only allows 16 chars. - Fixed the problem on HS22 where IMM reports 0 watt power during initialization
Enhancements: - Enabled IMM to fail over to backup automatically when there is a IMM firmware corruption - Enhanced IMM web GUI response. - Added notification when a corrupted GUID Partition Table (GPT) is encountered by UEFI during POST. Please refer to RETAIN Tip H207759 for details. - Enhanced logging for Power Controls management.
Version 1.39, YUOOF2C Problems Fixed: - Fixed the problem on IBM System x3850X5 where SAP HANA configurations can reset in rare cases. More details in RETAIN Tip H207295.
Version 1.38, YUOOF2B Problems Fixed: - Fixed the problem on x3850 X5/x3950 X5 where the System Fault LED will be lit when only one PSU is installed.
Version 1.37, YUOOE9C Problems Fixed: - Corrected the voltage sensor threshold for HS22 and HS22V system.
Version 1.36, YUOOF2A Enhancements: - Improved IMM web page Accessibility
Version 1.35, YUOOE9B Problems Fixed: - Fixed the thermal issue for Broadcom quad port ethernet (IBM PN 49Y7948., FRU 49Y7949). - Fixed the problem that user authentication for LDAP with SSL will fail when Configured Credentials is enabled. - Updated the thermal profile for NVIDIA M2090 GPU card support in dx360 M3. - Fixed the problem on HS22 systems where pressing the KVM button too soon (right after Power LED starts blinking slowly) would make the KVM owner unable to be changed. - Fixed the problem on blade servers where IMM may report the "Unsupported blade/blower combination" error for 130W Westmere CPUs. - Fixed the problem on x3200 M3 where when power policy is set as "restore" or "always on" in uEFI, enforcing system shutdown during POST will cause automatic system boot-up. - Fixed the problem about SNMP drops intermittently and SNMP data cannot be accessed in a period of time - Fixed the problem on x3850 X5/x3950 X5 Multi-Node systems where "redundancy lost" event is not logged in the Primary Node when one of the power supplies in the Secondary Node is lost. - Optimized CPU power consumption calculation method for x3690 X5. - Fixed the problem on blade servers where IMM does not automatically recover NCSI. - Fixed the problem on blade servers that IMM constantly has "Init Failures" and fails to start up. - Fixed the Readme file problem that some IP addresses of LAN-over-USB instructions are inconsistent. - Fixed the CMOS Voltage Over Threshold problem on HS22V systems. - Fixed the problem that SSH login failed when the setting is configured as "Local first then Ldap" or ldap settings are not valid. - Fixed the problem that the IMM web interface responds too slowly or even fails to respond.
Enhancements: - Enhanced the entropy (randomness) when generating SSL keys. - Added secure SMTP authentication support. - Added I/O board VPD information in IMM web interface - Added the function of letting Location LED remain on after system power-off. - Enhanced event Severity reporting of the QPI Link LED on x3850 X5/x3950 X5 so that IBM Director can interpret it correctly. - Improved IMM version reporting for IBM Director. - Added a function to keep 110V Power Supply Redundancy by throttling the system for x3850 X5/x3950 X5. - Usability enhancement: all events will be checked by default on the alert setting web page. - Enabled ASU to control each sub-category for email alert recipient setting and SNMP alerts setting. - Added new BCH Midplane (that supports 8Gbit Fibre Channel) support. - Added the function to capture all IMM logs with one button click. - Enhanced the DataPower appliance blade support.
Version 1.34, YUOOE3E Enhancement: - Add support of the following fusion-io adapters : 1.2TB High IOPS MLC Adapter for IBM System x 2.4TB High IOPS MLC Adapter for IBM System x 365GB High IOPS MLC PCIe Adapter for IBM System x 785GB High IOPS MLC PCIe Adapter for IBM System x
Version 1.33, YUOOE3C Problems Fixed: - Fixed the problem that a blade's Fault LED is showed as "on" on AMM GUI while there is no active critical event and the LED on the physical blade is off. - Fixed the problem that the "Date" header is missing from the IMM SMTP trap. - Fixed the problem that the "Look Below" LED (CR48) on x3690 X5 Memory Expansion Board may turn on incorrectly when there are no errors detected. - Fixed the problem on x3850 X5/x3950 X5 where the system information in the IMM configuration file may be truncated and the incomplete system information will cause the HTTP server in IMM run into an unstable state. - Fixed the problem that the Scalability LED turns off after the IMM on either node of a 2-Node x3850 X5/x3950 X5 is reset. - Fixed the problem that IMM on x3850 X5/x3950 X5 might fail to start after the IMM firmware is successfully upgraded. - Fixed the problem where "Comm Errors" may occur when the IMM firmware on HX5 is upgraded. - Fixed the problem that dx360 M3 may have PCI errors when a NVIDIA M2090 GPU card is installed. - Fixed the problem that opening the ActiveX remote console closes all open tabs in the same Internet Explorer window. - Fixed the problem that x3550 M3 may occur ServerRAID BBU over temperature and ServerRAID M5016 over heat issues.
Enhancements: - Added Internet Explorer 9 support. - Changed the maximum User's Distinguished Name(DN) for LDAP from 128 bytes to 256 bytes. - Removed the limitation of 255 memberOf groups for an LDAP user in IMM. - Enhanced IMM Web session management. - Added an IMM command line (CLI) command for one time PXE boot option setting. - Added a new unique error code in AMM and changed the text in AMM and IMM for CMOS battery errors. - Updated Russia time zone definition to no more daylight saving time.
Version 1.32, YUOOD4G Problems Fixed: - Fixed a problem where IMM web interface does not lock out a user if the same user exhausts login retries and gets locked out through the SSH interface - Fixed a problem that caused the IMM to report false critical DIMM temperature events - Fixed an intermittent problem where sometimes the Power Supply DC status LED is not illuminated on the x3550 M2/M3, x3650 M2/M3, x3620 M3 and x3630 M3 - Fixed a problem that sometimes causes the IMM web interface to shut down after multiple invalid login attempts Enhancements: - Added Service Advisor support on x3850/x3950 X5 and x3690 X5 - Changed the IMM firmware to allow every service port to be Enabled or Disabled - Changed the IMM firmware to not disable the network interface when there is a conflict IP address on the network - Changed the IMM firmware to permit SSL client certificates to be managed while the SSL client is enabled
Version 1.31, YUOOC7F Problems Fixed: - Fixed the problem that after updating IMM firmware from versions prior to v1.10(YUOO57H) to v1.30(YUOOC7E) the system won't power on correctly
Version 1.30, YUOOC7E Problems Fixed: - Fixed the intermittent Power Supply error on x3550M2/M3 and x3650M2/M3 - Fixed the false alarm message for ArBel Power Supply on x3550M2/M3 and x3650M2/M3 - Fixed the issue that a blade intermittently does not respond to the system management bus on HX5 and HS22/S22V - Fixed the duplicate PECI messages issue on x3850/x3950 X5, x3690X5 and HX5 - Fixed the intermittent problem that a user can not login to IMM web after inventory from IBM Director - Fixed the problem that SMTP test alert doesn't work - Fixed the problem that SNMP remote alert doesn't work - Fixed the intermittent IMM reset problem - Fixed the SSL vulnerability issue Enhancements: - Added 64-bit ActiveX Remote Presence Client support - Added BGE overweight detection on HS22 - Added support of differentiating memory failures happening during UEFI POST and during run-time - Added support of reporting AC restore status on x3850/x3950 X5 - Added the change to include DIMM slot number info in the memory error event message
Version 1.29, YUOOB7F Problem(s) Fixed: - Fixed a problem where false memory configuration error messages are sometimes reported on the x3850/x3950 X5
Version 1.28, YUOOB7C Problem(s) Fixed: - Fixed a problem where the IMM sometimes records duplicate event log entries - Fixed a problem that caused the DIMM Bank number to not be correctly reported - Fixed a problem that prevented the system from powering on when there is a firmware mismatch - Fixed a problem that didn't allow a password to be saved if it contains a & or < character - Fixed a problem where the IMM VPD sometimes is not available on the web page - Fixed a problem where one port on the QLogic 8GB HBA card sometimes is not recognized - Fixed a problem that sometimes caused the DVD drive to disappear in RHEL5 after the IMM is reset - Fixed a false Power Supply failure message - Removed the error message pop up when changing the IMM password to default - Fixed the problem that BBU gets over temp during discharging on x3550 M3 - Corrected a problem where the BOFM address became permanent after BOFM is disabled on the AMM - Corrected a system hang when a Multi-Bit memory error occurs with a mixture of 2GB & 4GB DIMMs installed - Fixed the problem where the reported DC Power consumed on the dx360 M3 is higher than actual AC input power - Fixed the MIB mismatch issue - Fixed the incorrect OID in MIB Enhancements: - Added support for 32-bit ActiveX Remote Presence Clients - Added the ability to change the SMTP port number - Changed the firmware to completely shut down the telnet sevice when the telnet max user count is set to 0 - Added support for LDAP Active Directory Application Mode - Added support for LDAP Authentication Only Mode - Changed the firmware to report a configuration error if the CPU installed on the EXA system is not a Westmere CPU - Changed the firmware to allow the x3690X5 to be powered on sooner - Changed the firmware to decrease the amount of time that it takes for the IMM to become ready after it is reset
Version 1.27, YU00A7C Enhancements: - Added support for the IBM BladeCenter HX5(MT: 1910,7873)
Version 1.26, YU00A6A Enhancements: - Added support for the System x3850/x3950 X5(MT: 7143,7191) and System x3690 X5(MT: 7147,7192)
Version 1.25, YU0091K Problem(s) Fixed: - Fixed a problem that hangs the server when F2 is pressed during POST to start Diagnostics - Fixed a problem in the HS22/HS22v that causes the IMM to report an unexpected throttle condition after the AMM is reset - Fixed a problem that causes the IMM lose its DHCP assigned IP address - Improved the monitoring of hard drive status when the server is powered up - Fixed a problem when using a Japanese keyboard with the remote presence function - Fixed a gradual fan speed reduction due to pressure sensor fluctuation on System x3690 X5, System x3550 M2/3, System x3650 M2/3 - Improved the response to an IO Hub over temperature condition on System x3690 X5, System x3650 M2/M3, and System x3550 M2/M3 - Fixed a problem that IBM Systems Director needs to re-discover IMM in order to receive events from IMM after IMM upgrade Enhancements: - Added support for a 460W power supply in the System x3620 M3 - Added support for a 675W high efficiency power supply in the System x3620 M3 and System x3630 M3
Version 1.24, YU0091E Problem(s) Fixed: - Fixed a problem where the IMM sometimes incorrectly reports a Pwr Rail fault or Pwr 240A_A/Pwr 240A_B fault - Fixed an issue where blade would hang on boot with ABR firmware corruption message - Fixed a problem when downgrading IMM firmware from version 1.22 to earlier levels. The IMM network fails - Fixed a problem that caused the firmware update using IMM Command Line Interface to fail on an IPv6 network - Fixed a problem that caused the IPv6 Link-local address not to be displayed after resetting the IMM to its defaults - Fixed a problem where the IMM fails to set SNMP configuration using ASU - Fixed a problem where IMM cannot set the value 10 for the OSWatchdog value using ASU - Fixed a problem where IMM Remote Media would not re-initialize after network error - Fixed problem if KCS error bit status may not be clear which may cause KCS communication stop - Fixed a problem that IMM web interface hang with Remote Control session opened - Fixed a problem that blade unexpected powered on after power off command Enhancements: - Added IPv6 configuration support via IMM SNMP interface - Added support for BladeCenter PCIe Expansion 4 on BladeCenter HX5 - Added support for BladeCenter GPU Expansion on BladeCenter HS22 - Added support for LDAP sub-tree searching with Novell eDirectory 8.7 - Added support for SNMP trap definitions - Updated fan response and logic for Fusion IO PCIe adapter - Updated ambient temperature sensor calculation
Version 1.22, YUOO84C Problem(s) Fixed: - Fixed a problem where the IMM sometimes incorrectly reports a Processor 2 (CPU 2) internal error - Fixed a problem where after powering down an HS22, the HS22 powered on without user request - Fixed a problem while Log in to IMM might fail if the Host name contains a dash - Fixed a problem where the IMM makes some certificate management settings protected that should not be protected - Fixed a problem where users can't get the full details of an expansion card using the IPMI FRU command - Fixed a problem where IMM would hang after an LDAP login using some German or French characters - Fixed a problem with the IMM SMTP client not conforming to RFC821 - Fixed a problem where the email alert setting won't accept a hyphen - Fixed a problem with the Windows key in the IMM Remote Control feature - Fixed a problem where IMM login via LDAP authentication fails to acquire Supervisor authority via Group membership with an OpenLDAP server. - Fixed a problem where a user with Remote Server Power/Restart Access authority can't change the power off delay - Fixed a problem that prevented a Processor Throttled event from being logged for the x3200 M3 and x3250 M3 models - Fixed a problem that where a user's permission is always set from the LDAP account not the local account profile - Fixed a problem where the CPU2 VCore/CPU2 VDIMM sensors become unreadable after updating the IMM in the x3500 M3 model - Fixed problem for DHCP may get time out if using "Shared NIC" mode but without any LAN cable to be plugged into "Sys Mgmt" port Enhancement: - Added IPv6 support - Added Dynamic DNS support (IPv4 only) - Added support for BladeCenter PCIe Expansion 4 on BladeCenter HS22 - Added BCH-R3 support
Version 1.21, YUOO75V Enhancement: - Added support for BladeCenter Max 5 Memory Expansion Unit (MEU) - Added feature to report SMI Lane failure for BladeCenter HX5
Version 1.20, YUOO75T Enhancement: - Added support for Max 5 Memory Expansion Unit (MEU)for SystemX 3690 X5 - Added support for Max 5 Memory Expansion Unit (MEU)for BladeCenter HX5 - Added feature to show pending firmware level during firmware update process - Added feature to block power on when multi-node complex has firmware mismatch Problem(s) Fixed: - Fixed DASD LED behavior for drives 8-32 - Fixed fan over cooling on SystemX 3690 X5 - Fixed Flash failure due to packet loss - Fixed Power Cycle events not appearing in SystemX 3690 SEL - Fixed DIMM throttle behavior in acoustic mode for BladeCenter HX5 - Fixed CPU type checking
Version 1.19, YUOO75X Enhancement: - Added support for Max 5 Memory Expansion Unit (MEU)for SystemX 3850/3950 X5 - Added support for 130W CPUs in High Performance Blades - Added virtual NIC VPD support - Changed the default value of SerialExitCLIKeySequence to ^[( - Added TPM Physical Presence Sensor support - Added AC metering and capping to System x3850/3950 X5 Problem(s) Fixed: - Fixed server time out authority in web interface - Fixed non-recoverable events that appeared as warning events in web event log - Fixed Server State "unknown" status in web interface - Prevented multiple log entries from being created for the same event - Fixed IPMI multi-session handling when sessions fail - Fixed IMM flash failed at 0 percent update progress error - Fixed Internal Error 255 during FPGA update - Fixed CPU Overtemp messages on FPGA update. - Removed unnecessary events for Power Unit sensors - Fixed failure to log VRD error on voltage fault - Fixed Power Redundancy Sensor handling for 220V configurations - Fixed CPU configuration check for System x3850/3950 X5 - Fixed IMM Network ARP - Fixed flash error "Image transfer timed out - error 15" - Corrected a problem that caused the system to not automatically power on after performing an Automatic BIOS Recovery (ABR)
Version 1.18, YUOO75J Enhancement: - Added support for the System x3630 M3
Version 1.17, YUOO75H Enhancement: - Added support for the System x3690 X5
Version 1.16, YUOO73O Enhancement: - Added support for the BladeCenter System HX5
Version 1.14, YUOO73M Problem(s) Fixed: - Corrected the MIB file to address a compiling problem - Fixed a problem when a second CPU might not been recognized by the IMM, when cycling power on the System x3550 - Fixed a problem where web session may hang after staying on the System Status web page for a while - Disabled the interface to the shared network port when the dedicated systems management network interface is selected. - Fixed a web page pop-up error message that may occur after upgrading the IMM from 48d and 57f - Fixed power/thermal calibration error in the x3620 M3 - Fixed a problem where the IMM may log a CPU Automatically Throttled event or a Redundancy Lost for a cooling zone event in the log after cycling power - Fixed a problem where the IMM doesn't send an ambient temperature alert or IO Hub temperature alert in the x3400 M3 and x3500 M3 - Corrected a remote presence problem that occurs while mounting an ISO image if the remote client does not have any removable devices. Enhancement: - Added a fan control enhancement for performance mode - Added support for additional types of power supplies - Improved the accuracy of power readings on 3550 M3, 3650 M3, and 3620 M3
Version 1.14, YUOO73K (released for multinode System x3850 X5 and x3950 X5 only) Problem(s) Fixed: - Fixed a problem that caused the IMM not to respond to some IPMI commands - Corrected a problem with LDAP authentication when role-based security is enabled - Corrected a problem which could cause a false CPU error to occur - Prevented false automatic boot failure recovery events from being reported Enhancements: - Added multinode support for System x3850 X5 and System x3950 X5 - Added support to activate FPGA updates with a warm boot - Added support for AC power metering and AC power capping on single node System x3850 X5 and System x3950 X5 - Added support to improve permit early power on support - Add support to report the version information for updates that have been flashed but not yet activated - Added support to report an FPGA firmware mismatch
Version 1.12, YUOO67C Problems(s) Fixed: - Adjust the Planar VBAT voltage threshold in HS22 Enhancement: - Added support for the System x3620 M3 - Added support for DC power supplies in the System x3550 M3 and System x3650 M3
Version 1.11, YUOO56O Enhancements: - Improved ABR handling to prevent invalid ABR behavior
Version 1.10, YUOO57J (released for HS22 only) Problem(s) Fixes: - Fixed a problem where the IMM sometimes incorrectly reports a Processor 1 (CPU 1) internal error
Version 1.10, YUOO57H Problem(s) Fixed: - Made changes to improve the robustness of firmware update operations. - Corrected an LDAP authentication problem. - Corrected a problem where SNMP settings could be lost after updating the firmware. - Enable ssh by default. - Permit the Adavnced Setting Utility to enable or disable ssh. - Added support for logging a message when the blade CPU is not compatible with the chassis' blower capacity - Permit the realtime power management controller firmware to be flashed to an earlier level. - Corrected a problem that prevented the remote presence function from working with network address translation - Fixed an issue where blades would throttle/hang when chassis power supply is removed Enhancement: - Added support for the System x3550 M3, System x3650 M3, System x3500 M3, System x3400 M3, System x iDataPlex dx360 M3, and the HS22V blade - Enhanced power measurement and capping capabilities in support of xSmartEnergy control - Increased support for the number of DIMMs from 12 to 18
Version 1.09, YUOO56K Enhancement: - Added support for the System x3850 X5 and the System x3950 X5
Version 1.08, YUOO48F Problem(s) Fixed: - Made changes to improve the robustness of firmware update operations. Limitations: Limitations for versions 1.07 and 1.08: If you are down-leveling the IMM firmware to a version older than 1.07 and the IMM firmware is currently at version 1.07 or 1.08, you must remove AC power from the server before performing a server reboot.
Version 1.07, YUOO48E Prerequisites: IMPORTANT: This firmware update contains changes to permit servers ========== to be powered on sooner after plugging them into AC power. Before installing UEFI with firmware that supports the early power on changes, be sure to update the IMM with this firmware version. UEFI Firmware with early power on support: BladeCenter HS22 UEFI Build P9E131A or newer System x3550 M2 UEFI Build D6E131C or newer System x3650 M2 UEFI Build D6E131C or newer System x3200 M3 UEFI Build GYE129A or newer System x3250 M3 UEFI Build GYE129A or newer System x3400 M2 UEFI Build Y4E131B or newer System x3500 M2 UEFI Build Y4E131B or newer System x iDataplex dx360 M2 UEFI Build TME132A or newer Problem(s) Fixed: - Corrected an Ethernet bug that caused network packets to be dropped - Changed the firmware to improve server performance when the Ethernet over USB interface is enabled - Corrected an intermittent problem where some of the IMM interfaces would not function after flashing the IMM with new firmware - Corrected a problem where LDAP users in nested groups are not permitted access to the IMM - Corrected a problem where the fault LED is not lit on the HS22 server when a hard drive is removed - Fixed a problem where the IMM sometimes incorrectly reports faults when the server is power cycled (for example, a loss of redundancy or a critical fan fault, or a processor is operating in a Degraded State, etc...) - Corrected a problem where the server would sometimes hang at checkpoint 'E8' - Changed the firmware to light the Information LED if the primary UEFI bank becomes corrupted - Corrected a problem that prevented the Remote Disk on Card feature from properly working - Corrected a problem that prevented an HS22 server with a full configuration from powering on - Changed the firmware to send processor information to the Advanced Management Module for display - Corrected a problem where faults for fan numbers 2 and 4 for the System X3200 M3 were swapped - Corrected a problem where the IMM firmware could corrupt itself over time Enhancements: - Changed the firmware to permit servers to be powered on sooner after plugging them into AC power - Improved the performance when displaying pages on the web interface - Added support to permit management traffic over the daughter cards in the HS22 server
Version 1.06, YUOO39B Enhancement: - Added support for Machine Types 4251, 4252, 4261, 7327, 7328
Version 1.05, YUOO32F Limitations: Problem(s) Fixed: - This update package contains updated Management Information Base files for use when managing the server through the IMM's SNMP interface - Fixed a problem where user accounts and settings could become lost - Improved performance when changing settings through the web interface - Corrected a problem where some configuration settings were lost after flashing the IMM with new firmware - Improved the wording of messages in the Chassis Event Log - Restored the ability to the IMM SNMP interface to add or remove user accounts and to set the account security level - Corrected a problem that prevented some configuration settings from being set through the Advanced Setting Utility (ASU) - Fixed a problem that prevented a user from specifying an email alert recipient with a hyphen in the name - Fixed an IMM flash update problem where the IMM erroneously reports a CPU Configuration error and/or illuminates the fault LED on the HS22 Blade Server with no corresponding entry in the Advanced Management Module log - Fixed an IMM flash update issue which can result in blades never completing the Discovery state Enhancement: - Added support for the BladeCenter PCIe Expansion module 3 - Added support for servers running real-time Linux - Enhanced the automatic recovery of communication errors in BladeCenter - Added the ability to configure a hostname for SNMPV3 traps, rather than just an IP address
Version 1.04, YUOO24I Problem(s) Fixed: - This is a critical update for x3550 M2 and x3650 M2. It corrects a possible problem that can occur when adding options such as memory, hard drives, and Central Processing Units (CPUs), and makes the system may become unresponsive. In some cases the server cannot power on again, or network connectivity to the Integrated Management Module is not possible. The problem may also occur when rebooting the IMM while the system is powered on with certain hardware configurations. - Replaced the ibm_rndis_server_os.inf and device.cat in the IMM firmware update package for Windows. The new files are used to workaround a potential performance issue when the IMM's Ethernet over USB is enabled. Enhancement: - Added support for different hard drives - Added support that enables the Advanced Management Module to display CPU information for the HS22 blade.
Version 1.03, YUOO23C Problem(s) Fixed: - Removed the empty virtual drives that were presented to the server by default. Virtual drives are now not presented to the server unless media is present and mounted from the Remote Control client. Enhancement: - Added support for Machine Types 7836, 7837, and 7839
Version 1.02, YUOO19G Problem(s) Fixed: - Corrected a problem where a critical fan fault was erroneously logged when powering off the server
Version 1.01, YUOO19E Enhancement: - Added support for Machine Types 7946, 4198, 7947, 4199, 7321, 6380, 7323
Version 1.00, YUOO18D - Original Release - Supports Machine Types 7870, 1936
(C) Copyright International Business Machines Corporation 2008 - 2013. All rights reserved.
ibm_fw_imm_yuoog6b-1_43_anyos_noarch_chg
_______________________________________________________________________________ IBM HX5/MAX5 FPGA Flash Update Package Change History
Packaging Information: Package Build ID : HIUD31K Package Build Date : 03/29/2014 Package Version : 2.06
FPGA component information: CPU Board FPGA Version : 72.3.9.0 Memory Expansion Board FPGA Version : 68.3.5.0
Iflash Version : 1.12.26 _______________________________________________________________________________
Problem(s) Fixed: -
Enhancements: - Updated documentation and flash delivery package.
Limitations: -
Dependencies:
_______________________________________________________________________________ IBM HX5/MAX5 FPGA Flash Update Package Change History
Packaging Information: Package Build ID : HIUD31J Package Build Date : 10/23/2013 Package Version : 2.05
FPGA component information: CPU Board FPGA Version : 72.3.9.0 Memory Expansion Board FPGA Version : 68.3.5.0
Iflash Version : 1.12.24 _______________________________________________________________________________
Problem(s) Fixed: -
Enhancements: - Added Windows 2012 R2 to supported OS list - Updated documentation and flash delivery package.
Limitations: -
Dependencies:
_______________________________________________________________________________ IBM HX5/MAX5 FPGA Flash Update Package Change History
Packaging Information: Package Build ID : HIUD31H Package Build Date : 03/14/2013 Package Version : 2.05
FPGA component information: CPU Board FPGA Version : 72.3.9.0 Memory Expansion Board FPGA Version : 68.3.5.0
Iflash Version : 1.12.22 _______________________________________________________________________________
Problem(s) Fixed: -
Enhancements: - Updated documentation and flash delivery package.
Limitations: -
Dependencies:
_______________________________________________________________________________ IBM HX5/MAX5 FPGA Flash Update Package Change History
Packaging Information: Package Build ID : HIUD31G Package Build Date : 03/07/2013 Package Version : 2.05
FPGA component information: CPU Board FPGA Version : 72.3.9.0 Memory Expansion Board FPGA Version : 68.3.5.0
Iflash Version : 1.12.20 _______________________________________________________________________________
Problem(s) Fixed: - Corrects system behavior for IMM force update to match expected behavior
Enhancements: -
Limitations: -
Dependencies:
_______________________________________________________________________________ IBM HX5/MAX5 FPGA Flash Update Package Change History
Packaging Information: Package Build ID : HIUD31E Package Build Date : 11/09/2012 Package Version : 2.04
FPGA component information: CPU Board FPGA Version : 72.3.7.0 Memory Expansion Board FPGA Version : 68.3.5.0
Iflash Version : 1.12.20 _______________________________________________________________________________
Problem(s) Fixed: -
Enhancements: - Updated documentation and flash delivery package.
Limitations: -
Dependencies:
_______________________________________________________________________________ IBM HX5/MAX5 FPGA Flash Update Package Change History
Packaging Information: Package Build ID : HIUD31A Package Build Date : 05/16/2012 Package Version : 2.04
FPGA component information: CPU Board FPGA Version : 72.3.7.0 Memory Expansion Board FPGA Version : 68.3.5.0
Iflash Version : 1.12.16 _______________________________________________________________________________
Problem(s) Fixed: - Fixed an issue with MAX5 that would result in DSA IMM I2C test failures when certain DIMMs are installed.
Enhancements: -
Limitations: -
Dependencies:
_______________________________________________________________________________ IBM HX5/MAX5 FPGA Flash Update Package Change History
Packaging Information: Package Build ID : HIUD30U Package Build Date : 03/29/2012 Package Version : 2.04
FPGA component information: CPU Board FPGA Version : 72.3.6.0 Memory Expansion Board FPGA Version : 68.3.4.0
Iflash Version : 1.12.16 _______________________________________________________________________________
Problem(s) Fixed: -
Enhancements: - Updated documentation and flash delivery package.
Limitations: -
Dependencies:
_______________________________________________________________________________ IBM HX5/MAX5 FPGA Flash Update Package Change History
Packaging Information: Package Build ID : HIUD30R Package Build Date : 02/01/2012 Package Version : 2.03
FPGA component information: CPU Board FPGA Version : 72.3.6.0 Memory Expansion Board FPGA Version : 68.3.4.0
Iflash Version : 1.12.13 _______________________________________________________________________________
Problem(s) Fixed: -
Enhancements: - Updated documentation and flash delivery package.
Limitations: -
Dependencies:
_______________________________________________________________________________ IBM HX5/MAX5 FPGA Flash Update Package Change History
Packaging Information: Package Build ID : HIUD30Q Package Build Date : 12/09/2011 Package Version : 2.03
FPGA component information: CPU Board FPGA Version : 72.3.6.0 Memory Expansion Board FPGA Version : 68.3.4.0
Iflash Version : 1.12.12 _______________________________________________________________________________
Problem(s) Fixed: - Fixed an issue with 2-node HX5 only, which can cause powercycling and log entries such as: Group 4, (processor 1-2) (Critical Int CPU) bus uncorrectable error Processor 1, interconnect (CPU 1 Int Link) critical PCI express bus 0, (Planar PCIe Err) bus uncorrectable error
Enhancements: - Updated flash delivery package.
Limitations: -
Dependencies:
_______________________________________________________________________________ IBM HX5/MAX5 FPGA Flash Update Package Change History
Packaging Information: Package Build ID : HIUD30O Package Build Date : 09/19/2011 Package Version : 2.02
FPGA component information: CPU Board FPGA Version : 72.3.5.0 Memory Expansion Board FPGA Version : 68.3.4.0
Iflash Version : 1.12.11 _______________________________________________________________________________
Problem(s) Fixed: -
Enhancements: - Updated documentation and flash delivery package.
Limitations: -
Dependencies:
_______________________________________________________________________________ IBM HX5/MAX5 FPGA Flash Update Package Change History
Packaging Information: Package Build ID : HIUD30L Package Build Date : 06/12/2011 Package Version : 2.01
FPGA component information: CPU Board FPGA Version : 72.3.5.0 Memory Expansion Board FPGA Version : 68.3.4.0
Iflash Version : 1.12.07 _______________________________________________________________________________
Problem(s) Fixed: -
Enhancements: - Support added for new machine types
Limitations: -
Dependencies:
_______________________________________________________________________________ IBM HX5/MAX5 FPGA Flash Update Package Change History
Packaging Information: Package Build ID : HIUD30J Package Build Date : 04/12/2011 Package Version : 2.00
FPGA component information: CPU Board FPGA Version : 72.3.5.0 Memory Expansion Board FPGA Version : 68.3.4.0
Iflash Version : 1.12.05 _______________________________________________________________________________
Problem(s) Fixed: - Fixed erroneous memory over-temperature errors on memory expansion - Fixed issue with ABR and power-cycling
Enhancements: - Support added for new machine types
Limitations: -
Dependencies:
_______________________________________________________________________________ IBM HX5/MAX5 FPGA Flash Update Package Change History
Packaging Information: Package Build ID : HIUD22M Package Build Date : 11/21/2010 Package Version : 1.02
FPGA component information: CPU Board FPGA : Version 72.2.6.0 Memory Expansion Board FPGA : Version 68.2.34.0
Iflash : Version 1.11.02 _______________________________________________________________________________
Problem(s) Fixed: - Fixed a 'Sub-chassis 1, voltage (MEU 12V down) non-recoverable' fault if powered off then quickly back on through the AMM
- Fixed a failure to read DIMM temperatures, and error handling, when a single CPU is installed
Enhancements: -
Limitations: -
Dependencies:
_______________________________________________________________________________ IBM HX5/MAX5 FPGA Flash Update Package Change History
Packaging Information: Package Build ID : HIUD22K Package Build Date : 10/08/2010 Package Version : 1.01
FPGA component information: CPU Board FPGA : Version 72.02.04.00 Memory Expansion Board FPGA : Version 68.02.34.00
Iflash : Version 1.10.11 _______________________________________________________________________________
Problem(s) Fixed: - Fixed Wake on LAN issue, failure to wake from an expansion card - Fixed issue with fatal error handling (e.g. DIMMs not being disabled)
Enhancements: - Support added for MAX5 memory expansion unit
Limitations: -
Dependencies: -
_______________________________________________________________________________ IBM HX5 FPGA Flash Update Package Change History
Packaging Information: Package Build ID : HIUD16L Package Build Date : 06/24/2010 Package Version : 1.00
FPGA component information: CPU Board FPGA : Version 72.01.02.00
Iflash : Version 1.10.05 _______________________________________________________________________________
Initial Release
ibm_fw_fpga_hiud31k-2_06_anyos_chg
uEFI, BIOS and FW Update for SSD Expansion Card (CIOh) for BladeCenter BIOS v6.30.02.00, Firmware v1.30.10.00 and uEFI Driver v3.12.00.07
Controllers Supported: - IBM SSD Expansion Card (CIOh) for IBM BladeCenter (59Y5962)
NOTE TO SERVICE - Reference RETAIN #N/A
NOTE: This change history is common between several of the IBM and LSI Basic or Integrated RAID SAS controllers for BOFM enabled, uEFI systems. Not all levels were released for all controllers.
BSD Fixes: - Fixed an issue where the controller was hanging during initialization when an adapter was hung in reset with insufficient information to reset itself. - Fixed an issue where the SAS MPT BIOS CU reports wrong array size.
BSD Fixes - Removed the "SAS/SATA missing" warning message when SAS and SATA arrays are present on the same controller. Firmware Fixes - Addressed issue where 6Gb SATA drives will only negotiate at 1.5Gb/s instead of 3Gb/s. - Fixed issue where SAS/SATA mixing errors will occur when the controller is setup to allow mixing of devices. - Fixed issue with large topology of SATA drives where media errors on a single drive will cause one phy to hang after IOs to other drives start to timeout. - Fixed discovery Error 0x2 in maximum topology with SATA devices, - Addressed issue where Credit would be stuck at zero until controller resets resulting in a phy becoming hung and IO failing. Only occurs with very high IO.
Fixes: - Addressed issue with SATA devices where the drive could go missing for several minutes. - Fixed issue where incorrect release of scatter gather list could cause issues with pending IO to missing devices. - Addressed issue where IOs to a host with a bad drive could fail.
Fixes: - Fixed issue where Target mode responds with incorrect WWID after ports are swapped. - Fixed issue with Incorrect/Unexpected discovery errors on RAID storage enclosures. - Fixed issue where device added events are not sent to the host on RAID storage enclosures. - Fixed issue where it is possible for a Incorrect/Duplicate Device handle to get assigned to a target that is a SSP Initiator. - Changed IO Delay missing setting to 144 seconds - Fixed problem of the boot order selection not being saved
Fixes: - Changed BIOS text to state an IS Volume creation can be 1 to 10 drives. - Fixed issue with 2TB and above drives where SAS MPT BIOS CU reports wrong array size. - Adjusted NVSRAM access timing to fix an issue that could prevent controller detection during POST. - Addressed an issue that will maintain Target IDs for attached devices to an enclosure if the enclosure is removed for a short time.
Functionality: - Initial release for: BladeCenter HS22V onboard LSI 1064e controller SSD Expansion Card (CIOh) for IBM BladeCenter
Fixes: - Fixed an issue where, after running heavy I/O to NCQ enabled SATA drives, the controller may log false data underruns for read or write I/Os. The PHY on which the I/Os were reported as underrun may eventually lock up.
Fixes: - Fixed an issue where Solid State Drives (SSDs) were not seen after a link reset. - Fixed an issue where direct attached SATA drives were not reported missing after they were removed. This could result in degraded or failed volumes being reported as healthy. - Fixed an issue introduced by new functionality in package 2.50. The issue would cause a dual attached device to be hidden from both the direct connection and the expander connection. - Changed the behavior during drive quiescing/un-quiescing to prevent the drive metadata from being unnecessarily updated. - Fixed an issue where drives might go offline during a firmware update, due to I/O timeouts caused by the length of time needed to update the firmware.
Dependencies: - IMM YUOOG6C (Version 1.44) or later is required. - FPGA HIUD31J (Version 2.05) or later is required.
Version 1.83 - BuildID: HIE183A - Suggested ----------------------------------------------------- Problem(s) Fixed: - Add description of specific error code in system event logs when memory correctable errors happens - Update the information of memory pair entries for uncorrectable memory errors Enhancements: - None Limitations:
Dependencies: - IMM YUOOG6A (Version 1.43) or later is required. - FPGA HIUD31J (Version 2.05) or later is required.
Version 1.81 - BuildID: HIE181B - Critical ----------------------------------------------------- Problem(s) Fixed: - Power off the server after N boot attempts without locating a boot device. - MAC addresses of Qlogic Fibre Channel expansion card in HX5 primary node are not assigned - FCtarget of Qlogic Fibre Channel expansion card becomes null in two-node HX5 attached with BladeCenter PCI Express Gen 2 Expansion Blade (BPE4) and Qlogic PCI cards - Add Scrub Failure message in IMM log for Data Queue memory training failures during POST. Please refer to RETAIN Tip H211626 for details.
Enhancements: - None Limitations:
Dependencies: - IMM YUOOG2C (Version 1.42) or later is required. - FPGA HIUD31J (Version 2.05) or later is required.
Version 1.79 - BuildID: HIE179B - Critical ----------------------------------------------------- Problem(s) Fixed: - Addressed Intel errata BP57 and BA138 System Resets with 32-bit (PAE Enabled) Guest OS and VT FlexPriority Enabled. For more information, refer to IBM RETAIN Tip H21370
Enhancements: - Update microcode for Intel Xeon E7 series processors to M05206F2_00000037 - Update microcode for Intel Xeon 7500 series processors to M04206E6_0000000A
Limitations:
Dependencies: - IMM YUOOF7A (Version 1.40) or later is required. - FPGA HIUD31H (Version 2.05) or later is required.
Version 1.79 - BuildID: HIE179A - Critical ----------------------------------------------------- Problem(s) Fixed:
Enhancements: - Add notification and recovery option when UEFI detects GPT corruption during POST. Please refer to RETAIN Tip H21166 for details. - Add IPV6 PXE support. - Optimized Memory Single Bit Thresholds.
Limitations:
Dependencies: - IMM YUOOF7A (Version 1.40) or later is required. - FPGA HIUD31H (Version 2.05) or later is required.
Version 1.77 - BuildID: HIE177A - Critical ----------------------------------------------------- Problem(s) Fixed: - Limits C-states to avoid CPU VRD failures. Please refer to RETAIN Tip H207008 at the following link: http://www.ibm.com/systems/support/supportsite.wss/docdisplay?brandind=5000008&lndocid=MIGR-5091926 - Fix incorrect memory size report in F1 setup/OS when unusable DIMM was detected and isolated. - Fix disk data corruption with LUNS greater than 2TB for QLogic HBA Cards. - Fix F1 setup storage option missing issue for QLogic HBA card. - Fix initial values selected in the "Custom" operating mode are not the same as the previously selected preset operating mode.
Enhancements: - Add _WDG ACPI method support for SRIOV. - Add PCI-SIG resizable BAR capability support. - Support 16GB or higher quad-ranks DIMM with restricted memory speed on MAX5.
Limitations:
Dependencies: - IMM YUOOE9B (Version 1.35) or later is required. - FPGA HIUD31E (Version 2.04) or later is required.
Version 1.75 - BuildID: HIE175B - Critical --------------------------------------- Problem(s) Fixed: - Resolve OS or POST hang following a corrected machine check event. - Don't enable secondary video adapters in pre-boot environment to prevent Legacy VGA I/O conflict in Windows. - Fix boot fail when using WOL. - Addressed Intel errata BP47 and BA131 with title "A Load May Appear to be Ordered Before an Earlier Locked Instruction".
Enhancements: - Add Setup Option to select MM Config Base (1GB/2GB(default)/3GB). - Optimize PCI Resource Allocation for Onboard Devices to make more Legacy I/O and MMIO space available to Adapters. - Add setup option to set VLAN ID. - Add infinite boot loop option in F1 SETUP for legacy boot. - Update microcode for Intel Xeon E7 series processors to M05206F2_00000036. - Update microcode for Intel Xeon 7500 series processors to M05206E6_00000009.
Limitations:
Dependencies: - IMM YUOOE3C (Version 1.33) or later is required. - FPGA HIUD31A (Version 2.04) or later is required.
Version 1.73 - BuildID: HIE173B - Suggested --------------------------------------- Problem(s) Fixed:
- Fix uEFI.UEFIRomDisable setting for secondary nodes. - Fix for BOFM MAC not applied to virtual devices, or when in BPE4. - Reset 3x Boot fail count upon any successful boot with user settings. - Fix PCI Slot usage for secondary nodes in SMBIOS Type 9 structures. - Make PCI Slot instance unique across nodes in SMBIOS Type 9 structures. - Restrict Legacy VGA to add-in video adapters behind Legacy I/O Hub. - Select first scanned from available add-in video adapters as Legacy VGA. - Fix VMWare Boot fail after installing it in UEFI mode. - Don't load Setup Defaults upon BPE4 configuration change. - Fix Processor Details in UEFI F1 Setup for CPUs with non-zero PBSP. - Fix planar MAC in AMM VPD, when BPE4 is attached. - Fix system hang due to unhandled correctable SMI link event.
Enhancements:
- Differentiate between QPI Link Width Reduction to Half vs Quarter Width. - Add support for Netlist DIMMs in SMBIOS Type 17 structures. - Add support for more than 255 PFs in Legacy MPS table. - Update microcode for Intel Xeon E7 series processors to M05206F2_00000034. - Add Setup Option to make 3x Boot fail configurable as Nx Boot fail. - Sync uEFI.RomOrder with the available devices in hardware configuration.
Limitations:
Dependencies:
- IMM YUOOD4G (Version 1.32) or later is required. - FPGA HIUD30R (Version 2.03) or later is required.
Version 1.70 - BuildID: HIE170B - Critical --------------------------------------- Problem(s) Fixed:
- Fix false Three 3x Boot fail following replacement of battery. - Fix IMM MAC Address display in F1 IMM page. - Fix uEFI.UEFIRomDisable setting for 2nd node.
Enhancements:
- Add BOFM 4.2 support. - Don't check for Legacy Option ROM Errors, when it is Disabled. - Update to SMBIOS 2.7 for extended DIMM size and Address space support. - F1 Network page update: categorized & consistent MAC notation. - Support Directory Assisted Snoop with Intel Xeon E7 series processors. - Describe I/O Affinity based on Setup Option of Non-Pooled (default) vs Pooled. - Add Setup Option to enable MMIO allocation above 4GB for large configuration. - Include MD5 checksum into firmware update package to prevent corrupted update. - Update microcode for Intel Xeon E7 series processors to M05206F2_00000032. - Improve Software Algorithms for Memory Robustness. - Limit boot attempts, when no bootable devices are found. - Add support for more than 2.2 TB disks with GPT. - Add Setup Option to disable the native control of PCI Express features from OS.
Limitations:
Dependencies:
- IMM YUOOC7E (Version 1.30) or later is required. - FPGA HIUD30O (Version 2.02) or later is required.
Version 1.60 - BuildID: HIE160B - Critical --------------------------------------- IMPORTANT: IMM firmware YUOOB7C (Version 1.28) and FPGA firmware HIUD30L (Version 2.01) or later must be used in conjunction with this UEFI release. Please make sure the current IMM firmware level is Version 1.28 or later before you update the UEFI firmware.
Problem(s) Fixed:
- The system would boot with memory errors when memory mirroring was enabled. - After a three times boot failure, scrolling the setup screens would leave garbled characters at the bottom of the screen. - Windows PE 32bit would boot without any PCI devices configured including USB keyboard and mouse. - When changing the iSCSI attempt on an installed Windows 2008 R2 SP1 server from no CHAP to Mutual CHAP, Windows fails to boot with a 0x7b. - WHEA corrected error events are being logged without corresponding IMM events.
Enhancements: - This release supports Machine Type 7872 or 1909 with Intel Xeon 7500 or 6500 series processors, as well as, supports Machine Type 7873 and 1910 with Intel Xeon E7 series processors. - Added support for UEFI PXE boot in IPv6 environment. - Updated microcode for Intel Xeon E7 series processors to M05206F2_00000030. - Updated Intel Memory and QPI Reference Code to Version 2.11.
Limitations:
- The disable controls for PCI slots 1 and 2 are reversed in this release. - Internet Protocol Version 6 (IPv6) is disabled by default. Use the System Settings' Operating Mode configuration screen to enable IPv6. - After upgrading to this release internet Small Computer System Interface (iSCSI) devices configured to be bootable will no longer be bootable. Use the UEFI F1 Setup to reconfigure the iSCSI devices to work around this issue.
Dependencies:
- IMM YUOOB7C (Version 1.28) or later is required. - FPGA HIUD30L (Version 2.01) or later is required.
Version 1.40 - BuildID: HIE142B - Critical --------------------------------------- Version 1.40 is for HX5 Machine Type 7873 and 1910 with Intel Xeon E7 series processors.
IMPORTANT: IMM firmware YUOOA6A (Version 1.26) and FPGA firmware HIUD30J (Version 2.00) or later must be used in conjunction with this UEFI release. Please make sure the current IMM firmware level is Version 1.26 or later before you update the UEFI firmware.
Problem(s) Fixed:
- Microsoft Windows truncated memory dump file in EFI boot mode because the number of memory regions in EFI memory map was exceeding the limit of Windows. The problem was caused by fragmentation of EFI memory regions. - After three consecutive UEFI boot failures, UEFI setup settings were changed to default settings. - Corrected memory error WHEA events were incorrectly logged in the Windows system event log. - Fixed detection of DIMM replacement and automatic reenabling of disabled DIMM.
Enhancements:
- Added error reporting to inform when the legacy option ROM space is not enough to execute the option ROMs of all PCI adapters during legacy boot. - Updated Broadcom firmware to Version T6.2.4.1. - Added Extended APIC (X2APIC) support and a setup menu to enable or disable the Extended APIC. - Added Non-planar PXE option for legacy option ROMs to allow customers to disable PXE for non-planar NICs and fit more legacy option ROMs in limited 128K space.
Limitations:
- This release does not support Machine Type 7872 or 1909 with Intel Xeon 7500 or 6500 series processors yet, but supports only Machine Type 7873 and 1910 with Intel Xeon E7 series processors.
Dependencies: - IMM YUOOA6A (Version 1.26) or later is required. - FPGA HIUD30J (Version 2.00) or later is required.
Version 1.31 - BuildID: HIE130B - Critical --------------------------------------- Problem(s) Fixed:
- Fixed issue with system generating NMI/Bus errors when using Qlogic CIOv and BOFM.
Enhancements:
Limitations:
Dependencies:
Version 1.30 - BuildID: HIE130A - Critical --------------------------------------- Problem(s) Fixed:
- VMWare 4.0 ESXi fails to install with Version 1.25 - Fixed a potential POST (Power-on-Self-Test) hang which might occur during recalibrating system power before OS starts. - Memory patrol scrub option was not functioning. The problem was corrected by updating Intel processor microcode and RAS code. - Redundant Bit Steering feature was not working for DIMMs greater than single rank in MAX5 memory expansion unit. - Red Hat Enterprise Linux 6 (RHEL6) installation could not be continued due to a video problem with EFI console output. - Disable propagation of Intel VT-d faults as fatal errors to avoid guest VM to cause the entire system to crash.
Enhancements:
- Enabled BPE4 support. - Updated Broadcom firmware to T6.0.4.2.
Limitations:
Dependencies:
Version 1.25 - BuildID: HIE121E - Critical --------------------------------------- Problem(s) Fixed:
- Fixed issue with setting boot options using Advanced Setup Utility(ASU). Existing options would get pushed down the Start Options list instead of start options only showing new list. - Fixed a potential problem with unexpected QPI inband resets when QPI link is running at 6.4GT/s.
Enhancements:
- Enabled MAX5 memory expansion. - Added "Halt On Severe Error" setup option in Operating Modes setup menu which can prevent the system from booting into OS and shows POST Event Viewer if POST detects a severe error that caused an unexpected reboot.
Version 11.0.1-0046 - Suggested ------------------- Enhancements: (Refer to Retain Tip H204756) - Dual Band Charging - Limited Band Charging
Version 11.0.1-0045 - Suggested ------------------- Fixes: - Adjust BBU thresholds to alleviate potentially unwanted messages. For further details, please refer to Retain Tip H202008
Version 11.0.1-0042 - Critical ------------------- Enhancements: Adjust various battery parameters and alerts to improve product - Reword the battery ‘Prefail‚ and ‘Fail‚ Alerts and all places it is documented - Add visibility of ‘battery nearing end of usable life‚ condition to CLI and MSM - Adjust parameters used to calculate battery capacity amount for Early Warning and EOL alerts
Fixes: - Fixed issue where While correcting massive UNC sectors, I/O will be interrupted causing OS becomes unusable - Fixed issue where SPD Data can get Corrupted on Boot causing the following message on boot the message displayed is "Check SDRAM Connection". - Fixed issue where firmware has Incompleted Writes During Power Fail and Recovery causing the following message on boot "Controller cache discarded due to memory/battery problems
Version 11.0.1-0040 (Install Package 02) - Critical ------------------- Fixes: - Package version number updated. Note: No change to the firmware version is still 11.0.1-0040.
Version 11.0.1-0040.01 - Critical ------------------- Fixes: - Fixed a packaging issue where the drives are no longer recognized in Blade HS12 with a IBM ServeRAID MR10ie. Note: No change to the firmware.
Version 11.0.1-0040 - Critical ------------------- Fixes: - Fixed an issue that was contributing to early fallout with battery packs. - Fixed an issue that was causing a loss of battery capacity. - Fixed an issue where the gas gauge was reporting capacity of 65000+mAh and then marking battery as SOH bad.
Version 11.0.1-0039 - Critical ------------------- Fixes: - Fixed issue where multiple reboots were required after a new battery was inserted in a controller. - Fixed issue where T95: VT#00560-T95386=Battery cannot support data retention for more than 59 hours. Please replace the battery. When battery logic generates the event MR_EVT_BBU_REPLACEMENT_NEEDED_SOH_NOT_OPTIMAL, the FW prints the error, T95: EVT#00538-T95: 386=Unknown ARG type=24, code=182.
- Changed post message from
RAID ADAPTER Memory Error !!! Please check the SDRAM connection. If problems persist contact Tech Support. Press Any Key to Continue…
to
Check the SDRAM connection, if applicable, or replace the controller."
Version 11.0.1-0036 - Critical ------------------- Enhancements - BBU AEN enhancements
Fixes: - Fixed issue where firwmare fault could occur when a hot spare drive responds with Sense 0x02 for Write/Verify. - Fixed issue where a firwmare fault could occur when consecutive Medium Errors are found in Degraded SATA RAID5, 6 state - Fixed issue where the Battery Unqualified Relearn Counter was not being reset after a battery is replaced. - Display message, "Detected new battery, so resetting learn cycle counter," and reset 'learn cycle' counter When new battery is added to the ServeRAID MR10ie
Version 11.0.1-0030 - Critical ------------------- Fixes: - Leaving array size field blank during array creation to resolve issue where raid level would change but array size did not change with the level. Retain tip H196863. - Fixed issue where the Cursor movement is not proper while entering Security Key/PassPhrase in EFI WebBIOS environment - Fixed issue where the Visibility of webbios version doing controller selection is not there - Address compatabilty issue with uEFI WebBIOS in the x3850 x5 and HS22 x5 - Fixed issue where a fatal FW Error happens during Consistency Check operation while a patrol read is in progress.
Version 11.0.1-0024 - Critical ------------------- NOTE TO SERVICE - H196421, H196426, H196374 Fixes: - Fixed issue with Firmware Hang (Fatal Error) when drive responds with Sense 0x02 for Test Unit Ready Command. - Fixed an issue where the ServeRAID-MR10ie (CIOv) battery fault indicator never clears - Added limit to quantity of consecutive relearn cycles to cache battery unit - Fixed issue where the Pass phrase can not be entered on the ServeRAID MR10is controller - Fixed issue where the user cannot enter the uEFI WebBIOS or system will hang on boot
Version 11.0.1-0014 - Critical ------------------- NOTE TO SERVICE - Reference RETAIN #N/A Fixes: - Addressed an issue where, during I/O and manual copyback on a degraded RAID 6 virtual drive with medium errors, incorrect data could be created on the drive. - Fixed an issue where, on the ServeRAID 10ie (CIOv), a new or changed battery installation was not detected on the iBBU. - Fixed an issue where SATA drives may not be detected at POST when attached to an expander. - Addressed an issue where the controller may hang if a medium error occurs during a rebuild. - Fixed an issue where cache data could be lost during a reset after the express link is dropped. - Addressed an issue where a consistency check doesn't regenerate parity after hitting a double media error. - Fixed an issue where the uEFI WebBIOS can hang if the user presses the right mouse button when user input is not required. - Addressed an issue where an invalid memory or battery error is reported on boot, but does not reappear on a subsequent boot.
Version 11.0.1-0012 - Suggested ------------------- NOTE TO SERVICE - Reference RETAIN #N/A Fixes: - Fixed an issue where, rarely, cached data may be lost on system shutdown or reboot.
Version 11.0.1-0008 - Critical ------------------- NOTE TO SERVICE - Reference RETAIN #H194224, H194505, H194171 Fixes: - Fixed an issue which could result in incorrect data on the drives after heavy I/O. (Retain tip H194224) - Fixed an issue where, if medium errors are experienced while a background operation is running, incorrect data could be written to the drives. (Retain tip H194505) - Changed the warning message that appears when the card goes in to temporary write through mode. (Retain tip H194171) - Fixed an error where erroneous Bad Battery messages were displayed even after a Learn Cycle was performed. - Fixed an issue that resulted in SERRs on a ServeRAID-MR10M controller. - Improved the handling of bad cable scenarios which could cause system hangs.
Functionality: - Added support for UEFI based systems. - Added support for Solid State Drives (SSDs). - Added tape support for the ServeRAID 10ie (CIOv) controller. - Added the ability to handle SGPIO and SES signalling on a per-port basis to handle configurations with both direct attached and expander attached drives on a single controller. - Added a field to show hard drive model names in WebBIOS.
Version 9.0.1-0041 ------------------ - Initial release ibm_fw_sraidmr_10ie-11_0_1-0046_linux_32-64_chg
Multiboot Image for QLogic Fibre Channel Expansion Cards for IBM BladeCenter Release Notes Version f7.01.00-b2.14-e2.51 10/19/13 ===============================================================================
A. BIOS Release Notes B. EFI Release Notes C. FCODE Release Notes D. No Release Notes for Firmware
=============================================================================== A. QLogic BIOS Release Notes
QLogic Corporation. All rights reserved.
Table of Contents
1. Change History 2. Known Issues 3. Notices 4. Contacting Support
1. Change History
These release notes describe the changes, fixes, known issues, and release details that apply to the BIOS for FC/FCoE Adapters.
This section contains:
* 1.1 Version * 1.2 Changes * 1.3 Bug Fixes
1.1 Version
Version 2.14 * Removed Beta banner
Version 2.14 Beta 3 * Added check invalid LUN when configuring boot target (ER105664).
Version 2.14 Beta 2 * Added support for P3P * Removed Execution Throttle Option From CTRL_Q
Version 2.14 Beta 1 * Fix bug that cause external looback to fail (er71773). Added support for Hilda
Version 2.13 * Fixed bug in EDC update code.
Version 2.12 * Added code code to check for non-EDC HBA's in CTRL-Q utility.
Version 2.11 * Added code to use Echo Test instead of Loopback for F_PORT connection. Added code to update EDC. Removed support for CLP strings. Added check for SSDID = 176h for EDC.
Version 2.10 * Changed Link-up timer to 30 seconds.
Version 2.09 * Added code to update MAC address if PXE BOFM MAC address configured. Fixed bug in setting buffer pointer.
Version 2.08 * Changed code to not Disable BIOS when no BOFM drives configured.
Version 2.07 * Added code to save a backup copy of NVRAM data and use it if primary is corrupted.
Version 2.06 * Fixed bug in restoring MAC Address.
Version 2.05 * Added support for ISP8001.
Version 2.04 * Fixed comestic bug is CTRL-Q utility in displaying selectable boot lun. Changed code to correctly display boot device type. Removed 8G support for QMI2572 Added support for UEFI environment.
Version 2.03 * Changed code to return good status when 'FC' section not found in BOFM. Removed check for 'Comsumed' flag when setting BOFM targets. Fixed issue with KVM.
Version 2.02 * Added code to setup EDI for alternate adapter.
Version 2.01 * Fixed issue with handling 'DFLT' BOFM opton
Version 2.00 * Initial Release.
1.2 Changes
The following changes have been made to the BIOS for FC/FCoE Adapters between versions 2.00 and 2.14.
* Added check invalid LUN when configuring boot target (ER105664). * Added support for P3P * Fix bug that cause external looback to fail (er71773). * Added support for Hilda * Fixed bug in EDC update code. * Added code code to check for non-EDC HBA's in CTRL-Q utility. * Added code to use Echo Test instead of Loopback for F_PORT connection. * Added code to update EDC. * Removed support for CLP strings. * Added check for SSDID = 176h for EDC. * Changed Link-up timer to 30 seconds. * Added code to update MAC address if PXE BOFM MAC address configured. * Fixed bug in setting buffer pointer. * Changed code to not Disable BIOS when no BOFM drives configured. * Added code to save a backup copy of NVRAM data and use it if primary is corrupted. * Fixed bug in restoring MAC Address. * Added support for ISP8001. * Fixed comestic bug is CTRL-Q utility in displaying selectable boot lun. * Changed code to correctly display boot device type. * Removed 8G support for QMI2572 * Added support for UEFI environment. * Changed code to return good status when 'FC' section not found in BOFM. * Removed check for 'Comsumed' flag when setting BOFM targets. * Fixed issue with KVM. * Added code to setup EDI for alternate adapter. * Fixed issue with handling 'DFLT' BOFM opton
1.3 Bug Fixes
The following fixes have been made to the BIOS for FC/FCoE Adapters between versions 2.00 and 2.14
* Added check invalid LUN when configuring boot target (ER105664). * Fix bug that cause external looback to fail (er71773). * Fixed bug in EDC update code. * Added code code to check for non-EDC HBA's in CTRL-Q utility. * Added code to use Echo Test instead of Loopback for F_PORT connection. * Added code to update EDC. * Added check for SSDID = 176h for EDC. * Changed Link-up timer to 30 seconds. * Added code to update MAC address if PXE BOFM MAC address configured. * Fixed bug in setting buffer pointer. * Changed code to not Disable BIOS when no BOFM drives configured. * Added code to save a backup copy of NVRAM data and use it if primary is corrupted. * Fixed bug in restoring MAC Address. * Fixed comestic bug is CTRL-Q utility in displaying selectable boot lun. * Changed code to correctly display boot device type. * Changed code to return good status when 'FC' section not found in BOFM. * Removed check for 'Comsumed' flag when setting BOFM targets. * Fixed issue with KVM. * Added code to setup EDI for alternate adapter. * Fixed issue with handling 'DFLT' BOFM opton
2. Known Issues
None
3. Notices
Information furnished in this document is believed to be accurate and reliable. However, QLogic Corporation assumes no responsibility for its use, nor for any infringements of patents or other rights of third parties which may result from its use. QLogic Corporation reserves the right to change product specifications at any time without notice. Applications described in this document for any of these products are only for illustrative purposes. QLogic Corporation makes no representation nor warranty that such applications are suitable for the specified use without further testing or modification. QLogic Corporation assumes no responsibility for any errors that may appear in this document.
4. Contacting Support
For further assisance, contact QLogic Technical Support at: http://support.qlogic.com
Trademarks
Accelera, Accelerating Cluster Performance, InfiniCon Systems, InfiniNIC, InfiniPath, InfiniView, QLA, QLogic, the QLogic logo, ReadyPath, SANdoctor, SANsurfer, and SilverStorm are registered trademarks of QLogic Corporation. All other brand and product names are trademarks or registered trademarks of their respective owners.
(c) Copyright 2012. All rights reserved worldwide. QLogic and the QLogic logo are registered trademarks of QLogic Corporation. All other brand and product names are trademarks or registered trademarks of their respective owners.
=============================================================================== B.
QLogic Driver Release Notes
QLogic Corporation. All rights reserved.
Table of Contents
1. Change History 2. Known Issues 3. Notices 4. Contacting Support
1. Changes History
2.51 (07/17/13)
* Removed trailing spaces from HII strings. Fixes a UCM issue. (ER109139)
2.49 (05/24/2013)
* Add support for IFM/UCM interaction. (ER107060)
2.48 (05/08/2013)
* Add fix in UEFI Driver for Selective LUN Login/Selective LUN Login option to make it compatible with BIOS Selectable Boot option. (ER105967) * Add fix for WWN Database Page Title. (ER106691) * Add Spin up Delay option in HII menu. (ER105860)
2.47 (02/12/2013)
* Modified Controller name string of device as suggested by IBM. (ER102498)
2.46 (12/19/2012)
* Add fix in EFI driver, when BOFM is disabled.
2.45 (10/11/2012)
* Updates for driver listing on Driver health protocol support.
Efiutil:
3.17
* Add fix for 25xx ver_info command (ER 104543)
3.16
* Removed hardcoded subystem id check (ER0103883) * Replaced with MBI image traverse for ssid match (ER0103883)
3.15
* Fixed ambiguity in firmware version display. (ER0103456)
3.14
* Added all83xx command line switch. (ER96647) * Added support for new 26xx and 83xx cards. (ER96647)
3.13
* Added 83xx CNA support in Efiutil. (ER93221)
3.12
* Added support for 83xx family in Efiutil. (ER88039)
2. Known Issues
* Efiutil does not support the 2.0 Shell. Please load the 1.0 Shell before running Efiutil.
3. Notices
Information furnished in this document is believed to be accurate and reliable. However, QLogic Corporation assumes no responsibility for its use, nor for any infringements of patents or other rights of third parties which may result from its use. QLogic Corporation reserves the right to change product specifications at any time without notice. Applications described in this document for any of these products are only for illustrative purposes. QLogic Corporation makes no representation nor warranty that such applications are suitable for the specified use without further testing or modification. QLogic Corporation assumes no responsibility for any errors that may appear in this document.
4. Contacting Support
For further assistance, contact QLogic Technical Support at: http://support.qlogic.com
Trademarks
Accelera, Accelerating Cluster Performance, InfiniCon Systems, InfiniNIC, InfiniPath, InfiniView, QLA, QLogic, the QLogic logo, ReadyPath, SANdoctor, SANsurfer, and SilverStorm are registered trademarks of QLogic Corporation. All other brand and product names are trademarks or registered trademarks of their respective owners.
(c) Copyright 2013. All rights reserved worldwide. QLogic, the QLogic logo, and the Powered by QLogic logo are registered trademarks of QLogic Corporation. All other brand and product names are trademarks or registered trademarks of their respective owners.
=============================================================================== C. QLogic Fibre Channel 8Gb FCode Release Notes QLogic Corporation. All rights reserved.
Table of Contents
1. Change History 2. Known Issues 3. Notices 4. Contacting Support
1. Change History
These release notes describe the changes, fixes, known issues, and release details that apply to the FCode for the 25xx Fibre Channel Adapters version 3.00
1.1. FCode Version History
version 3.20 01/11/13 * 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 04/09/12 * Add check for MBAR2 (Multi-Queue memory) and create reg property if it exists.
version 3.18 03/30/12 * 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.
version 3.17 12/01/11 * Added SSDID check to set-edc-config. Print Not supported message if not Guppy. * 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 for Guppy.(IBM)
version 3.16 09/30/11 * Change PCI-Cmd-Reg value, pci-cmdv, to x146. Add System Error Resp Enable. * Change MBAR0 size (/regs) from x1000 to x4000 to include MSI-X table. * Add setting Prefetchable bit if enabled for MBAR0 in map-ifp-regs(read-bar). * Fix close-hardware to logout-devices if Link-up?, not done-fw-init? flag. * Add "Problem fixed" printout when validate-nvram fixes the backup copy. * Change init-image & init-fw to return error? flag on stack so you can abort. * Fix all mboxs commands to write 0 to all mboxes used by FW, don't assume =0. * Add clr-flags after a wait-for-risc-int timeout, which will restart the FW. * Change all Copyright messages to: "Copyright 1999-2011". * Change mbox-test to actually do some pattern testing and compare data. * Added 31 second SW timeout for IOCB & mailbox commands in wait-for-risc-int. * Add retry SCSI command once if IOCB timeout & 8048 Recv. error AEN received. * Fix stop-fw mailbox command. Clear Bit 1 (Transition to ROM Code) in Mbox-1.
* Utility/Debug changes 1 Change version method for INIT only version to also show FW version. 2 Change find-ilt-code to check Chip-Rev & Card-Type-List in ILT header search 3 Change ilt-valid? to check for Signature Word "QILT" and ILT veersion field 4 Add "Load Raw FW image?" prompt and max-FW-code-size check to ldfw method. 5 Add debug? option debug-probe? (x10000) to disable card access during probe. 6 Fix bug in flash utility which was not setting my_did if the FLT is invalid.
version 3.15 09/29/10 * Utility/Debug changes 1 Add debug? flag: 8000= Dump all mailboxes on all AENs and all Mbox commands. 2 Fix problem in ldfcode Flash utility. INIT version was not setting my_did.
* Boot-wait-time related changes 1 Change boot-wait-time back to v3.12. Now link-down-to will wait if enabled. 2 Change device-present? to exit immediately if the link-up? flag is not true. 3 Fix show-children to not use boot-wait-time for link-down-to timeout value. 4 Fix device-present? to not restart BW-timer. Start-time set in isp-fw-ready?.
version 3.14 04/30/10 * Change validate-nvram to compare only the NVRAM area, not the entire sector. * Change makefile to used the DID variable for the File name & in PCI header.
version 3.13 03/26/10 * Remove Hard-RICS-reset from reset-risc method & add 100ms delay after reset. * Make old-sb (old sec-buf) an instance value. Problem on M3000 (ER70453). * Fix Explicit logout-device IOCB to include the ISP PortID and Port WWN. * Change login-devices to not logout with FC_Initiators.
* Boot-wait-time related changes * Change get-to-params to set boot-wt = 8 secs if boot-wait-time is disabled. * Change set-boot-wait-time to not affect link-down-to (timeout) for Fujitsu. * Change set-boot-wait-time to be entered/display in decimal, not hex(Fujitsu).
* Additions made for debugging: 1 Changed debug? flags: 4000= Got-R2H-intr, 2000= IOCB-Dump, 800=FW-Ready-wait 2 Add Parameter 1 debug display on login IOCB faliure. 3 Add force-open-ok? test flag in open method. Default = true(no real change).
* Changes to make process and Flash utilities: 1 Use OpenBIOS Toke Tokenizer to make isp2500. 2 Add Sun-Style-Checksum option OpenBIOS Toke for SUN isp2500.
Version 3.12 01/11/10 * Fixed sunid (SUNW,qlc) for the SUN CNA QLE8142. The SSDID is 183, not 182. * Add flashing support for mpi-config-image from Image-Layout-Table(ILT) File. * Add check for Card-Type & Swap bits in Image-Layout-Table(ILT) Flash utility.
Version 3.11 12/11/09 * Add support for Sun (SUNW,qlc) CNA QEM8152.
Version 3.10 12/02/09 * Add support for Sun (SUNW,qlc) CNAs QLE8140, QlE8142, QLE8150, & QLE8152.
Version 3.09 * Fix Node-Name-Option bit preservation in restore-default-settings.
Version 3.08 * Fix default WWNN & WWPN preservation in restore-default-settings. * Add standard properties. Use m4 utility to automaticly create date string. * Add file rev_level.m4 which has the revision level strings only. * Change messages "Login failed" to "Login Abort". "Error Subcode" to "Subcode". * Remove patch of PCI header image size byte at offset 0x2c from init version.
Version 3.07 * Fix read-cap16-cmd. Used when the LUN size is >2TB (i.e. #blocks > 32-bits). * Fix disk-test to work with large (>2TB) LUNs, where the LBA > 32-bits. * Remove command retry when 8048 AEN is received.
Version 3.06 * Add option for qlgc-debug? in nvramrc. If the diag-switch? is true, then the debug? flag is set is set to the value of qlgc-debug?. * Add lba64 large disk capability (read-blocks64 write-blocks64) for SUN only. * Add mbox1 & mbox2 display for 8048 interrupt if debug-asyc? flag (01) is on. * Add more IOCB debugging, Add Erase Response-Queue in mapmem. Had stale data. * Add more debugging for IOCBs, dma-map-in/out, & wait-for-interrupts.
Version 3.05 * Re-structure devicepresent.fth. Add set-phandle to set obp-target & obp-portid * Fix multiple close issue found with IBM ioinfo utility.
Version 3.04 * Add alloc-sec-buf & free-sec-buf words with debugging messages. * Removed VPD validation from validate-nvram due to bug in update utilities.
Version 3.03 * Change validate-nvram to check both FC ports on Dual-port CNAs at probe time. * Fix init-flt-offsets to mask FLT attributes. Now it finds FW & Feature-key. * Add NVRAM backup Sector. Add validate-nvram at probe time to fix corruption.
Version 2.05 03/26/09 * Change all FLT Flash offset parameters from constants to values.
Version 2.04 12/03/08 * Add debug message to init-flt-offsets " Init FLT offsets" for ISP2500 only. * Add FLT and FDT Flash access methods * Remove set-bootid, set-boot-wwn, & releated qla only words from IBM version. * Added IBM debugging to BOFM words and set debug?=C00 if diag-switch is true. * Added max-payload bridge fix for 4-port QMI2564 HBA. Used Gil's method. * Fix get-mail to handle Response-Queue interrupts (stat=13) & add debugging. * Removed all Serial-Link-Control access/modify words from ISP2500 only. * Fix open to always return -1. Returning link-down fw-state fails on Serengetti
2. Known Issues
None
3. Notices M Information furnished in this document is believed to be accurate and reliable. However, QLogic Corporation assumes no responsibility for its use, nor for any infringements of patents or other rights of third parties which may result from its use. QLogic Corporation reserves the right to change product specifications at any time without notice. Applications described in this document for any of these products are only for illustrative purposes. QLogic Corporation makes no representation nor warranty that such applications are suitable for the specified use without further testing or modification. QLogic Corporation assumes no responsibility for any errors that may appear in this document.
4. Contacting Support
For further assisance, contact QLogic Technical Support at: http://support.qlogic.com
Trademarks
Accelera, Accelerating Cluster Performance, InfiniCon Systems, InfiniNIC, InfiniPath, InfiniView, QLA, QLogic, the QLogic logo, ReadyPath, SANdoctor, SANsurfer, and SilverStorm are registered trademarks of QLogic Corporation. All other brand and product names are trademarks or registered trademarks of their respective owners.
(c) Copyright 2013. All rights reserved worldwide. QLogic, the QLogic
=============================================================================== D. QLogic Firmware for IBM FC Adapters (No Release Notes for Firmware) qlgc_fw_fc_8g-f70100-b214-e251_linux_32-64_chg
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.
Version 1.22 - BuildID: P9E161A - Critical ------------------------------------------------- Problem(s) Fixed: Enhancements: - Removed '4X' option for Memory Refresh item
Version 1.21 - BuildID: P9E160A - Critical ------------------------------------------------- Problem(s) Fixed: - Incorporated Microcode Update (MCU) M03106A5_00000019 (Nehalem) and M03206C2_0000001A (Westmere) to address Intel Erratum BD132 and AAK167 for System Resets with 32-bit (PAE Enabled) Guest OS and VT FlexPriority enabled. For more information, refer to IBM RETAIN Tip H21370. - Incorporated Microcode Update (MCU) M03206C2_0000001A (Westmere)to address Intel Erratum BD131 Intel Xeon X5675, X5687, X5690 6-core Westmere-EP Processors. For more information, refer to IBM RETAIN Tip H21371.
Enhancements:
Version 1.20 - BuildID: P9E159A - Critical ------------------------------------------------- Problem(s) Fixed: - Updated README for new year 2013
Enhancements: - Added confirmation message for Reset System option - Intel Memory Reference Code Release 2.50 - Improved handling of memory in high stress application/usage
Version 1.19 - BuildID: P9E158A - Critical ------------------------------------------------- Problem(s) Fixed: - Fixed DIMM manufacturer for Netlist show unknow in pDSA - Fixed BladeCenter Open Fabric Manager (BOFM) Mac address problems - Fixed BladeCenter Open Fabric Manager (BOFM) not applied intermittently - Fixed TPM Logo for Windows 2012 - Fixed intermittent problem booting pDSA image
Enhancements:
Version 1.18 - BuildID: P9E157A - Critical ------------------------------------------------- Problem(s) Fixed: - Limited Admin Access within F1
Enhancements: - Intel Memory Reference Code Release 2.40 - Added Limit Boot Attempts ported - Improve SMBIOS data retrieve method via new IPMI command to circumvent a seldom and specific issue.
Version 1.17 - BuildID: P9E156C - Critical ------------------------------------------------- Problem(s) Fixed:
Enhancements: - Upgraded SMBIOS type 9 and type 41 to version 2.6. - Added SMBIOS type 11 structure to support slot group/bus/device/function information. - Intel Microcode Update SRV_P_108
Version 1.16 - BuildID: P9E155B - Critical ------------------------------------------------- Problem(s) Fixed: - The second MAC address for the onboard NIC's reported by the AMM may be incorrect when BPE4's, BGE's or any other expansion device is connected to the Blade.
Version 1.15 - BuildID: P9E155A - Critical ------------------------------------------------- Problem(s) Fixed: - Fixed Corrupted iSCSI Attempt List issue - Fixed iSCSI boot issue - Address a potential issue relating to direct device assignment in Intel Virtual Technology application - Fixed Recalibrating System Power issue with Broadcom 10Gb Ethernet CFFh Expansion Card
Enhancements: - Error message reported by the iMM for uncorrectable DIMM error during POST has changed to memory scrub error. - F1 Network page update: categrized consistent MAC notation - Added BOFM 4.2 support for Mellanox BladeCenter Ethernet Adapter - Intel Westmere B_1 Microcode Update SRV_P_100 - Intel Memory Reference Code Release 2.30 - Added CRTM Information at Setup Menu
Version 1.14 - BuildID: P9E153B - Critical ------------------------------------------------- Problem(s) Fixed: - Westmere:No LEDs or Logs from CPU Type Mismatch - Fixed NoSnoop BEST card test for the BGE. - Fixed a issue with fully populated HS22 with 8 Fusion I/O cards. - Clarify the HELP text for Load Default Settings in F1 SETUP. - Clarify the HELP text for several F1 SETUP settings for Memory, Processors and Operating Modes.
Enhancements: - Added infinite boot loop option in F1 SETUP for legacy. - Support for IPv6 in Pre-Boot environment. - Added Chipset based interrupt round robin scheme feature. - Added F1 SETUP setting for IPv6 Enable/Disable.
Limitations: - For IPv6 PXE booting, contact your OS vendor. - For other IPv6 issue's or restrictions, look on the IBM WEB site for RETAIN tips.
Version 1.13 - BuildID: P9E151C - Critical ------------------------------------------------- Problem(s) Fixed: - Downgrade Memory Reference Code from 2.21 to 2.11 for PSOD issue's.
Version 1.12 - BuildID: P9E151B - - Critical ------------------------------------------------- Problem(s) Fixed: - Fixed memory multi-bit error event can't be deasserted after re-enable. - Fixed IMM Network Settings have not been saved if reset iMM immediately. - Disable propagation of Intel VT-d faults as fatal errors to avoid guest VM to cause the entire system to crash. - Fixed IMM backup flashing behavior is misleading. - Fixed bus error occurred when BOFM is applied. - Fixed Firmware progress Hang Error when booting to iSCSI. - Fixed hang when updating FLASH from version 1.03 or 1.04 directly to version 1.11.
Enhancements: - Add Support for Enable/Disable VT-d feature. - Add support for user setting of 3x BOOT fail parameters.
Version 1.11 - BuildID: P9E150C - Critsit Build ------------------------------------------------- Problem(s) Fixed: - Add work-around to address NMI/PCI Error due to VT-d problem.
Version 1.11 - BuildID: P9E150B - Suggested (Be aware to check the change history for any critical updates) ------------------------------------------------- Problem(s) Fixed: - Fix HS22V 16GB DIMMs SMBIOS test. - Update VPD extraction from iMM to strip trailing blanks from buildid. - Fix BOFM only applied to first MAC of combo card in AMM.
Enhancements: - Add Out-of-band PXE Configuration. - Renaming of output files to add version information. - Re-enable disabled DIMM while AC Power Cycle. - F1 Setup Event Log number change. - Update Intel Westmere CPU microcode to version 0x00000013. - Add F1 setup option to Enable/Disable ASPM capability.
Version 1.10 - BuildID: P9E149A - Critical ------------------------------------------------- Problem(s) Fixed: - Misc errors in boot order management. - Modify the Tcontrol for the 130W CPU support. - Fix PXE settings cannot be saved under uEFI.
Enhancements: - Add support for 4 BPE4s - Update Intel Westmere Memory Reference Code to V2.21. - Update Intel Westmere QPI Reference Code to V1.85. - Add F1 SETUP selection for IMM IP6 support. - Add support for vNIC to BoFM - To correct an IntelR XeonR 5600 series processor's internal circuit marginality issue, that could cause false memory errors when the C6-state is enabled.
Version 1.09 - BuildID: P9E148A - Critical ------------------------------------------------- Problem(s) Fixed: - prevent boot failure and reset on bogus boot order - Correct defects in PXE support - Fixed issue where UEFI SYSTEMS WITH HBA AND > 2 TB LUN MAY HAVE DATA ERRORS Please refer to RETAIN tip number: H16222 or MIGR-5084554 for additional details
Enhancements: - Add BPE4 support - Add support for Westmere memory sparing mode - Add support for Intel 130W processor
Version 1.08 - BuildID: P9E146C - Critical ------------------------------------------------- Problem(s) Fixed: - Update Intel 56xx Processor Microcode to version 0x0000000C - Fixed issue where the system can hang following a UEFI flash, due to a numeric configuration setting getting corrupted when the new UEFI image no longer supports the value. - Fixed issue where boot order selection is not saved. - Fixed issue when power applied creates loss of connection to NSSM/RSSM.
Enhancements: - Allow disabling of Intel 56xx Processor Data Reuse Optimization feature to improve performance for Enterprise workloads (settable by Advanced Setup Utility (ASU) only)
Version 1.07 - BuildID: P9E146A - Suggested (Be aware to check the change history for any critical updates) ------------------------------------------------- Problem(s) Fixed: - legacy iSCSI Boot error when IQN > 72 characters - Turbo mode does not work in UEFI 132 - Processor Turbo mode does not work in core build 1.32 - UEFI displays "Event Log Cleared" for iMM "SEL Almost Full"
Enhancements: - Update Intel Framework Code to Release 8.6.4.1.W1.0 - Update Intel Nehalem/Westmere Reference code to P2.50 - Update processor core count settings for Westmere processors - Add support for Westmere 1.5V Memory Strategy - Add xSEC support for Westmere processors - Update FPM parameters for Westmere processors - Update CLTT settings for HS22V - Update Intel Westmere Memory Reference Code to V2.11
Version 1.06 - BuildID: P9E132A - Suggested (Be aware to check the change history for any critical updates) ------------------------------------------------- Problem(s) Fixed: - General * Hang during legacy PXE boot when MAC address is disabled in PXE configuration * PXE VLAN settings do not persist across boot cycles * Improve help text for ondoard device settings * Early video shuts down during POST * SAS topology was ignored when it was available * VPD string content was not consistent across boot system firmware releases - Memory RAS * Incorrect DIMM is called out for double bit error in mirrored mode * 2DPC 8GB Qualified DIMMs display inconsistently in Setup * SMBIOS Type 17 structure displays 10 memory banks
Enhancements: - Updrade TianoCore EDK support to version 1.05.05 - Upgrade Broadcom NIC driver support to version T.5.0A.3.1 - Improve reliability of legacy AHCI/SWRAID support - Setup * Allow L1 power state to be disabled to improve system performance * Allow 2DPC support to be enabled from ASU
Version 1.05 - BuildID: P9E131A - Critical ------------------------------------------------- Problem(s) Fixed: - General: * Blade does not read Blade Center bay data correctly * Advanced Energy Management (AEM) minimum power value is too low * On-board video fails during some legacy mode operations under UEFI * Storage daughter card is not properly recognized by system * On-board storage controller is not disabled when storage daughter card is installed - POST: * Hang during early POST (PEI) initialization * Hang during POST when power cycling systems - SMBIOS: * Invalid change in SMBIOS structure data occurs over AC power cycles * SMBIOS blade specific information is missing tables - USB: * May not be able to boot a fixed disk in a USB enclosure * Miscellaneous problems when booting from legacy USB devices - Setup: * Power restore policy is not reset to default setting properly * SEL event log display shows incomplete BMC sensor events * Change Boot Order does not operate correctly * C-states are exposed to OS when package limit is less than C-state * Miscellaneous errors/clarifications in help text * Administrative password dialog accepts 5 letter passwords * Advanced Setup Utility (ASU) is unable to update iSCSI.MacAddress parameter - pDSA: * Unable to boot when a Sandisk USB key is installed * Memory test only reports the first 256 correctable errors
Enhancements: - Improve early (PEI) video support for console messages - Enable early power-on support for IMM (requires future IMM update) - Improve DIMM SMBUS recovery mechanism to prevent possible bus hangs and loss of access to DIMM(s) during memory initialization. - Setup: * Allow disablement of legacy USB 2.0 * Allow disablement of Broadcom onboard NIC 2 * Add support for controlling UEFI PCI Option ROM execution
Version 1.04 - BuildID: P9E130A - Suggested (Be aware to check the change history for any critical updates) ------------------------------------------------- Problem(s) Fixed: - Boot Selection/Manager: * System hangs upon entering 'Start Options' * Boot list disappeared after deleting a WOL boot item - Power Management: * An error in thermal throttling algorithm which reduced system efficiency * An error in power throttling tables that prevented operation at 100% power - RAS: * CRTM error messages had no useful description text * No indication of booting with a non-production signed CRTM build * No usable memory causes system to reset and execute POST repeatedly * Multiple error events were logged for single-bit error injected into the OS * System reported a 'Failed to boot 3 times' error when a power loss occurred after a Wake-On-Lan (WOL) boot request * System was forced to go into setup after a 'Failed to boot 3 times' error instead of booting with default values. * When an ABR condition occurred, the backup image failed to display the 'F3' option to switch back to the primary image. * System Event Log (SEL): + Unable to display a full SEL + Invalid event descriptions in SEL + System hung when attempting to view SEL + Empty Extended Service Data records when injecting multi-bit memory errors into OS - Setup: * PCIeGenSelection setup menu setting had no effect * HyperThreading Enable setup menu setting had no effect * Processor C3/C6 power mode settings were coupled together incorrectly * When enabling DIMMs, there is no prompt to save settings before exiting * UEFI network boot dialog did not work properly * Initial display of 'Adapters and UEFI Drivers' did not auto refresh * Incorrect Processor options display when setting power performance modes * iSCSI CHAP password lenghts of 12 caused problems in the Setup browser. * Incorrect/misleading help text descriptions * Miscellaneous typographic errors and incorrect/misleading prompts/help text - Advanced Setup Utility (ASU): * Display of Devices and Option ROMs contained many unused entries * iSCSI parameter updates from ASU failed when an IP address setting specified an invalid value. * Error when chaining boot sequences in AMM/IMM via ASU * Firmware update utility could cause corruption of the firmware package - Miscellaneous: * ACPI: + IBFT table contained erroneous information + Processor C-State information was not visible + P-States Table (_PSD) reported incorrect/invalid information to the OS * BOFM + Boot performance was poor + Failed to map the second port on an LSI storage controller + System hung during POST with a BPE3 Expansion unit attached * Network + When booting with iSCSI interface, system would not login to SAN unit + A PXE function could respone with a failure when there was no problem * USB: + Legacy USB SMI handler caused system to hang during POST + Legacy booting of USB storage device based on Setup settings did not work + System failed to recognize and/or boot from some USB storage devices + Legacy USB devices were not always stable * System had no video when booting with multiple add-in video adapters * Microsoft WLK Test Kit 1: WHEA Test failed
Enhancements: - Setup: * Allow user to: + Select number of active cores in a CPU package (1/2/4) + Select PCIe Gen1/Gen2 configuration per slot (add-in options only) + Enable/disable onboard CDROM/DVD device + Enable/disable ACPI C2 (CPU C3) state + Enable/disable CPU prefetch setting * Improve 'look and feel' - Support: * Real Time OS (RTOS) in System Maintenance Manager (SMM) * Keyboard/mouse devices on legacy USB 2.0 controller * BladeCenter Open Fabric Manager (BOFM) on Converged Network Adapter (CNA) daughter card * BPE3 Expansion Unit * Two DIMMs/channel @ 1333 MHz (qualified DIMMs only)
- Update Intel UEFI/PIA Reference Code to version 8.6.4.P1 Thurley 1.0 - Update SMBIOS Type 11 strings with addition descriptive text - Update memory PFA conform with internal standards
Limitations: Dependencies:
Version 1.03 - BuildID: P9E126B - Suggested (Be aware to check the change history for any critical updates) ------------------------------------------------- Problem(s) Fixed: - Correct abnormalities in SOL display when running pre-boot Diagnostics - Correct errors in the display of SEL error entries * Incorrect descriptions for IPMI error entries * Display of SEL full message when SEL is not full - Errors when PXE booting with a SAS adapter card installed in the system - Missing help text for Setup IMM configuration - Correct video display problem when installing SLES 11 - Correct a problem setting Setup PackageCState option via ASU - Force reservation of SATA/IDE interrupt even if no hard drive is installed - Add RTOS table to CSM EBDA to support RTOS - Correct improper handling of an interrupt shared with an IDE device interrupt - Correct inability to set 'Physical Presence' for TPM updates
- Update the PXE TFTP_GET_FILE_SIZE API interface to return a proper size value instead of a 'load error' response - Correct a problem in which WOL boot options could not be configured - Correct inconsistent text displayed for some SEL messages - Fix an error reporting prioblem in which PCIe errors in some slots were not being reported. - Correct text errors in security information panel displays - Correct simultaneous display of BDS hot keys and password dialog - Correct a problem where boot order information from ASU was not being accepted - Correct a program exception which occurred during boot option configuration - Correct a CSM problem in which the network option ROM is being called with an invalid parameter - Correct a problem with Legacy option ROMs on Blade Expansion Cards using multiple busses. Added an option for "Blade Expander Card B2" (bus #2) when a dual bus card is attached. - Correct a situation where on-board ethernets 1 & 2 are disabled or enabled together. The ports cannot be disabled or enabled individually.If one is disabled, then both will be disabled in h/w. To enable either port, both must be enabled.
Enhancements: - Update Intel CPU microcode to release 0011 - Update Intel QPI/Memory Reference Code to release 1.05 - Add setup options to support selection of system power profiles - Add setup option to allow disablement of USB 2.0 support - Add basic video support during PEI boot phase - Update memory error handling support for Pre-boot Diagnostics - Add WHEA error log support
- Improve reliability of memory configuration updates
Limitations: Dependencies:
Version 1.02 - BuildID: P9E124A - Suggested (Be aware to check the change history for any critical updates) ------------------------------------------------- Problem(s) Fixed: - FLASH utility (iflash, lflash, wflash) problems which caused: * an error 15 when updating host system firmware to a previous level of the firmware. * the MEM and CNFG error lights to be turned on after an update - The default setup value for an iSCSI option was invalid - An SMBIOS table problem which caused the Windows HCT to fail - Interrupt routing was not valid for VMWARE 4.0 - Erroneous disablement of some DIMM's during POST. - Sub-optimal setting for chipset control parameters - USB errors when installing Windows 2003 - Errors when using SOL to view the IMM System Event Log - Legacy (CSM) iSCSI does not support all defined boot attempts - Failure to report ACPI/WHEA messages after fatal PCI errors - Errors when reading DVD media for some drive/media combinations - Long delay at splash screen during POST when iSCSI DHCP enabled - missing ACPI IBFT table entry when booting a legacy OS
Enhancements: - Enable user control of USB-EHCI enabling via ASU - Improve system security: * Lock SMRAM for updates after POST * Update settings for chipset SMRAM control registers - Improve RAS support: * Improve DIMM error handling * Automated disabled DIMM recovery * Add error messages for PCI option ROM errors * Improve IMM SEL display presentation * Enable error reporting for chipset thermal alerts - Increase available high Post Memory Manager (PMM) space - Update onboard Broadcom 5709 UEFI driver to level 4.6.35
Limitations: Dependencies:
Version 1.01 - BuildID: P9E123C - Suggested (Be aware to check the change history for any critical updates) ------------------------------------------------- Problem(s) Fixed: - Miscellaneous errors associated with the SMBIOS tables Type 17 structure bank locator field (memory DIMM location) Primary/Backup build ID reporting Miscellaneous typographical/formatting errors - Typographical/formatting errors in the ACPI IBFT table - Premature request for POP/PAP password(s) during POST - Hang problem encountered when processing some PCI errors - Hang problem which occured with older LSI adapter firmware drivers - Error reporting/display for some types of globaal error records - Miscellaneous typographical/formatting errors in Setup - Reporting of an incorrect wake-up source during POST - Incorrect display of an LSI RAID popup menu during POST - Missing system reset after some Setup changes which require a reset upon exiting Setup - Improper reporting/display of a type 1E POST error when none existed - Loss of console video display during POST legacy option ROM installation - Improper setting of iSCSI parameters remotely via ASU - Failure to update TPM state display after making a Setup change
Enhancements: - Updated Intel memory reference code to version 1.03 - Updated memory thermal throttling parameters - Updated Setup parameters to include processor prefetch settings - Improved Page-Up/Page-Down processing for the remote console - Improved iSCSI parameter validation algorithm - Improved Configuration and FLASH update documentation - Improved serial port hardware flow control
Dynamic System Analysis (DSA) Preboot Change History
Version 9.27, Build ID DSYTA7 o New System Support: o New Operating System support: o New server options support: o Problem(s) Fixed: o Enhancement: o Limitations: Refer to readme o Functional change: o Dependencies: o Special usage: - IMMv1 system 2012 4Q-LFC
Version 9.26, Build ID DSYTA6G o New System Support: o New Operating System support: o New server options support: o Problem(s) Fixed: o Enhancement: DSA Performance Optimization o Limitations: Refer to readme o Functional change: o Dependencies: o Special usage: - 2012 ToolsCenter 12C
Version 9.21, Build ID DSYTA1U o New System Support: o New Operating System support: o New server options support: o Problem(s) Fixed: 1.Recovered LSI Rawdata: "MegaCli -FwTermLog -Dsply -aALL" o Enhancement: o Limitations: Refer to readme o Functional change: o Dependencies: o Special usage: - 2012 ToolsCenter 12B Plus
Version 9.20, Build ID DSYTA0R o New System Support: x3530 M4 (7160) x3630 M4 (7158) x3750 M4 (8722, 8733) HS23E (8038, 8039) Flex System x220 Compute Node (7906, 2585) o New Operating System support: vSphere Hypervisor 5.0u1 with IBM customization o New server options support: o Problem(s) Fixed: 1. PMR 05819,YL2,760 An error occured during the execution of DSA on Windows, DSA exits with an error at the eventlog plugin.
o Enhancement: o Limitations: Refer to readme o Functional change: 1. Add HW remote presence key collection for High volume systems. o Dependencies: o Special usage: - 2012 ToolsCenter 12B
Version 9.07, Build ID DSYT9CA o New System Support: x3750 M4 (8722, 8733) o New server options support: o Problem(s) Fixed: o Enhancement: o Limitations: o Dependencies: o Functional change: o Special usage:
Version 9.06, Build ID DSYT9BC o New System Support: Flex System x220 Compute Node (7906) o New server options support: o Problem(s) Fixed: o Enhancement: o Limitations: o Dependencies: o Functional change: o Special usage:
Version 9.05, Build ID DSYT9AA o New System Support: x3630 M4 (7158) x3530 M4 (7160) x3100 M4 Refresh1 (2582) x3250 M4 Refresh1 (2583) o New server options support: o Problem(s) Fixed: o Enhancement: o Limitations: o Dependencies: o Functional change: o Special usage:
Version 9.04, Build ID DSYT99E o New System Support: Flex System x240 Compute Node (8737, 8738, 7863) o New server options support: o Problem(s) Fixed: o Enhancement: o Limitations: o Dependencies:
Version 9.03, Build ID DSYT98I o New System Support: HS23E (8038, 8039) o New server options support: o Problem(s) Fixed: o Enhancement: o Limitations: o Dependencies:
Version 9.02, Build ID DSYT97C o New System Support: iDataPlex dx360 M4 server/2U chassis (7912/7913) o New server options support: o Problem(s) Fixed: o Enhancement: o Limitations: o Dependencies: o Functional change: o Functional change:
Version 9.01, Build ID DSYT96D o New System Support: x3500 M4 (7383) x3550 M4 (7914) x3650 M4 (7915) o New server options support: o Problem(s) Fixed: o Enhancement: o Limitations: o Dependencies: o Functional change: o Special usage: o Special usage:
Version 9.00, Build ID DSYT95W o New System Support: BladeCenter HS23 (7875) BladeCenter HX5 (7873, 1910) Flex System x240 Compute Node (8737, 8738, 7863) Flex System Manager Node (8735) x3500 M4 (7383) x3550 M4 (7914) x3630 M4 (7158) x3650 M4 (7915) x3690 X5 (7192, 7147) x3850 X5 / x3950 X5 (7143, 7191) o New server options support: o Problem(s) Fixed: 1. PMR 24817,8QG,000, PMR 30680,499,000 After kicking off DSA on one of the management nodes (x3650 M2) of SONAS 1.2(RHEL5 based), the node became unresponsive and dropped out of the cluster.
2. PMR 53575,000,834, PMR 05961,YL4,760 After running DSA, when using linux dump command on a DDS5 usb internal tape drive attached in x3650M2 backup speed becomes very slowly or failed.
3. PMR 26905,095,866 Running DSA 4.0 as well as DSA 3.4 on x3850 X5 the server is freezing, users have to reboot the server.
4. DSA 4.00 and previous version segmentation fault issue
6. PMR 15086,OTH,760 DSA 9.00 with --no-imm-lan option does not work correctly on RHEL5.3. The USB port state is changed during the execution of DSA.
o Enhancement: o Limitations: o Dependencies: o Functional change: 1. Add GUI and CLI menu for Features on Demand (FoD) Activation Key Management o Special usage:
Version 4.02, Build ID DSYT92I o New System Support: iDataPlex Direct Water Cooled dx360 M4 server o New server options support: o Problem(s) Fixed: o Enhancement: o Limitations: o Dependencies: o Functional change: o Special usage:
Version 4.01, Build ID DSYT92H o New System Support: o New server options support: o Problem(s) Fixed: o Enhancement: o Limitations: o Dependencies: o Functional change: o Special usage: - 2011 4Q lifecycle
Version 4.00, Build ID DSYT91S o New System Support: o New server options support: o Problem(s) Fixed: 1. PMR 15065,OTR,760 On Unisys ES7000 or x3850 X5, the Memory Card number with failed DIMM can not be reported in IPMI Eventlog if the Memory Card is bigger than 4.
o Enhancement: o Limitations: o Dependencies: o Functional change: 1. Added > 1TB memory test support o Special usage: - 2011 ToolsCenter 11D
Version 3.48, Build ID DSYT89PUS o New System Support: o New server options support: o Problem(s) Fixed: o Enhancement: o Limitations: o Dependencies: o Functional change: o Special usage: - 2011 3Q lifecycle
Version 3.47, Build ID DSYT89LUS o New System Support: x3100 M4 (2582) x3250 M4 (2583) o New server options support: o Problem(s) Fixed: o Enhancement: o Limitations: o Dependencies: o Functional change: o Special usage:
Version 3.46, Build ID DSYT89GUS o New System Support: System x iDataPlex dx360 M3 (6391) o New server options support: o Problem(s) Fixed: o Enhancement: o Limitations: o Dependencies: o Functional change: o Special usage:
Version 3.45, Build ID DSYT89EUS o New System Support: o New server options support: o Problem(s) Fixed: o Enhancement: o Limitations: o Dependencies: o Functional change: o Special usage: - x3850 X5 / x3950 X5 (7143, 7191) EXA scaling
Version 3.43, Build ID DSYT87HUS o New System Support: BladeCenter HX5 (7873,1910) o New server options support: o Problem(s) Fixed: o Enhancement: o Limitations: o Dependencies: o Functional change: o Special usage:
Version 3.43, Build ID DSYT87FUS o New System Support: x3850 X5 / x3950 X5 (7143, 7191) x3690 X5 (7192, 7147) o New server options support: o Problem(s) Fixed: o Enhancement: o Limitations: o Dependencies: o Functional change: o Special usage:
Version 3.40, Build ID DSYT85T o New System Support: BladeCenter HS22 (1911) x3650 M3 (5454) o New server options support: o Problem(s) Fixed: o Enhancement: o Limitations: o Dependencies: o Functional change: o Special usage:
Version 3.30, Build ID DSYT80S o New System Support: o New server options support: o Problem(s) Fixed: o Enhancement: o Limitations: o Dependencies: o Functional change: 1. Correct a problem with LSI MegaRAID reporting for IBM Service o Special usage:
Version 3.20, Build ID DSYT75X o New System Support: x3630 M3 (7377) x3690 X5 (7148, 7149) o New server options support: o Problem(s) Fixed: o Enhancement: o Limitations: o Dependencies: - If you have ServeRAID (M1015) SAS/SATA Controller, 46M0831 installed, you will need one of the following: - uEFI GYE133A or greater for x3200 M3 and x3250 M3 - uEFI Y4E145B or greater for x3400 M2, x3400 M3, x3500 M2 and x3500 M3 - uEFI D6E145C or greater for x3550 M2, x3550 M3, x3650 M2 and x3650 M3 o Functional change: 1. Add LSI Hard Disk Drive (HDD) diagnostic back for both the onboard SAS chip and ServeRAID o Special usage:
Verion 3.20, Build ID DSYT75U o New System Support: x3755 M3 (7164) o New server options support: o Problem(s) Fixed: o Enhancement: o Limitations: o Dependencies: o Functional change: o Special usage:
Verion 3.10, Build ID DSYT70X o New System Support: x3400 M3(7378, 7379) x3500 M3(7380) x3550 M3 (7944, 4254) x3620 M3 (7376) x3650 M3 (7945, 4255) x3690 X5 (7148, 7149) x3850 X5 Standard Single-node and Multi-node models(7145, 7146) x3950 X5 Specially configured Database Engine models (7145, 7146) iDataplex dx360 M3 (6391) HS22V (7871,1949) HX5 (7872, 1909) o New server options support: Emulex 10Gb/s Fibre Channel over Ethernet Dual Channel Converged Network Adapter(LP21002) Emulex PCI-e Gen2.0 Dual Port 10Gb NIC (49Y4250) 6Gb SSD HBA (46M0912) 6Gb SAS HBA (46M0907) Intel QuadPort Ethernet Server Adapter CFFh Intel Ethernet Daughter Card FCoE SRIOV Key (Ethernet) iSCSI Key (Ethernet) Secure Encryption HBA for 8Gb FC eHBA Emulex Brocade 4Gb FC HBA(59Y1992, 59Y1998) Emulex 2-Port 10Gb Multi-function IO Adapter (CFFh) (49Y4235) Brocade 10Gb Dual-port CNA (42C1820) Broadcom NetXtreme II 1000 Express Quad port Ethernet Adapter (49Y4220) Broadcom NetXtreme II 1000 Express Dual Port Ethernet Adapter (42C1780) MAX5 Memory Expansion Unit o Problem(s) Fixed: o Enhancement: o Limitations: o Dependencies: o Functional change: 1. Add a new option --disable-imm-lan to take down IMM USB Over Lan interface when DSA complete. 2. Added ServeRAID data collection o Limitations: - The following function has been temporarily removed from DSA Preboot for both the onboard SAS chip and ServeRAID: - LSI Hard Disk Drive (HDD) diagnostic o Dependencies: - If you have ServeRAID (M1015) SAS/SATA Controller, 46M0831 installed, you will need one of the following: - uEFI GYE133A or greater for x3200 M3 and x3250 M3 - uEFI Y4E145B or greater for x3400 M2, x3400 M3, x3500 M2 and x3500 M3 - uEFI D6E145C or greater for x3550 M2, x3550 M3, x3650 M2 and x3650 M3 o Special usage:
Version 3.02.56, Build ID DSYT56e o New System Support: o New server options support: o Problem(s) Fixed: o Enhancement: - The following systems are supported when BoMC downloads the corresponding system enablement pack: HS22V (7871,1949) x3550 M3 (7944,4254) x3650 M3 (7945,4255) x3400 M3 (7378,7379) x3500 M3 (7839) dx360 M3 (6391) o Limitations: - No HDD diagnostics available - To ensure quality and stability of the DSA code, we have reverted some display functionality of RAID information to what was shown in previous versions of DSA. This affects RAID display on the following adapters: Megaraid 8480 Serveraid MR10i Serveraid MR10is Serveraid MR10m Serveraid MR10k Serveraid M1015 Serveraid M5014 Serveraid M5015 On these adapters, the RAID information is generated from the output of separate command line tools and the format may not match other output in DSA. Dependencies: o Dependencies: o Functional change: o Special usage:
Version 3.00, Build ID: DSYT55a o New System Support: o New server options support: o Problem(s) Fixed: o Enhancement: - Added support for Machine Types 7327, 7328, 4251, 4252, 4261 o Limitations: - No HDD diagnostics available o Dependencies: o Functional change: o Special usage:
Version 1.16, Y4YT19AUS o New System Support: o New server options support: o Problem(s) Fixed: o Enhancement: - Added support for Machine Types 7839, 7836, 7837 o Limitations: o Dependencies: o Functional change: o Special usage:
Version 1.15, TMYT20AUS o New System Support: o New server options support: o Problem(s) Fixed: o Enhancement: - Added support for Machine Types 7321, 6380, 7323 o Limitations: o Dependencies: o Functional change: o Special usage:
Version 1.14, D6YT37AUS o New System Support: o New server options support: o Problem(s) Fixed: o Enhancement: - Added support for Machine Types 7946, 4198, 7947, 4199 o Limitations: o Dependencies: o Functional change: o Special usage:
Version 1.13, P9YT48AUS o New System Support: o New server options support: o Problem(s) Fixed: o Enhancement: - Added support for Machine Types 7870, 1936, 7809 o Limitations: o Dependencies: o Functional change: o Special usage:
Version 1.00 - Initial release
(C) Copyright International Business Machines Corporation 2008 - 2012. All rights reserved. ibm_fw_dsa_dsytc5f-9_53_anyos_anycpu_chg
Mellanox Technologies
=============================================================================== 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_19_rhel5_x86-64_chg
QLogic 10 GbE Converged Network Adapter MultiFlash Update for System x IBM P3P Firmware Change History QLogic Corporation. All rights reserved.
Release Version: 2.20.04
Table of Contents 1. Version 2. Changes 3. Limitations 4. Known Issues 5. Additional Information 6. Trademarks 7. Notices 8. Contacting Support
1. Version
The files contained in this Flash image package are zipped into a file that will expand to provide the following versions for the 3200/8200 Series Adapters.
* Flash Image Version 2.20.04
P3P22004.BIN contains: ---------------------- * NIC PXE (3200/8200 Series) PXE 3.0 version 2.0.2.31 PXE EFi version 2.6.13 * FCoE BIOS (8200 Series only) BIOS 3.0 version 3.24 uEFI version 6.07 * iSCSI BIOS (8200 Series only) BIOS 3.0 version 2.19 uEFI version 2.04.03 * Firmware - v4.16.34 * Pegtune - v4.16.32 * Bootloader - v4.16.05 * CRBinit - v4.12.07
Hardware Support Standard Servers with PCIe 1.1 and 2.0 x8
3. Limitations
None
Industry Standards Compliance N/A
4. Known Issues
5. Additional Information None
6. Trademarks Accelera, Accelerating Cluster Performance, InfiniCon Systems, InfiniNIC, InfiniPath, InfiniView, QLA, QLogic, the QLogic logo, ReadyPath, SANdoctor, SANsurfer, and SilverStorm are registered trademarks of QLogic Corporation. All other brand and product names are trademarks or registered trademarks of their respective owners.
7. Notices Information furnished in this document is believed to be accurate and reliable. However, QLogic Corporation assumes no responsibility for its use, nor for any infringements of patents or other rights of third parties which may result from its use. QLogic Corporation reserves the right to change product specifications at any time without notice. Applications described in this document for any of these products are only for illustrative purposes. QLogic Corporation makes no representation nor warranty that such applications are suitable for the specified use without further testing or modification. QLogic Corporation assumes no responsibility for any errors that may appear in this document.
8. Contacting Support Please feel free to contact your QLogic Technical Support at any phase of integration for assistance. QLogic Technical Support can be reached at:
Gary Stift gary.stift@qlogic.com
(c) Copyright 2011. All rights reserved worldwide. QLogic, the QLogic logo, and the Powered by QLogic logo are registered trademarks of QLogic Corporation. All other brand and product names are trademarks or registered trademarks of their respective owners.