                      =============================             
                      NetApp E-Series and EF-Series             
                      =============================             
                
===============================================================================         
    SANtricity Controller Firmware, NVSRAM and ESM firmware archive README              
                            Version 07.86.49.00
                               November 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_07864900_e10_786_xxxx.dlp   (Controller firmware)
- Nxxxx-786834-DB4.dlp  (Controller NVSRAM - Dual Controller version)
- Nxxxx-786834-SB4.dlp  (Controller NVSRAM - Single Controller version)*
- esm039A.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)              
*Single Controller NVSRAM is only included for those controller models that support single-controller operation

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                                       |
 |______________________________________________________________________________________|
 |E5500 Series Firmware                 |E55XX_07864900.zip                             |
 |                                      |E55XX_07864900.tar.gz                          |
 |______________________________________________________________________________________|
 |EF550 Flash Array Firmware            |E55XX_07864900.zip                             |
 |                                      |E55XX_07864900.tar.gz                          |
 |______________________________________________________________________________________|
 |E5400 Series Firmware                 |E54XX_07864900.zip                             |
 |                                      |E54XX_07864900.tar.gz                          |
 |______________________________________________________________________________________|
 |EF540 Flash Array Firmware            |E54XX_07864900.zip                             |
 |                                      |E54XX_07864900.tar.gz                          |
 |______________________________________________________________________________________|
 |E2600 Series Firmware                 |E26XX_07864900.zip                             |
 |                                      |E26XX_07864900.tar.gz                          |
 |______________________________________________________________________________________|
 |SANtricity Storage Manager                                                            |
 |  NOTE: The 11.10 SANtricity packages should be used with this and subsequent         |
 |        releases of 7.86 controller firmware.  11.10 SANtricity will manage 7.86      |
 |        systems and it contains updated ESM firmware required for ESM sparing.        |
 |______________________________________________________________________________________|
 |                          Windows SMIA|SMIA-WS32-11.10.0300.0026.exe                  |
 |                                      |SMIA-WinX64-11.10.0300.0026.exe                |
 |______________________________________________________________________________________|
 |     32-bit Linux SMIA and Native Pkgs|SMIA-LINUX-11.10.0A00.0026.bin                 |
 |                                      |SMclient-LINUX-11.10.0G00.0026-1.noarch.rpm    |
 |                                      |SMesm-LINUX-11.10.0G00.0009-1.noarch.rpm       |
 |                                      |SMruntime-LINUX-11.10.0A00.0008-1.i586.rpm     |
 |______________________________________________________________________________________|
 |
 | 64-bit x86 Linux SMIA and Native Pkgs|SMIA-LINUXX64-11.10.0A00.0026.bin              |
 |                                      |SMagent-LINUX-11.10.0A00.0002-1.x86_64.rpm     |
 |                                      |SMclient-LINUX-11.10.0G00.0026-1.noarch.rpm    |
 |                                      |SMesm-LINUX-11.10.0G00.0009-1.noarch.rpm       |
 |                                      |SMruntime-LINUX-11.10.0A00.0008-1.x86_64.rpm   |
 |                                      |SMutil-LINUX-11.10.0A00.0002-1.x86_64.rpm      |
 |______________________________________________________________________________________|
 | 64-bit PPC Linux SMIA and Native Pkgs|SMIA-LINUXPPC-11.10.0A00.0026.bin              |
 |                                      |SMagent-LINUX-11.10.0A00.0002-1.ppc64.rpm      |
 |                                      |SMclient-LINUX-11.10.0G00.0026-1.noarch.rpm    |
 |                                      |SMesm-LINUX-11.10.0G00.0009-1.noarch.rpm       |
 |                                      |SMruntime-LINUX-11.10.0A00.0008-1.ppc64.rpm    |
 |                                      |SMutil-LINUX-11.10.0A00.0002-1.ppc64.rpm       |
 |______________________________________________________________________________________|
 |                              AIX SMIA|SMIA-AIX-11.10.0600.0026.bin                   |
 |                              AIX MPIO|disk.fcp.netapp_eseries.01.00.0600.0001.bff    |
 |______________________________________________________________________________________|
 |                          Sol x86 SMIA|SMIA-SOLX86-11.10.0000.0026.bin                |
 |                                      |SMIA-SOL-11.10.0000.0026.bin                   |
 |______________________________________________________________________________________|
 |                                  RDAC|rdac-LINUX-09.03.0C00.0662-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

November 2014 -----------------------------------------------------------------------------------------------------
SANtricity Controller Firmware 07.86.49.00 (based from 07.86.48.00)
ID          Sev Description
200361252   2   Down-rev Drive Firmware caused all drives in a Dynamic Disk Pool to be failed
200576402   1   Erroneous controller lockdown due to Data Assurance errors
200478231   3   cannot edit
200587377   2   Controller assertion/reboot after Dynamic Volume Expansion on Remote Volume Mirror if the base volume is a Dynamic Disk Pool
200579655   2   Dual controller reboot during Dynamic Disk Pool creation
200599666   1   Erroneous Data Assurance error with DA enabled, RVM, ARVM or Snapshot volumes and IO size greater than 2MB
200609771   1   Data Assurance errors during Immediate Availability Format
200626842   2   Controller reboot due to General Protection Fault in pentiumMsrGet
200632156   1   Controller panic and lockdown during drive reconstruction following DE6600 drawer replacement

ESM Firmware 03.9A (based from 03.99)
200628406       Add DCM Write Buffer 52h and 71h CDBs to support auto-sync of drawer config data
200628407       Automatically fix NVData corruption on DCMs by auto-syncing the drawer's MAC address and VPD data from the alternate DCM
200628410       Allow Non-Interactive Operation of NVErase{Primary, Backup) in Mfg Mode 

September 2014 -----------------------------------------------------------------------------------------------------
SANtricity Controller Firmware 07.86.48.00 (based from 07.86.45.00)
200552741       Controller panic and reboot with two failed drives in a RAID 6 Volume Group or DDP Pool without Data Assurance enabled
200555389       Thin volume fails after controller reboot or volume transfer during thin volume expansion
200558985       Incorrect response to PGR_OUT from host results in IO error in a clustered config using IB HICs
200571310       Controller panic and reboot with mirror path failure 
200571705       When using SSD Cache and a controller reboots, a failed SSD Cache drive or controller reboot may occur 
200587220       Controller reboot with Data Assurance and unreadable sector
200590132       Loss of power to nearby drives when one drive is pulled in an E6600 enclosure
200588965       Controller assertion and reboot caused by invalid value in SSD cache volume's cache block size
200601232       Data Assurance error with VMWare (VAAI enabled), ARVM on a DA enabled base volume and if a VMFS datastore is created on the ARVM base volume

ESM Firmware 03.99 (based from 03.95)
200576489       DE6600 fan speed does not go to full speed when a fan module is removed
200593980       Fan status bits incorrect when one power supply is removed.
200516196       Add drawer temperature sensors to the fan speed algorithm for the DE6600

July 2014 -------------------------------------------------------------------------------------------------------
SANtricity Controller Firmware 07.86.45.00 (based from 07.86.44.00)
200545562       Controller reboot with SSD Cache while changing cache block size 
200554604       Periodic controller panic/reboot on E2600 controllers manufactured prior to Oct 2012
200516996       Controller panic and reboot with simultaneous ARVM stats collection via GUI and mirror sync completion  
200540217       Aborted command causes controller reboot with IB HICs  
200481553       Intermittent network issues with controller management ports    
200537253       Performance degradation when using only host ports 1 & 3 or 2 & 4 on the E5500 with SAS HICs    
200558988       Loss of power to nearby drives when one drive is pulled in an E6600 enclosure  
200517705       Data Assurance is not prevented from being disabled with a reconfiguration operation in progress      
200546831       E5500 controller hang when placed online during offline/online test     
200539011       DA errors and controller lockdown with IO during volume initialization 
200488216       DA error with ARVM during controller failover test     
200528434       PCI error when placing E2600 controller offline 
200547759       Controller reboot during manual thin volume expansion   
200534964       Unreadable sectors during IAF with DA enabled   

NVSRAM Nxxxx-786834-DB4.dlp & Nxxxx-786834-SB4.dlp (based from Nxxxx-786834-DB3.dlp & Nxxxx-786834-SB3.dlp)
200571842       Update ONTAP host region to not return dummy WWNs during SOD

May 2014 -------------------------------------------------------------------------------------------------------
SANtricity Controller Firmware 07.86.44.00 (based from 07.86.40.00)
200461601       With ARVM and automated reboot test, data inconsistencies on secondary were observed during sync with host failover initiated immediately after controller reboot 
200480020       Controller reboot during rapid volume create/delete sequence with defrag operation in progress
200481500       In DE6600, speed up fans to cool the array rather than reporting a over-temp fault when airflow is restricted to the B controller
200481539       RAID 6 volume does not complete reconstruction during drive pull/replace test
200481551       Unexpected MEL event 224e Drive failed - initialization/reconstruction failure detected during triple fault stress test
200482769       Controller panic/reboot caused by improper constructor
200488229       Drive failure stress test revealed RAID6 write-through using fullstripe write could result in unreadable sectors
200489383       Loss of data access when upgrading from 07.80 or prior to 07.83 or later with de-integrated drives and controller replacement
200492220       Controller page fault/reboot during power cycle test
200492264       Controller panic/reboot during retrieve GHS list while alt controller held in reset
200495817       Slow performance on E2600 during controller firmware upgrade with heavy IO
200501159       Dual controller panic/reboot when trying to recover a deleted volume in a disk pool or if there is a typo in the recovery script for a standard volume
200501985       The "usable capacity" of the mirror volume after DVE doesn't get updated on primary side until IO initiated
200504479       Controller panic/reboot with ARVM and power cycle or controller reboot
200505458       Controller panic/reboot during triple fault test with heavy IO
200506632       Unable to decrease warning threshold for thin volume repository in Storage Manager
200510219       Controller panic/reboot during automated reboot with drive fail test
200510269       IO timeout with clustering packages that use persistent reservations and issue a PREEMPT_AND_ABORT
200516614       Controller hang during triple fault test with pulled ESM
200520216       Data underrun with host configured for large IO size (> 2MB) and DA-enabled volumes with SAS HICs
200528407       Improved data integrity when importing VGs from system with larger cache block size
200531802       Loss of data after power outage after one controller encountered a CRC error

January 2014 -------------------------------------------------------------------------------------------------------
SANtricity Controller Firmware 07.86.40.00 (based from 07.86.34.00)
200483332       100 Mbps Full Duplex auto-negotiation with switch fails when controller powered on before cable inserted
200482013       Core Dump causes recursive reboot during controller reboot
200481527       Assertion failure and controller reboot with iSCSI ARVM and DDP
200467493       Not able to replace failed drive with identical drive via Storage Manager
200466524       Controller reboot during heavy I/O with VMWare and iSCSI HICs
200465972       Performance degradation if there is a failed drive in a RAID 1 volume with more than 2 drives
200463256       Page Fault and controller reboot during host port cable swap with IB
200441697       Excessive task aborts from host causes controller reboot
200440825       Missing OFED patch caused port capabilities to be overwritten during HCA initialization
200438834       I/O errors during controller firmware upgrade with Linux DMMP and CIFS share
200482026       Drive fail during Dynamic Disk Pool migrate operation with little to no host IO.  Affects E2600, E5400, and EF540 systems.
200448167       E2700 Controller using ARVM feature after recursive reboots goes into lockdown
200461495       Data corruption with Dynamic Disk Pools after replacing Optimal drive with I/O.
200464411       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. 
200465263       Processor memory leak when SANtricity client connects to storage array
200465967       Data Corruption on drive fail and controller failover double fault test running heavy IO
200465979       Assertion hit after disk read fail with fast IO timeout
200466534       Array panics with recursive reboots and drive fail
200467322       Data Assurance Error during recursive reboot stress test
200476836       Ancient I/O with SSD cache running certain IO patterns 
200477141       Page fault due to lack of string buffer after drive fail test
200442568       Data corruption with Host TPGS driver during volume reconstruction and volume ownership transfers
200451950       Page fault and lockdown after repeated reboot testing
200452318       Thin volume repository reporting invalid "threshold exceeded" error during dynamic volume expansion
200454167       Data corruption caused by interrupted write to primary drive for the LBA during reboot and drive fail test
200452270       Controller panic and reboot with Thin Provisioning, ARVM or Snapshot
200434325       SAS port failed reported after controller hot swaps 
200443550       Volume ownership issues with ALUA, ARVM and low I/O
200449177       Controller panic and reboot when changing SSD cache parameters
200449179       Data Corruption when changing SSD cache parameters with I/O
200432807       DA Error hit with SSD Cache enabled while running IO
200442476       Controller page fault panic while reconnecting driveside SAS cables
200446079       Controller reboot caused by bad iSCSI HIC
200405688       Reduced performance with SPC Workloads and Caching with Mirroring enabled due to incorrect define
200414712       I/O timeouts and check conditions on VMWare with VAAI and IB host interface
200424325       Path failure with host registered for RLIR causes controller reboot
200431643       ARVM submits unnecessary data change event; causing unnecessary flash cache purge
200436982       Cache backup device failure during power cycle does not cause cache restore from alternate, which results in data corruption
200439302       Volume does not return to preferred path after Volume Copy Operation has completed
200440927       Connection errors between ARVM pairs using iSCSI with E2600 or E5400 connected to E2700 or E5500
200442517       Active CFW version not reported in MEL optional data field on controller firmware download
200438676       Controller hit multiple exceptions due to auto abort after upgrade 
200408996       Reboot due to ancient IO occurred on both controllers with heavy read/ write load and snapshot volumes
200426685       Cannot create ARVM pair from DA volume to non-DA volume with host owned app tags
200427119       Assertion during volume group import with an exported/removed volume that had SSD Cache enabled
200431758       The fan speed control values and thermal warnings need to be the same for the 725W AC PSU as for the 725W DC PSU
200360733       Page Fault when probing missing for second SATA flash device when only a single SATA flash device is present
200375892       Issue with retrieving Remote Array ID from ARVM Remote Volume
200385625       Loss of data when clearing unreadable sectors on thin volumes with DA enabled
200388918       SAS ports shown as failed after controller reboot due to improper reporting  
200390032       Reboot loop caused by failed or pulled drive during format
200394085       Multi-Bit ECC Error Recovery Fails Causing Lockdown 
200394643       Unexpected MEL event found: 282b - Drive tray path redundancy lost during controller reboots 
200395873       ECC error handling with potential for data abort due to use of uninitialized variable
200405267       Controller reboot following an unexpected iSCSI session termination on E2600 and E5400
200410253       Controller lockdown during format with failed drives
200410255       Double forced transfer causes data corruption
200413052       Script Editor allows creation of more scheduled legacy snapshots than allowed by feature key
200415240       Cache devices internally disabled during mid cache restore reboot on primary.
200416846       Assertion failed after controller reboot due to system not waiting for process completion
200418763       Controller panics while trying to create RVM pairs
200419762       Profile is showing Loss of Path Redundancy even after paths have been restored
200420737       Controller reboot while trying to perform an ARVM controller upgrade
200421727       DCMs are failing to update firmware when upgrading controller firmware from 07.80 to 07.86 with Exx60 and IB HIC
200423196       Controllers lock down due to DA errors when booting Linux from a thin DA volume
200425828       Data/parity mismatch after DA error on RAID 6 volume with interrupted writes
200427829       Controller reboot during Support Data collection
200413122       Controller not properly doing a restore if the alternate's backup is not available
200417329       False DA errors and controller lockdown when reading from DA-enabled snapshots
200370290       Array remains in "fixing" state after reconstruction even though no "operations in progress" are reported
200370331       No critical error logged when Try and Buy period is about to expire
200373529       DHCP options remain in effect beyond lease termination, leaving telnet enabled
200375574       Unable to configure network parameters via SMcli 
200382605       syslog message is not sent when a drive is failed
200386455       Processor memory leak in Support Data collection with iSCSI HIC
200404524       STPG allowed on controller in Service Mode 
200404539       IO shipping allowed during FW download on volumes that should be reported as "Unavailable"
200404541       Shipped IO may be interrupted by a controller reboot
200394640       Ancient IO and controller reboot during online controller firmware download
200394694       Controller reboot with DA-enabled volumes during cable pull test
        
ESM Firmware 03.95 (based from 03.93) 
200449621       Drawers are not reported as degraded when ESM is pulled  
200386760       DA Error on Initiator side during controller reboot test 

                
3. Revision History             
====================    
* Rev 07.86.40.00 (January 2014)
* Rev 07.86.44.00 (May 2014)
* Rev 07.86.45.00 (July 2014)
* Rev 07.86.48.00 (September 2014)
* Rev 07.86.49.00 (November 2014)