                      =============================             
                      NetApp E-Series and EF-Series             
                      =============================             
                
===============================================================================         
    SANtricity Controller Firmware, NVSRAM and ESM firmware archive README              
                           Version 07.84.56.00
                                 May 2014
===============================================================================         
                
Contents:               
=========               
1. Overview             
   1.1 Archive Description              
   1.2 Package Contents         
   1.3 Component Version Formatting
   1.4 Software Dependencies
   1.5 Installation
2. Resolved Issues              
3. Revision History             
                
1. Overview             
===========             
This document provides information on the E-Series and EF-Series SANtricity Controller Firmware, Controller NVSRAM, and 
ESM (Environmental Services Module) Firmware, information regarding component dependencies, and resolved issues.                
                
                
1.1 Archive Description         
--------------------            
The archive files use the following naming convention:          
Eyyxx_nnnnnnnn.zip or Eyyxx_nnnnnnnn.tar.gz             
                
yy = first two digits of the E-Series or EF-Series model name           
nnnnnnnn = Controller OS version                
                
xx in the filename indicates that the files pertain to all controller-drive models for a particular controller model            
                
"For example, the following archives contain code packages for the E5512, E5524, E5560, and EF550 storage systems:"             
                
E55xx_08100500.zip              
E55xx_08100500.tar.gz           
                
                
1.2 Package Contents            
--------------------            
This archive contains the following:            
                
- this readme.txt file
- RC_07845600_e10_786_xxxx.dlp   (Controller OS)
- Nxxxx-784834-DB2.dlp  (Controller NVSRAM - Dual Controller version)
- Nxxxx-784834-SB2.dlp  (Controller NVSRAM - Dual Controller version)
- esm0395.esm  (ESM firmware for expansion trays)       
                
xxxx is the controller board ID.  Refer to the archive name to ensure you have the correct package for your controller model (see section 1.1 for details)              

1.3 Component Version Formatting
--------------------
The following table describes the component version naming convention.  YY indicates identical numbering for a major release.

  ______________________________________________________________________
 |Component                     |Version Format                         |
 |______________________________________________________________________|
 |Controller Firmware           |07.YY                                  |
 |______________________________________________________________________|
 |SANtricity Storage Manager    |10.YY                                  |
 |______________________________________________________________________|
 |Volume Snapshot Service (VSS) |S0YY                                   |
 |______________________________________________________________________|
 |Virtual Disk Service (VDS)    |D0YY                                   |
 |______________________________________________________________________|
 |VSS+VDS (package)             |10YY                                   |
 |______________________________________________________________________|
 |Redundant Dual Active         |Use the package posted with the        |
 |Controller (RDAC)             |SANtricity Storage Manager             |
 |______________________________________________________________________|


1.4 Software Dependencies
--------------------
When you update a system with one component from a release, make sure that you update all components
from that release. Although there is backward compatibility between some of the components, certification
of the software, firmware, and drivers is done as a bundle. 

The following table shows the specific SANtricity components and versions that were certified together
for this release. These software versions are available on the NetApp Support Site.

  ______________________________________________________________________________________
 |Software Component                    |Filename                                       |
 |______________________________________________________________________________________|
 |E5400 Series Firmware                 |E54XX_07845600.zip                             |
 |                                      |E54XX_07845600.tar.gz                          |
 |______________________________________________________________________________________|
 |EF540 Flash Array Firmware            |E54XX_07845600.zip                             |
 |                                      |E54XX_07845600.tar.gz                          |
 |______________________________________________________________________________________|
 |E2600 Series Firmware                 |E26XX_07845600.zip                             |
 |                                      |E26XX_07845600.tar.gz                          |
 |______________________________________________________________________________________|
 |SANtricity Storage Manager                                                            |
 |______________________________________________________________________________________|
 |                          Windows SMIA|SMIA-WS32-10.84.x0.55.exe                      |
 |                                      |SMIA-WinX64-10.84.x0.55.exe                    |
 |______________________________________________________________________________________|
 |     32-bit Linux SMIA and Native Pkgs|SMIA-LINUX-10.84.x0.55.bin                     |
 |                                      |SMclient-LINUX-10.84.G0.55-1.noarch.rpm        |
 |                                      |SMesm-LINUX-10.84.G0.04-1.noarch.rpm           |
 |                                      |SMruntime-LINUX-10.84.A0.00-1.i586.rpm         |
 |______________________________________________________________________________________|
 |
 | 64-bit x86 Linux SMIA and Native Pkgs|SMIA-LINUXX64-10.84.x0.55.bin                  |
 |                                      |SMagent-LINUX-10.02.A0.25-1.x86_64.rpm         |
 |                                      |SMclient-LINUX-10.84.G0.55-1.noarch.rpm        |
 |                                      |SMesm-LINUX-10.84.G0.04-1.noarch.rpm           |
 |                                      |SMruntime-LINUX-10.84.A0.00-1.x86_64.rpm       |
 |                                      |SMutil-LINUX-10.00.A0.25-1.x86_64.rpm          |
 |______________________________________________________________________________________|
 |                          Sol x86 SMIA|SMIA-SOLX86-10.84.x0.55.bin                    |
 |                                      |SMIA-SOL-10.84.x0.55.bin                       |
 |______________________________________________________________________________________|
 |                                  RDAC|rdac-LINUX-09.03.0C00.0642-source.tar.gz       |
 |______________________________________________________________________________________|
 |                                   MIB|SM10_R3.MIB                                    |
 |______________________________________________________________________________________|


NOTE When updating the system, update the software first, and then update the firmware. For more
information, see the E-Series Storage System Upgrade Guide

1.5 Installation 
--------------------
For detailed installation instructions, please refer to the following user guides available on the NetApp Support Site:
  Initial Configuration and Software Installation Guide
  System Upgrade Guide
                
                
2. Resolved Issues
======================================================
The following issues have been resolved in SANtricity Controller Firmware, NVSRAM, or ESM firmware

May 2014 -------------------------------------------------------------------------------------------------------
SANtricity Controller Firmware 07.84.56.00 (based from 07.84.54.00)
200461602       With ARVM and automated reboot test, data inconsistencies on secondary were observed during sync with host failover initiated immediately after controller reboot 
200483334       100 Mbps Full Duplex auto-negotiation with switch fails when controller powered on before cable inserted
200484552       Controller panic/reboot during automated reboot with drive fail test
200488219       DA error with mirror sync during failover stress test
200488230       Drive failure stress test revealed RAID6 write-through using fullstripe write could result in unreadable sectors
200496686       Unexpected MEL event 224e Drive failed - initialization/reconstruction failure detected during triple fault stress test
200509855       restoreFromAlternate failed with a data abort after one controller encountered a CRC error during cacheRestore
200510294       IO timeout with clustering packages that use persistent reservations and issue a PREEMPT_AND_ABORT
200514193       Controller page fault/reboot during power cycle test
200515428       Controller panic/reboot during automated reboot with drive fail test
200528406       Improved data integrity when importing VGs from system with larger cache block size
200531810       Controller reboot and lockdown during during cache restore with CRC error injection test

January 2014 -------------------------------------------------------------------------------------------------------
SANtricity Controller Firmware 07.84.54.00 (based from 07.84.46.00)
200320944       With very high I/O rates, ESX server experiences connectivity loss to iSCSI datastores residing on array
200339239       Invalid DVE operation due to insufficient cache size is not reported being reported correctly
200349628       Controller Reboot while running IO after trying to collect a state capture
200349630       Page Fault and controller reboot on ARVM array while scanning Luns on hosts
200350812       Controller lockdown with DA errors when creating snapshot on DA volume with IAF in progress.
200351943       ARVM sync not functioning properly with iSCSI and DA volumes, leading to controller reboots
200354475       IO error due to DA mismatch during degrag operation
200354558       Error occurred when attempting to add secondary member to ARVM array
200354845       Controller reboot while running IO to thin volumes with degraded repositories
200354848       PI Error on Initiator side with SSD cache size larger than the SSD cache subblock size leading to false data loss critical MEL message
200360692       Page Fault when probing missing for second SATA flash device when only a single SATA flash device is present
200361970       Snapshot creation fails after enabling the Auto-Delete option
200363464       Controller unexpectedly reboots during direct attach cable pull with FC HICs and DA enabled volumes
200366765       Exception: Program (Illegal Opcode) causing controller to reboot
200368204       Default setting for thin volumes is erroneously set to 'media scan disabled'
200373530       DHCP options remain in effect beyond lease termination, leaving telnet enabled
200375144       Corrupt MEL entry causes controller reboot when collecting MEL
200375899       Issue with retrieving Remote Array ID from ARVM Remote Volume
200377286       Controller panic and reboot while trying to collect Support Data
200378588       Controller reboot caused by TPGS failover on dead volume
200378613       Controller reboot and failed mirror during DVE on primary mirror volume
200380753       Support Data collection causes memory leak and controller reboot
200380785       Controller reboot while changing the WWN on a DDP volume
200381111       Memory leak with iSCSI session instability leads to Multiple controller reboots 
200381221       Device Discovery Failed for USB cache Backup
200382533       Processor memory leak in Support Data collection with iSCSI HIC
200382606       syslog message is not sent when a drive is failed
200384436       Unable to configure network parameters via SMcli 
200385626       Loss of data when clearing unreadable sectors on thin volumes with DA enabled
200386838       Controller panic and reboot after PI mismatch on thin volumes with PI enabled after reboot
200387239       Volume reconstruction hangs at unreadable sector 
200387861       Multi-bit ECC in DQ region results in reboot loop
200388439       FC HIC diagnostics falsely indicate a failed HIC
200388440       Possible loss of onboard backup when power is removed then restored
200388441       DA error during controller reboot when SSD cache is enabled for thin volumes
200388463       Incomplete I/Os after controller reboot causes controller reboot
200388920       SAS ports shown as failed after controller reboot due to improper reporting  
200389871       Ancient I/O with SSD cache running certain IO patterns 
200390033       Reboot loop caused by failed or pulled drive during format
200392196       Controller reboot with ARVM iSCSI array
200392198       Controller reboot or perfomance issues when writing to thin volumes or snapshot views
200394086       Multi-Bit ECC Error Recovery Fails Causing Lockdown 
200395874       ECC error handling with potential for data abort due to use of uninitialized variable
200404060       Ancient IO and controller reboot during online controller firmware download
200404525       STPG allowed on controller in Service Mode 
200404540       IO shipping allowed during FW download on volumes that should be reported as "Unavailable"
200404542       Shipped IO may be interrupted by a controller reboot
200404778       Cannot create ARVM pair from DA volume to non-DA volume with host owned app tags
200405210       Unexpected Critical MEL event 2124 when controller offline > 15 min
200405251       Controller reboot following an unexpected iSCSI session termination on E2600 and E5400
200410256       Double forced transfer causes data corruption
200411929       Inter-controller communication failure leads to page fault and controller reboot 
200413121       Controller not properly doing a restore if the alternate's backup is not available
200415239       Cache devices internally disabled during mid cache restore reboot on primary.
200416246       Script Editor allows creation of more scheduled legacy snapshots than allowed by feature key
200416847       Assertion failed after controller reboot due to system not waiting for process completion
200417330       False DA errors and controller lockdown when reading from DA-enabled snapshots
200418414       Controller reboot with ARVM Manual resync on PI enabled ARVM Pair
200418628       PI error with a mix of PI and non-PI enabled volumes using SSD cache
200418723       Power cycle of base tray in multi-tray array with mix of FDE and non-FDE drives causes data corruption  
200418750       Volume does not return to preferred path after Volume Copy Operation has completed
200418764       Controller panics while trying to create RVM pairs
200419182       Controller reboot during ARVM reboot testing
200419763       Profile is showing Loss of Path Redundancy even after paths have been restored
200420348       Possible data corruption with various SAS components
200420350       Enhance SAS PCIe Error Handling
200420354       Add SAS internal parity error handling to blade RPA driver
200420358       Internal SAS error after Muliti-bit ECC injection
200420361       Cache backup device failed after controller reboot
200420739       Controller reboot while trying to perform an ARVM controller upgrade
200420741       Unexpected controller reboot while running I/O during a controller reboot test
200420747       Controller panic and reboot after controller swap with disk pools and locked FDE drives
200420748       Misreporting of which HIC to replace
200420750       Controller panic/reboot during snapshot rollback and controller reboot
200423904       Controllers lock down due to DA errors when booting Linux from a thin DA volume
200424330       Path failure with host registered for RLIR causes controller reboot
200425830       Data/parity mismatch after DA error on RAID 6 volume with interrupted writes
200427069       Array remains in "fixing" state after reconstruction even though no "operations in progress" are reported
200432633       Reboot due to ancient IO occurred on both controllers with heavy read/ write load and snapshot volumes
200432673       The fan speed control values and thermal warnings need to be the same for the 725W AC PSU as for the 725W DC PSU
200435744       Assertion during volume group import with an exported/removed volume that had SSD Cache enabled
200436353       I/O timeouts and check conditions on VMWare with VAAI and IB host interface
200436983       Cache backup device failure during power cycle does not cause cache restore from alternate, which results in data corruption
200438681       Exceptions hit after upgrade due to auto abort feature
200440929       Connection errors between ARVM pairs using iSCSI with E2600 or E5400 connected to E2700 or E5500
200441698       Excessive task aborts from host causes controller reboot
200442518       Active CFW version not reported in MEL optional data field on controller firmware download
200443490       Assertion hit after disk read fail with fast IO timeout
200448168       E2700 Controller using ARVM feature after recursive reboots goes into lockdown
200452271       Controller panic and reboot with Thin Provisioning, ARVM or Snapshot
200454168       Data corruption caused by interrupted write to primary drive for the LBA during reboot and drive fail test
200458635       Data corruption with Host TPGS driver during volume reconstruction and volume ownership transfers
200459530       Thin volume repository reporting invalid "threshold exceeded" error during dynamic volume expansion
200459541       Page fault and lockdown after repeated reboot testing
200461493       Data corruption with Dynamic Disk Pools after replacing Optimal drive with I/O.
200463758       Not able to replace failed drive with identical drive via Storage Manager
200464415       Emulex issue CS044594 not allowing connection to remote array after power cycle.  Only systems with iSCSI HICs in an ARVM relationship with another array with iSCSI HICs are affected. 
200464474       Processor memory leak when Santricity client connects to storage array
200465968       Data Corruption on drive fail and controller failover double fault test running heavy IO
200466522       Controller reboot during heavy I/O with VMWare and iSCSI HICs
200467390       Value flipped for internal enable/ disable option that could lead to data corruption
200469127       Page fault due to lack of string buffer after drive fail test
                
                
3. Revision History             
====================    
* Rev 07.84.54.00  (January 2014)
* Rev 07.84.56.00  (May 2014)
