ServeRAID M5000 Series SAS/SATA Controller Firmware Update
Adapters Supported: ServeRAID M5015 SAS/SATA Controller (46M0829)
ServeRAID M5014 SAS/SATA Controller (46M0916)
ServeRAID M5025 SAS/SATA Controller (46M0830)
NOTE TO SERVICE - Reference RETAIN #N/A
Version 12.12.0-0133 - Suggested
-------------------
Fixes
- Addressed an issue where battery over temperature messages could occur
during charging.
- Fixed issue in the HII broswer where the drive performing copyback
will be stated as replacing and not copyback.
- Fixed issue in the HII browser where the RPM for SATA drives show "0"
- Fixed issue in HII browers where port 4 is shown on both ports 0 and 1
- Fixed HII browser issue where the user will get an error message when a
global hot spare is created.
- Fix HII browser issue where a RAID volume with greater then 3 spans will
fail to create.
Version 12.12.0-0126 - Suggested
-------------------
Fixes:
- Fixed a issue where the RAID configuration can be lost when updating
from firmware package 12.0.1-0097 or below.
Version 12.12.0-0111 - Suggested
-------------------
Enhancement:
- Implemented limited band charging for iBBU 07.
Fixes:
- Set the compatibility bit to 1 so that Patrol reads can be executed on
SSD's
- Fixed an issue where EEPROM init failures are not handled properly
causing the user to see the following message on POST "The native
configuration is no longer supported by the current controller and
firmware."
- Fixed an issue where the controller fails to read the header info from
CFI Flash ROM.
Version 12.12.0-0098 - Suggested
-------------------
Fixes:
- Fixed issue where the battery gauge is not accurate for aged batteries
due to the discharge profiles of aged batteries not matching that of the
new batteries.
- Fixed a issue where a reboot would cause a hot spare to revert to
'Unconfigured Good' state when Performance Accelerator Key is attached.
(RETAIN Tip H204925)
Version 12.12.0-0085 - Suggested
-------------------
Enhancements:
- Prevent non IBM firmware from being flashed on IBM ServeRAID branded
controllers.
- Enabled iBBU08 battery modes.
- ibbu battery will no longer be marked as bad when very high capacity is
detected.
- Dimmer Switch function has been disabled by default.
Fixes:
- Fixed a issue where firmware was taking to long to complete the PCI
config read, causing the system to generate an NMI.
- Fixed issue where enabling security causes the configuration to be missing,
and a configured FDE array to be seen as foreign on reboot.
- Removed BBU mode select from Web BIOS for all controllers.
- Fixed issue where pulling VD 0 from a R60 and rebooting would cause two
foreign configurations.
- Fixed issue where WebBIOS gives unclear message when enabling FDE on an
existing Disk Group.
- Fixed issue where iBBU07 batteries display 65K capacity and are marked SOH
bad.
- Fixed issue where iBBU Absolute Charge is displayed differently
- Fixed issue where the logical Unit ID (VPD page 0x83) changed after
foreign import.
- Fixed issue where the LDBBM entries are incorrect after foreign import.
- Fixed issue where the controller does not work with pci set to nomsi in
kdump kernel.
- Fixed issue where the LED behavior is incorrect, wrong drive will blink
activity.
- Fixed issue where the controller cannot sustain at least 950 MBps
performance with Cache Flush setting one sec.
- Fixed issue where the set properties command fails
- Fixed issue where the iBBU07 battery reported remaining capacity is much
too high (64751 mAh) after a learn cycle.
- Fixed issue where extended retries of write verify commands cause a driver
timeout.
- Fixed issue where the configuration becomes foreign after the firmware
fails multiple attempts to access raid key during boot.
- Fixed firmware issue where a replacement drive is not seen if the
replacement is added during power cycle.
- Fixed a issue where an alert should be sent when one phy connector
between the SAS controller and SAS expander is degraded.
- Enabled puncturing for SATA drives.
- Enabled copy back on SMART.
- Fixed an intermittent RAID key failure during power-on.
- Fixed firmware issue where firmware would cause the controller to
(sles11sp1/rhel6) reset when ‘lspci –vvx’ command is executed.
- Change for iBBU-08 to support firmware Mode5 WB capacity from 960mAh to
674mAh for low power DDR-2
- Fixed a issue where the iBBU battery will not charge while the server
continually resets causing the iBBU battery to over-charge.
Version 12.12.0-0065 - Critical
-------------------
Fixes:
- Fixed issue where the firmware takes too long to complete a PCI Config
Read cycle causing SLES11 to kernel panic.
- Fixed issue where MegaCLI may not be able to change drive or controller
cache setting resulting in a return code of 0x03.
- Added check to return SCSI sense Check condition if PMI is set and LBA
is non Zero for SCSI Read Cap 16
- Fixed issue where a blue screen occurs handling RAID 1 with HSP and medium
errors. The blue screen occurs because the driver times out while the
firmware is retrying sense 0x02. Firmware causes Fatal Error when HSP drive
responded with Sense 0x02 for Write/Verify or TUR
- Change the boot with pinned cache RAID level support which was only allowed
for raid level 0. The check is removed and is allowed for any raid level.
- Fixed hang condition or condition where the uEFI driver does not load due
to the uEFI Driver issuing a command in poll mode to firmware to early
- Remove the following message "Battery cannot initiate transparent learn
cycles" when the iBBU08 is under mode 4 or 5
- Fixed issue where BGI will not disable when a user issues megacli
-LDBI -Dsbl -L0 -a0
Version 12.12.0-0056 - Critical
-------------------
Fixes
- Fixed issue where multi-bit ECC's are not reported during POST
- Lowered the capacity level at which event notifications are generated
for early warning and end of life alerts for iBBU to equal 48 hours
Version 12.12.0-0047 - Critical
-------------------
Fixes:
- Fixed issue where uEFI WebBIOS version may not display the product
name of the second controller
- Fixed issue to prevent users from downleveling firmware to older versions
- Fixed an issue where firmware reports "Unexpected sense, Invalid field
in CDB" for LOG SENSE command sent to Seagate drives
- Fixed issue where SMART failures can take longer then 5 minutes to
report or in some cases fail to report
- Fixed issue where it appears to the user the harddrive cache policy
is changed when requested but the change did not occur
- Fixed issue where a remote iBBU08 will not be seen by the controller
- Fixed data issue When IO is in progress to a RAID 1 array that contains
media errors and is under a rebuild
- Fixed issue where a drive is not marked as foreign during a drive
move between servers causing the import of the configuration to fail
- Fixed issue where the uEFI WebBIOS does not accept the + symbol in
the key code or pass phrase
- Fixed issue for iBBU08
Enhancement:
- Enhancement to Reserve/release call for VCS Symantec configurations
- Enhancements to iBBU event notifications, including the addition of
early warning message.
- Raised the capacity level at which event notifications are generated
for early warning and end of life alerts for iBBUs
Version 12.12.0-0039 - Critical
-------------------
Fixes:
- Fixed intermittent initialization failure during POST with the
ServeRAID M5025, M5015, and M5014 where the RAID BIOS could fail to
load or the user will see one of the following error messages on
POST:
RAID Adapter Unrecoverable Error!!!
Please check the SDRAM connection.
or
Multi-bit ECC errors were detected on the RAID controller
Version 12.12.0-0037 - Critical
-------------------
Enhancement:
- Add support for iBBU08 (Battery Backup)
Fixes:
- Addressed data issue while reconstructing from RAID1 to RAID0.
- Addressed data issue after power lose to ServeRAID controllers.
- Addressed data issue in some database applications.
- Added fixes from LSI channel products.
Version 12.7.0-0020 - Critical
-------------------
Enhancement:
- Initial release for ServeRAID M5025 SAS/SATA Controller (46M0830)
Fixes:
- Addressed data issue with database applications that use overlapping
read write operating.
- Addressed data issue which may occur during a reconstruction on some
RAID levels that have an associated CacheCade virtual drive enabled.
- Fixed issue where the controller may halt if a drive has medium errors
that are being used in a check consistency, patrol read, or have delayed
writes.
Version 12.0.1-0097 - Critical
-------------------
Fixes:
- Addresses an issue where data becomes inaccessible when drive is
secured after data has been written
.
Version 12.0.1-0096 - Critical
-------------------
Fixes:
- Fixed an issue where the BBU may not be seen on POST.
- Fixed an issue where the firmware doesn't follow the spinupdelay
and maxtargetspinup values set in NVDATA causing spin up of all
the drives a at the same time.
- Fixed a very intermittent issue where the RAID key (M5000)
authentication may not occur on boot leaving users without key
options.
- Addressed a very rare issue with the expander devices where the
firmware megamon could occur if the sgpio configuration cable has
errors.
Version 12.0.1-0090 - critical
-------------------
Fixes:
- Fixed issue where controller properties such as Rebuild, CC, and
BGI are not changing when up and down arrow keys are used.
- Fixed issue on x3950 M3 servers that can cause a system hang at
reboot
Version 12.0.1-0084 - Non-critical
-------------------
Enhancement:
- Support added for the ServeRAID M5000 Series Advanced Feature Key.
Version 12.0.1-0064
-------------------
- Initial release