This release note and the software that accompanies it are copyright (c) 2013, Intel Corporation or its suppliers, and may only be installed and used in accordance with the license that accompanies the software.

This Software is furnished under license and may only be used or copied in accordance with the terms of that license. No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted by this document. The Software is subject to change without notice, and should not be construed as a commitment by Intel Corporation or its suppliers to market, license, sell or support any product or technology. Unless otherwise provided for in the license under which this Software is provided, the Software is provided AS IS, with no warranties of any kind, express or implied. Except as expressly permitted by the Software license, neither Intel Corporation nor its suppliers assumes any responsibility or liability for any errors or inaccuracies that may appear herein. Except as expressly permitted by the Software license, no part of the Software may be reproduced, stored in a retrieval system, transmitted in any form, or distributed by any means without the express written consent of Intel Corporation.


==========================
Supported RAID Controllers
==========================
This firmware update package supports Intel(R) RAID SAS Riser controller AFCSASRISER in Intel(r) S7000FC4UR Server System with RAID Activation Key AXXRAKSAS2 installed. Please verify that this package has been tested with the controller you have chosen to use by checking the drivers web page for your controller at http://support.intel.com.


===================
Package Information
===================
Flash package = v11.0.1-0057 (firmware 1.41.372-2527)


==========
Attention!
==========
Intel recommends to loading Factory Default setting after the firmware upgrade which will not affect data on any existing array. To do so:
1. Reboot the system and login to the RAID BIOS Console. 
2. Select the controller and select 'Adapter Properties'->'Next'
3. Set the 'Set Factory Defaults' setting to 'Yes' and submit the change.
4. Reboot the system (the default settings are applied).
5. Re-configure to the desired settings in RAID Web Console2.


==================
Known Restrictions
==================
This download does NOT support EFI v1.1 environment. Please use the EFI shell command ˇ°verˇ±, which will display the EFI version, to identify the EFI version.


=======================
Contents on the package
=======================
The following files are included in this zip:

Name:								Description:
ir3_AFCSASRISER_HWRAID_FWPKG-v11.0.1-0057_readme.txt		This file
fc_ef37.rom 							Firmware binary
update.bat							DOS firmware update batch file
update.nsh							UEFI firmware update batch file
CmdTool2\DOS\*							DOS update utility and support files 
CmdTool2\FreeBSD\*						FreeBSD update utility and support files
CmdTool2\Linux\*						Linux update utility and support files
CmdTool2\Solaris\*						Solaris update utility and support files
CmdTool2\UEFI\*							UEFI update utility and support files
CmdTool2\Windows\*						Windows update utility and support files
License_v2.pdf							License Agreement
COPYING.NEWLIB.txt						License Agreement

***Please see Update Utility folders for additional relase note files and licenses.***


==========================
Installation instructions:
==========================

UEFI (EFI 2.0) instructions for updating RAID Firmware:
-----------------
   1. Download and extract all files to a local drive.
   2. Boot the target system to EFI shell. 
   3. Change directory to the local drive and directory containing the flash update files and the firmware image file.
   4. Type "update.nsh" or "efi\cmdtool2 -adpfwflash -f fc_ef37.rom -noverchk -aall"
   5. Wait for the flash to complete. Do NOT reboot the system during the update.

Windows and Linux instructions for updating RAID Firmware:
-----------------
The firmware update may be run from Within Windows or Linux using the appropriate versions of CmdTool2.
  In Windows, unzip the utility into the same directory as the rom file by typing 
      "cmdtool2 -adpfwflash -f fc_ef37.rom -aall". 
  The Linux CmdTool2 by running the rpm and then calling the utility from /opt/MegaRAID/CmdTool2 as 
      "./CmdTool2 -AdpFwFlash -f fc_ef37.rom -aall"

DOS instructions for updating RAID Firmware:
-----------------
   1. Download and extract all files to a local drive.
   2. Boot the target system to DOS. 
   3. Change directory to the local drive and directory containing the flash update files and the firmware image file.
   4. Type "update.bat" or "dos\cmdtool2 -adpfwflash -f fc_ef37.rom -aall"
   5. Wait for the flash to complete. Do NOT reboot the system during the update.

You can also use RAID Web Console 2 to update the RAID firmware. For more detail, please refer to the Intel(R) RAID Software User's Guide.


=============
Fixes/Updates 
=============
v11.0.1-0057
- The EF release maintenance version needs to be incremented
- New 1078 Firmware can cause MegaCli halt sometimes
- unexpected sense 5/24/00 on SATA drives
- EF 11.0.1-0044 Mix of configured and unconfigured drives are not possible
- BBU3 in MP2 failing with "wrong FCC sensed in the battery"
- Data Corruption after Rebuild with uncorrectable medium error on RAID 6 LD
- Reconstruction resume of VD failed due to configuration mismatch
- OEM is doing the drive add/remove test on their 1078 ROMB designed system. The system can't see the drive after some cycles
- EF 11.0.1-0044 Data Corruption during Raid Level Migration
- Port LSIP200211420 from Invader - Upon OCR, Recon Ghost LD needs to be created before WJ processing

v11.0.1-0051 (APP 1.40.352-2004)
- Updated EDV Values and settings to enhance BBU endurance

v11.0.1-0050 (APP 1.40.352-1922)
- Fatal firmware error: Line 1756 in ../../dm/mpt/mptcmd.c resulting in MegaMon Dump 
- Getting Assertion failure on OEM ROMB system - ends up as "Adapter at Baseport B190h is not responding" message at POST.
- BGI is in endless loop continuously restarting after completion
- Back port EDV values for BBU07 from 10M09

v11.0.1-0048 (APP 1.40.342-1650)
- Fixed 'clear' tasks on disks always show 0% complete when doing 'init' task on RAID volume
- Fixed Phy link drop will cause the PDs out from configuration.
- Fixed (None) Carbonite IS1116 JBoD Drivers....(bad sensor messages)
- Fixed HWR: EF: No GlobalHS possible in case of mixed SAS / SATA arrays on one controller
- Fixed OEM-Specific: HWR: EF: additional reboot required after updating ibbu FCC to design capacity
- Fixed Performance effect due to inaccurate flush interval
- Fixed OEM controller shows foreign config without any hardware change.
- Fixed Unplug hard disk will be cause some issues during run IO
- Fixed OEM-Specific: Firmware 11.0.1-0046 Has Codename in Firmware Log

V1.40.322-1445
- added: Disables all requirement for human input at boot time (requires environment stamping)
- fixed HWR: EF: after 5 failed relearns the iBBU with 65K capacity is enabled from write-true to write-back
- fixed Need new Fail and Pre-Fail Limits on OEM battery
- fixed Dummy defect for checking changes for LBC on OEM battery
- fixed Potential DI issue running the IO on degraded R5 VDs with 32 drives.
- fixed Number of devices exceeded the maxinum limit error
- fixed HDD dropped during IO testing with 8708EM2
- fixed MR_PD_QUERY_TYPE_EXPOSED_TO_HOST: PD:xx print statements fill up fwtermlog
- fixed error when flash new FW for 1078

V1.40.282-1279
1) Fixed While correcting massive UNC sectors, I/O will be interrupted, OS becomes unusable 
2) Fixed HWR 1078: HDD Fault LED turns ON (amber HDD fail) for the empty slots in OEM enclosure 
3) Fixed SPD Data Corrupt on Boot 
4) Fixed no amber LED after removing online disk from R1 
5) Fixed Firmware Incompleted Writes During Power Fail and Recovery 

V1.40.232-1007
1) Fixed PL is not returning correct data for CONFIG_PAGE_SAS_PHY_0. 
2) Fixed Clear Battery Unqualified Relearn Counter when Battery is Replaced 
3) Fixed Delay Relearn for the OEM battery 
4) Fixed Dummy Defect To check-in changes for PR 88698 
5) Fixed FW Fatal Error happens when consecutive Medium Errors are found in Degraded SATA RAID5, 6 

V1.40.212-0971
1) Fixed Subsystem device ID value is wrong with specific RAID key
2) Fixed FW causes Fatal Error when Hotspare drive responded with Sense 0x02 for Write/Verify or TUR.
3) Fixed Data Mismatch after Power Loss on SRCSASJV.
4) Fixed new ddr2 settings required for 1078 ROMB
5) Fixed Heavy Medium Errors on a VD cause VD to fail

V1.40.172-0866
1) Fixed Fatal FW Error happens during Consistency Check operation.

V1.40.152-0827
1) Fixed Firmware cannot recover medium error in RAID 10, RAID 5.
2) Fixed Firmware should not set the WC#E bit in the saved page of the disk.

V1.40.132-0796
1) Fixed See target resets with 06/2900 errors on WD drives with media errors under I/O.
2) Added Retry mechanism for the return code of IDNF.
3) Added commands to CmdTool2 for program INI setting
4) Fixed RPM packaging issue while performing CmdTool2 update.
5) Added option -AdpAutoRbld to CmdTool2
6) Added Disable gas-gauge EEPROM check/update during re-learn cycle if manufacturing date is after 10/1/2009.
7) Fixed A relearn fails with error "Update of EEPROM failed with ERROR code 21" when a relearn is manually issued.
8) Fixed Offline foreign VDs get target ID of 255 causing resolution & discovery issues
9) Fixed cache data may be lost if power is removed.
10) Fixed Predictive failures reported for removed drives
11) Fixed Selection of any PD fails if GHS is created out of smaller PD.
12) Fixed VD Initilization done with a wrong block size affects SSD performance
13) Fixed Port Sorted Writes feature is updated hence to enhance performance in case of random write.
14) Fixed SGPIO Group IDs Intermittently Incorrect
15) Fixed HWR FW run into data mis-compare with infinite loop when HDD responds Sense 0x0E-1D-00 for Medium Error Recovery.
16) Fixed got Locate and Error data on SGPIO, but no Activity data. 
17) Fixed Red LED is lit on the next empty slot in an AIC/Xtor JBOD if the empy slot is immediatly after an array member
18) Added handle misconpare sense key (0x0e) properly
19) Added If user selected boot disk has no OS attempt to boot from other possible boot device.
20) Fixed Product name gets truncated when its length is >25
21) Fixed To be consistent in referring passthru HDDs replace system drive with JBOD. 
22) Fixed can not install Sles 11 64 bit on some systems
23) Fixed FW breaks into montask while you try to create file system on 5 drive RAID5 on SLES 11 64 Bit system
24) Fixed Allocate memory only if hostMemRequired is set
25) Fixed BIOS Hooks INT15 and keep whole code even when BIOS fail to bring adapter to ready state. 
26) Fixed ".s" command is run each time cli -v -a0 is run. And, the output grows each time.
27) Fixed System Kernel panics or reboots if you pull out a drive form R1 VD

v1.40.92-0746
1) Fixed data integrity issue due to write journal hole   
2) Always use WriteXor instead of ReadXor for RAID 1 CC/BGI XOR operations   
3) Disable reset of Memory Controller to fix PCI ERROR - No IRQ available for System which uses DL_Down instead of or in addition to PCI reset   
4) Fixed drive command timeout causes Fatal FW Error by "Driver detected possible F/W hang".   
5) Provide support for ENV string to enable / disable dynamic readjusment of PCIE Maximum Read Request Siz   
 
v1.40.82-0732
1) Add support to CmdTool2 for program INI setting   
2) Add option AdpAutoRbld to CmdTool2   
3) Fixed RPM packaging issue while performing CmdTool2 update   
4) Remove gas gauge EEPROM update functionality from EF FW   
5) Fixed relearn cannot be started   
6) Fixed Offline foreign VDs causing resolution & discovery issues   
7) Fixed cache data lost issue   
8) Remove JBOD support   
9) Fixed Predictive failures reported for removed drives   
10) Set Memory controller in Self Refresh mode   
11) Fixed SSD reset issue   
 
v1.40.72-0702
1) Added handle misconpare sense key (0x0e) properly   
2) Added Block size during fulll init of SSD to be 2*exp   
3) Added Disallow creation of GHS with smaller size PD   
4) Fixed JBOD LED issue   
5) Added Provide programmability to variable SGPIOType   
6) Added sorted write port   
7) Fixed Slection of any PD fails if GHS is created out of smaller PD.   
8) Fixed VD Initilization done with a wrong block size affects SSD performance   
9) Fixed SGPIO Group IDs Intermittently Incorrect   
10) Fixed HWR FW run into data mis-compare with infinite loop when HDD responds Sense 0x0E-1D-00 for Medium Error Recovery.   
11) Fixed 1078 SGPIO Active signal issue   
12) Fixed Red LED is lit on the next empty slot in an AIC/Xtor JBOD if the empy slot is immediatly after an array member   
13) Fixed Product name gets truncated when its length is >25   
14) Fixed SAS2.0 HWR controller returned string(OPROM PnP header) does not return the controller name   
15) Fixed Replace System Drive with JBOD to be consistent in referring passthru HDD across MR utilities   
16) Fixed Injecting media error on VD which has the OS and reboot, controller doesn't boot to other vd which has the OS   
17) Fixed can not install Sles 11 64 bit on some systems with skinny controller in the system.   
18) Fixed FW hang while you try to create file system on 5 drive R5 on SLES 11 64 Bit system   
19) Fixed Allocate mem only if hostMemRequired is set   
20) Added function header and comment   
21) Fixed System hang is seen if BIOS fails to bring up FW   
22) Fixed In specific systems can not boot to OS on the VD or on the secondary controller with FW pkg 20.1.1-0016   
23) Fixed FW returned string(OPROM PnP header) does not return the controller name   
24) Fixed ".s" shows stack growing after each CLI command execution   
25) Fixed System Kernel panics or reboots if you pull out a drive form R1 VD.   
26) Fixed System hang is seen when user by-pass BIOS   
27) Removed Ctrl+E which is used to skip OpROM Execution   
 
v1.40.62-0665
1) Fixed FW does not check the additional lenght value on Mode Sense Cmd   
2) Fixed RCD (Read Cache Disabled) is reversed   
3) Fixed remove delay after FW download to non-disk devices   
4) Fixed FW not flushing disk cache   
5) Added use additional length from mode sense Page 0x19   
 
v1.40.52-0629
1) Added Drive dead option after Predictive failure   
2) Fixed SoH Bad event logged although the battery is good   
3) Fixed reset SAS1078 ROC with out resetting GPIO block   
4) Fixed RAID FW halt in ISR for handling DL up to DL down   
5) Fixed Enclosure 1 phy bad for slot -1 error messages appear on every boot   
6) Fixed Long IO problem which happens after the first boot and take about several sec between IOs with SSD Drives   
7) Fixed RAID tool hange under UEFI

v1.40.42-0615
1) Fixed data miscompared issue while copyback with medium errors under I/O   
2) Fixed missing event issue when changing the CC schedule mode after successful operation   
3) Fixed BBU not detected issue when the battery cell pack replaced   
4) Set DelayPOST to 60 Seconds   
5) Fixed adapter provides wrong features while creating arrays   
6) Fixed auto config using wrong features during array creation   
7) Fixed FW breaks into "Assertion failure in ../../raid/ldbbm.c at line 1521: c->bbmHead == -1" while rebuilding with medium errors   
8) Fixed RBC failed to update if the driver is HDD or SDD   
9) Fixed FW issued wrong mode select command   
10) Fixed FW fault with consistency check and medium errors   
11) Fixed FW breaks into "MonTask: line 3115 in file ../../raid/cache.c" while rebuilding with medium errors   
12) Fixed FW fails to import the RAID5 configuration   
13) Fixed configuration not found when cold boot.   
14) Fixed check consistency doesn't regenerate parity after hitting double media error   
15) Fixed data integrity issue with multi row write on media error block   
16) Fixed inconsistency error during CC after bad block recovery where the data and P parity are bad on R6   
17) Added support for Group_ID and Drive Presence in the SGPIO to map the slot numbers   
18) Modified FW PHY Settings for SROMBSASMR   
19) Added Clear NVRAM support   
20) Added mark drive dead option after Predictive failure   
21) Added RWCII comments for cache setting during array creation   
22) Changed default setting to disable HDD write cache   
23) Fixed RBC Hang when application exits using mouse.   
24) Fixed No R1 prompt on Array with Free Space during config a RAID   
25) Fixed FW fails return status of variable BBUGood

v1.40.32-0580
1) Added SMARTer support for SSD   
2) Fixed Raid 5 is displayed twice on the 'virtual drive definition' page.   
3) Fixed Decimal places of the VD size are not shown when the arrow keys are used to change the size in the 'virtual drive definition'   
4) Fixed DG Definition screen displays the unit GB twice for PD size.   
5) Fixed RAID BIOS Console Configuration Wizard finished with the Error message "Unacceptable size" (proposed size too big)   
6) Fixed RAID BIOS Console displays wrong VD size and allows to create VDs of wrong size   
7) Fixed RAID BIOS Console accepts VD size that are more than the max VD size that is displayed on 'virtual drive definition' page for RAID 6   
8) Fixed ATA-Passthrough using SAT layer issue with write sector pass through command 
9) Fixed Patrol Read next start time when system down is incorrect 
10) Fixed LTO media re-loaded(inserted) automatically issue. 
11) Fixed firmware Write Verify retry patch to fix DDF Sense Errors at 1-sec drive-timeout 
12) Fixed system hang issue while running IO & CC 
13) Fixed Fault LED for HDD Slot #0 on SES enclosure has been turned ON unexpectedly 
14) Fixed Firmware marks the drive dead even there are errors in SAS/SATA RAID 5/6 configuration. RAID0/1/10 are OK. 
15) Fixed Make Data Consistent scheduler is set to weekly issue. 
16) Fixed no Fault LED turned on when a configured drive was removed 
 
v1.40.22-0570
1) Provided the complete Sense data log file
2) Added CTO Enable / Disable In MegaRAID Utilites
3) Implemented SMARTCopyBack independent with CopyBack
4) Fixed cache data discard issue
5) Fixed Long IO problem which happens after the first boot and take about 1.8-2 sec between IOs
6) Fixed Current write cache policy becomes WB even battery has not yet completed the initial learn cycle.
7) Fixed Boot messages are not cleared with EFI driver
8) Fixed FW sending unknown command to HDD when NCQ Enabled which causes FW hang or drive not detected.
9) Fixed Data integrity issue happens when do the AC power-off after the data(file) write during the rebuild with BBU installed.
10) Fixed PD status are changed from online to missing
11) Fixed Data integrity issue occurred when reconstruction found uncorrectable media error.
12) Fixed VPD page 89h data incorrect issue
13) Fixed Data Integrity issue with medium errors on R5 while running remove/insert till rebuild complete
14) Fixed FW does not respond in case of detecting Recovery Write Error caused by source medium error during rebuild on RAID6.

v1.40.12-0551
1) Added Delay between first OOB and detecting devices
2) Added Modify EEPROM settings of bq2060A.
3) Added CC starts when factory defaults are set on ctrl
4) Removed "host_process_state" logic
5) Added avoid state transition from unconf to failed
6) Added Limit # flush commands to improve response times
7) Added the fix of Optimize DDR min RAS timing
8) Added SMARTer with SSD
9) Added DC happens during data retention tests
10) Added Fix WB LDs timeouts w/host-process-state removed
11) Added more battery condition checks for Maxim charger
12) Added Firmware does not monitor battery parameters
13) Added Incrementing patch version
14) Fixed I2C Arbitration issue for blade controller
15) Added 1 GB DIMM support
16) Fixed FW Patrol Read cannot run in the certain condition
17) Fixed Unconf. Bad drives on reboot become Unconf. Good
18) Added Zoned out drive in balde DSS generate pop up error
19) Added To change tabs into spaces
20) Fixed Battery remove event
21) Added Remove the fix of "Optimize DDR min RAS timing"
22) Fixed read-ahead w/foreground init on LD creation
23) Fixed Performance on tapes
24) Added Key ID After Import Fixes
25) Fixed Performance drop for heavy queue depth random writ
26) Added support for 1078 gpio1 and MaximDS2731 charger
27) Fixed FW hangs if STP command is issued to a dead drive
28) Added Catera s-ray falsely indicate buzzer HW is present
29) Added Dynamicall y modify SATAMaxQDepth
30) Added Fix row read-ahead performance for spanned LDs
31) Fixed ˇ°OS not foundˇ± when error occur in DDF anchor
32) Added Remove legacy read-ahead logic (end-of-strip RA)
33) Added Stager spin-up function
34) Fixed Fix reassign failure on Patrol Read on R110
35) Added Optimize DDR min RAS timing
36) Added Change battery boot message
37) Fixed Data miscompare while running IO and CC
38) Fixed Rebasing issues
39) Added Force second relearn after EEPROM update
40) Fixed FW doesnot log Uncorrectable Med Err for R0R10
41) Fixed 1078 MR Adapters Dropping PCI-E Link
42) Fixed Abnormal behavior while running Patrol Read on SSD
43) Fixed SES slot/phy mapping fix 
44) Added a bit to indicate next learn time is reached
45) Fixed ˇ°OS not foundˇ± happens in HWR when error occurred on the DDF anchor of OS drive.
46) Fixed BP slot ordering
47) Fixed Read Ahead modes do not vary performance as expected
48) Fixed Drive marked unconfigured bad after removal/insertion
49) Fixed Zoned out drive in DSS generate pop up errors
50) Fixed FW doesn' t mark the drive dead even there are errors in SAS/SATA RAID 1,10 configuration.
51) Fixed LION battery max error =25% after relearn
52) Fixed Performance drop for heavy queue depth random write workloads with SATA/NCQ-only config
53) Fixed Midrange Voltage Correction Disable on BBU
54) Fixed Double medium errors during READ
55) Fixed SATA drives drop off the BUS after PL reset
56) Fixed FW doesn't log "Uncorrectable Medium Error" properly in SAS/SATA RAID0,1,10 environment.
57) Fixed Sense errors that cause the controller to fail the drive
58) Fixed No event sent from firmware when changing MR_CTRL_PROP.SSDSMARTerEnabled
59) Fixed The keyid is not getting changed after sucessful foreign import.
60) Fixed Incorrect Mode setting for SMART by SAS1078 and SAS1068 firmware.
61) Fixed DDR min RAS timing should be min() of hw max and DIMM value specified in SPD
62) Fixed I2C Arbitration issue
63) Fixed In ARA modeRA does not work
64) Fixed FW marks SmartCopyBack source drive dead as ˇ°Unconfigure&Badˇ± after completing SMART Copy Back.
65) Fixed Alarm not fired
66) Fixed Data corruption happens when do the AC power-off after the data(file) write during the rebuild.
67) Fixed FW Patrol Read cannot run in the certain condition.
68) Fixed Gap in Read Ahead with RAID 10 and Direct IO
69) Fixed Debug log fills up with timeout messages when read/write from tape drive
70) Fixed Abnormal behavior observed while running Patrol Read on SSD drives.
71) Fixed Second re-learn does not kick-in
72) Fixed exhibit delayed writes (7-8s) during 4k random write workload.
73) Fixed Data miscompare while running IO on Vds of various StripeSize
74) Fixed FW never sets the next schedule of Patrol Read.
75) Fixed Copyback retstarts on reboot.
76) Fixed Improved error handling for Maxim DS2731 charger
77) Fixed Credit mismatch error in controllers
78) Fixed FW never sets the next schedule of Patrol Read.
79) Fixed Battery removed event when battery is still connected
80) Fixed Use GPIO1 as CHARGE_COMPLETE indicator
81) Fixed CC starts when factory defaults are set on controller
82) Fixed Do not fail the source drive when LD is degraded
83) Fixed Firmware does not monitor battery parameters

v1.20.62-0545
1) Modify battery learn cycle message_FW_SAS_LSI
2) Fixed Zoned out drive in balde DSS generate pop up errors
3) Fixed Second re-learn does not kick-in
4) Fixed SATA drives drop off the BUS after PL reset
5) Fixed Gap in Read Ahead with RAID 10 and Direct IO

v1.20.52-0537
1) Added ATA Pass Through support in UEFI driver_HWR_SAS_Driver_EFI
2) Added BIOS support for SAS 2.0
3) Fixed UEFI Dvr not wait if TO for boot msg is finite_HWR_SAS_Driver_EFI
4) Fixed Incorrect Mode setting for SMART. 
5) Fixed Firmware hangs during BIOS POST after rebooting a system to collect a dump file on multi-controllers environment
6) Fixed LION battery max error =25% after relearn 
7) Obtain PD/LD List when Get Next Device function of Passthru is called + Fix logic for getting next LD
8) Fixed USB mouse does not work in WebBIOS on workstation
9) Fixed Getting BasePort Not reponding error when system is booting up
10) Fixed in Adaptive Read Ahead mode, Read Ahead does not work issue
11) Fixed Sense errors that cause the controller firmware to fail the drive 
12) Fixed FW marks drive dead after receiving Sense 0x03,11,00 (ECC Error) for recovery write (SCSI CDB 0x2E) using SATA HDD. 

v1.20.42-0525
1) Fixed 1068 and 1078 exhibit delayed writes (7-8s) during 4k random write workload. 
2) Fixed backplane slot ordering 
3) Fixed credit mismatch error in 1068 and 1078 controllers 
4) Fixed 1078 firmware Patrol Read cannot run in the certain condition. 
5) Fixed data miscompare while running IO on VDs of various StripeSize 
6) Fixed 1078 firmware never sets the next schedule of Patrol Read. 
7) Fixed firmware does not monitor battery parameters 
8) Fixed battery removed event when battery is still connected

v1.20.32-0512
1) Fixed Check Consistency starts when factory defaults are set on controller
2) Fixed Drive marked unconfigured bad after removal/insertion
3) Fixed Read Ahead modes do not vary performance as expected
4) Fixed Firmware marks SmartCopyBack source drive dead as ˇ°Unconfigure&Badˇ± after completing SMART Copy Back
5) Fixed reassign failure on Patrol Read on R1, 10

v1.20.22-0495
1) Fixed FW hangs while running a load balancing script
2) Fixed S4 resume (hibernation) issue
3) Fixed controller hangs on extended reboot test
4) Fixed HWR FW hangs when it detect sense 0x03,0C,03 after medium error recovery on Patrol Read.
5) Fixed Hot Spare drive stays in stale state after creating a partial VD during copy back.
6) Fixed HWR FW hangs when it detect sense 0x0B after medium error recovery on Patrol Read.
7) Fixed FW detects illegal request against CDB 0x15 and 0x1A in SATA environment.
8) Fixed Unable to Set Controller Properties on a Controller that Doesn't support NCQ

v1.20.12-0475
1) Fixed current write policy failed to change to write back even if BBU fully charged
2) Fixed out-of-band SES2 backplane LEDs (I2C) do not work issue
3) Block the IR to HWR migration when issue detected
4) Fixed linux kernel panic issue while the kdump is running with I/O to the drive
5) Fixed failed fully program SAS address issue
6) Fixed Firmware hang issue during stamping the PHY settings
7) Fixed "Shutdown not anticipated" issue
8) Fixed SATA drives are not getting punctured correctly during a rebuild
9) Fixed Firmware hang issue while running reconstruction
10) Fixed drives dropping when greater then 32 SATA drives used
11) Fixed Firmware hang issue under heavy IO
12) Fixed configuration not found when cold boot by increasing firmware port enable delay value
13) Fixed firmware hang issue with outstanding I/O with small IO size
14) Fixed long time (more than 120 seconds) discovery issue when 144 SATA drives attached 
15) Fixed Fimrware hang issue when PR doing media recovery
16) Fixed global SAS activity LED malfunction issue under OS
17) Fixed Write Cache policy suddenly turn to Write Through issue
18) Fixed dual I2C backplane not showing up correctly issue

v1.20.02-0447
1) Fixed data integrality issue occurs running I/O and performing capacity expansion 
2) Fixed excessive events for Copyback failed due to source PD failure 
3) Fixed data Corruption after reconstruction is complete in NRA/CIO or RA/DIO 
4) Fixed DDF is not updated on drives once reconstruction is completed. 
5) Fixed removed' unconf_good drive from RLM (6-->5) shows up as Foreign when migrated 
6) Fixed battery Warning disable non-functional in WT/WB use cases 

V1.12.152-0440
1) Added support for LiON Battery Backup Unit
2) Added programmable delay feature during boot up
3) Fixed Hard disk activity LED always on issue
4) Forced SATA drives speed to 1.5Gb for specified config
5) Suspend BBU discharging if temperature goes up more

V1.12.132-0420
1) Fixed unexpected system shutdown issue during BBU relearn cycle
2) Fixed fail to turn on Write back policy issue even if BBU is full charged.
3) Fixed non-expander backplane SES2 support over I2C broken issue
4) Fixed FW breoken issue during RAID level migration if media error detected
5) Fixed controller hang issue under outstanding I/O

V1.12.122-0393
1) Enabled offline HDD FW flash.
2) Fixed HWR FW violates the DDR2 spec during the initialization sequence in 1078 ROMB environment.
3) Fixed 1078 FW cannot mark a drive dead after the Sense response 0x03-0C-03 for Write command.
4) Fixed Offline HDD/ESM microcode update feature broken
5) Fixed SATA Drives dropping for Internal ports of SRCSASJV
6) Fixed Partial VD is deleted automatically which is created during rebuild
7) Fixed Rebuilding source SATA HDD becomes failed, when some of ECC errors detected on source drive during rebuild
8) Fixed Data miscompare occurred on a SAS "Degraded" RAID6 VD while running iomonkey
9) Fixed Grammatical Errors and Improper Line Breaks in ECC error messaging
10) Fixed jump to Megamon during Error Injection (PFA)06/5D/00 FAILURE PREDICTION THRESHOLD EXCEEDED
11) Fixed after Drive migration size varies in the target server
12) Fixed PL reset reported during booting sequence into RHEL 5 64bit OS
13) Fixed sequential write performance for recent sql overlapped issue
14) Fixed "F/W Flushing Cache" message is not displayed at POST when flushing data on an array that is Partially Degraded or Degraded
15) Fixed Fixed SQLIO Stress tool returned failure
16) Fixed FT32 halts with RAID Memory Error doing reboots
17) Fixed Large Number of Drives and TPC-C
18) Fixed Rebuilding source SATA HDD becomes failed, when some of ECC errors detected on source drive during rebuild
19) Fixed 1078 errata w/ 32G DMA memory range
20) Fixed AUTO Port configuration not working on Casseipeia with External connectors
21) Fixed SES w/ Riggins not working on 1078 cards
22) Fixed Grammatical Errors and Improper Line Breaks in ECC error messaging
23) Fixed Partial VD is deleted automatically which is created during rebuild.
24) Fixed Deleting the partial VD during rebuild leads to Configuration loss
25) Fixed Partial VD able to be created during a rebuild
26) Fixed Rebuild on RAID 6 Physical disks toggles percentage completion.
27) Fixed Orphaned drive in RAID6 reports incorrect size after re-insertion.
28) Fixed OS crashed after S3 resume and restart manually
29) Fixed Data integrality issue occurred during enclosure power cycle test.
30) Fixed Firmware crashed during boot with bad SAS cable between two enclosures.
31) Fixed Data integrality issue with media errors with IOS and rebuild going on in parallel
32) Fixed VD created on the Physical disks that were part of RLM, goes in offline state
33) Fixed Controller enters megamon when a rebuilding span is removed.
34) Fixed System Halted, will not enter BIOS
35) Fixed Global HDD summary LED (GPIO Pin 11 on 1078) not working
36) Fixed Unable to import foreign configuration
37) Fixed Cassiopeia controller does not work with 6m cable with OEM enclosure attached to external connector
38) Fixed CTRL-Y pre-OS command line utility memory allocation issue
39) Fixed data integrity issue during stress with R50 in degraded mode
40) Fixed data integrity issue when all medium errors were punctured
41) Fixed S3 mode BSOD issue
42) Fixed data inconsistency issue which occurs running I/O and performing capacity expansion.

v1.12.42-0352
1) Use exclusive locks for writes thus ensuring strict ordering of IO requests to the region
2) Fixed SQL IO Stress failure with the controllers

v1.12.32-0342
1) Fixed Inconsistent parity is detected after check consistency in HWR FW.
2) Fixed HWR FW sometimes detects SATA HDD command timeout and error
3) Fixed Inconsistent parity and ECC error are detected when doing AC OFF/ON test during rebuild in HWR FW
4) Fixed Zigzag error pattern of SATA HDD is not corrected by HWR FW

v1.12.22-0331
1) Updated PL and MPT FW 
2) Fixed Global HDD summary LED not working 
3) Fixed "Physical Drive Locate" does not work 
4) Fixed LED doesn't blink even if Locate is executed. 
5) Fixed issue regarding the SAS riser DIMM incompatibility is not implemented in particular SKU. 
6) Fixed Data integrality issue with media errors with IOS and rebuild going on in parallel 
7) Fixed HWR FW hangs in case of no response at drive for Reassign Command. 
8) Fixed OEM marketing code name change not implemented for ROMB solution 
9) Fixed ROMB makes data integrality issue without making drive dead. 
10) Fixed ILLEGAL Request for Mode Select Command at ROC Boot. 

v1.11.32-0312
1) Fixed Non-expander out of band SES2 support issue
2) Fixed SATA drive dropping offline issue

v1.11.32-0307
1) Fixed potential data integrity issue during enclosure power cycle test
2) Fixed retry logic for certain sense/ASC codes
3) Fixed Reset core upon failure of memory initialization
4) Fixed Controller does not work with 6m cable
5) Dirty cache f/w break in to megamon
6) Fixed Global HDD summary LED not working issue
7) Added dummy read for memory initialization
8) Fixed Data miscompare occurred on a SAS "Degraded" RAID6 VD while running stress test
9) Fixed application halts with RAID Memory Error doing reboots
10) Fixed System Halted and failed to enter BIOS after sawp HDDs for R1 with OS installed

v1.11.02-0301
1) Fixed Change Quad ISR to fix PL fault
2) Changed memory window configuration
3) Changed RQDC default to customer settings
4) Fixed FW crash when a rebuilding span is removed.
5) Fxied Unable to import foreign configuration
6) Fixed Reformat ECC boot messages
7) Fixed Firmware crashed during boot with bad SAS cable between two enclosures.
8) Fixed VD created on the Physical disks that were part of RLM, goes in offline state
9) Fixed Rebuild on RAID 6 Physical disks toggles percentage completion.
10) Fixed FW crash issue with Large Number of Drives installed
11) Fixed OS crashed after S3 resume and restart manually
12) Fixed PL reset reported during booting sequence into RHEL 5 64bit OS
13) Fixed issue with 32G DMA memory range
14) Fixed Grammatical Errors and Improper Line Breaks in ECC error messaging

v1.11.02-0296
1) Fixed Rebuild on RAID 6 Physical disks toggles percentage completion issue
2) Fixed memeory failed to be detected issue during reboot
3) Fixed incorrect non-ECC message during POST
4) Fixed system halts issue when invalid SAS address is found
5) Adding display NCQ feature for each physical drive
6) Adding I2C Arbitration support
7) Adding enclosure hotplug support
8) Adding connector Enum and SAS Mux support
9) Adding support Phy Error Logs retreival
10) Fixed hard drives import issue
11) Adding Auto import support
12) Change Missing Battery message on POST to indicate possible Low Voltage too
13) Fixed The LED of disk fails to stop blinking when undo prepare removel command issued to hard disk
14) Fixed Bad block table on PD goes down to 80 full after rebooting a system
15) Fixed Dedicated hotspare(DHS) imported as global on foreign config import
16) Fixed DHS is not assign to the last array when there are multiple arrays
17) Fixed Media errors not handled during Reconstruction from R1 to R6
18) Fixed Removal of all member disks of a VD, leads to rebuild on a different VD
19) Fixed Forcing one LD offline causes another LD to become Degraded
20) Fixed media errors not be recovered dring Patrol Read
21) Fixed I/O is still running in Read Only mode and Blocked mode
22) Fixed Unable to see SMART trip on Segate SAS attached 
23) Fixed Handle DDF data that has incorrectly computed checksum
24) Fixed BGI/ CC not abort once rebuild starts
25) Fixed Raid 60 Import foreign configuration causes rebuilding to imported failed arrays
26) Fixed FW fails to detect SAS drives and bad PHY events are logged
27) Fixed Internal BP SEP can not be detected
28) Fixed Unable to to locate PDs, Option not available, Enclosure slot LEDs are not working
29) Fixed Auto-rebuild does not start when inserting new drive
30) Fixed Auto Rebuild is kicking after moving PD to to either a new slot or channel
31) Fixed Reconstructing VD failed to restart after restored on a same controller
32) Fixed HDD did not become failed even with the command timed-out
33) Fixed Battery retention test not reporting pass/fail
34) Fixed R10 Foreiign Config requires reboot for successful import
35) Fixed FW generates PD events with enclosure ID = 0xFF
36) Fixed No warning message post during boot for unsuppoted Memory
37) Fixed All SATA pds are listed as not a certified drive
38) Fixed FW continues the detection of SEP components soon after the SEP reset comm
39) Fixed PR is aborted after correcting media error
40) Fixed Rebuilding SATA drive drops offline when detecting errors on source drive
41) Fixed Auto Rebuild failed to start intermittently
42) Fixed SES communication loss for a while and come back during configured PDs remove
43) Fixed pulling drive from R1 while Windows vista* is installing breaks
44) Fixed Rebuild Does Not Start After Importing Foreign Config
45) Fixed During rebuild on RAID 60 communication is lost with the enclosure
46) Fixed Bad drive casing FW to reset
47) Fixed FW breaks after remove battery from controller
48) Fixed "Battery HW is missing" message during system POST
49) Fixed BGI keeps starting and failing on VD 0 after creating R1 and R6
50) Fixed Max PD uses for a VD hanging during bios post for long time
51) Fixed Create R6 WT/DIO with 2 GHS and 1 DHS and removed two pds, the one of the GHS become unconfigure good
52) Fixed Controller breaks while running heavy I/O's on diffrent stripesize R6 ld's
53) Fixed LED is not working if using SPGIO
54) Fixed FW doesn't detect SMART error drive which move to different slot

v1.11.02-0272 - Initial release 

*Third-party trademarks are the property of their respective owners.


