Skip to main content
NetApp Knowledge Base

FAQ: NVMe Flash Cache module firmware update

Views:
5,707
Visibility:
Public
Votes:
0
Category:
fas-systems
Specialty:
hw
Last Updated:

Applies to

  • FAS9500, FAS9000
  • FAS8700, FAS8300, FAS8200
  • FAS2750, FAS2720, FAS2650, FAS2620

Answer

The above-listed FAS platforms use a Non-Volatile Memory express (NVMe) SSD Flash Cache module.

Unlike previous iterations of Flash Cache where FW was available with system firmware, the NVMe Flash Cache FW is available on the NetApp Support Site Drive Firmware Page as part of the  All FW package or as individual downloads.

These FAQs should help address any questions specific to upgrading NVMe Flash Cache firmware.

How do I update the firmware for NVMe Flash Cache?
Follow the functional instructions that are found as part of the firmware download. These instructions ultimately deploy the firmware files to a directory where they will be detected by ONTAP and updated automatically.

Is NVMe Flash Cache module firmware included in the All Drive Firmware package?  
Yes, it is. If the intent is to only update specific drive firmware for storage drives or NVMe Flash Cache modules, then download the firmware individually.

How long does the NVMe Flash Cache firmware update take? 
It takes less than 1 minute. There is a background process in ONTAP that scans for new Flash Cache firmware every 10 minutes. 

Is firmware update of the NVMe flash cache module disruptive?   
No. The firmware is updated to the NVMe Flash Cache module in the background. Then, a PCI reset is invoked to activate the new firmware. During the PCI reset, any inflight I/O operations will be sent to persistent storage and any queued operations will be restarted after the reset.      

Is there performance impact when the NVMe Flash Cache module firmware is updated?  
Inflight operations will be sent to persistent storage during the reset. This might temporarily impact read performance.

Are there any log messages associated with the NVMe Flash Cache module firmware update?
Unlike storage HDD or SSD firmware, there are no messages indicating that "firmware will now be updated". However, there are three EMS events that are logged in ONTAP 9.1 or later that track completion of the firmware update:

  • nvme.successfully.activate.complete: This Notice severity message occurs when new firmware has been successfully activated on the drive and is running normally.
  • nvme.fw.activate.failed: An Error severity message that occurs when there was an issue while activating the new firmware on the NVMe drive via PCI reset after it has been successfully downloaded. The caching module will continue normal operation with obsolete firmware.
  • nvme.fw.program.failed:  An Error severity message that occurs when there was an issue while downloading the new firmware to the NVMe drive.

If background disk firmware update is disabled, will the update for NVMe firmware still be updated automatically when loaded to my cluster?
Yes.

Sign in to view the entire content of this KB article.

New to NetApp?

Learn more about our award-winning Support

NetApp provides no representations or warranties regarding the accuracy or reliability or serviceability of any information or recommendations provided in this publication or with respect to any results that may be obtained by the use of the information or observance of any recommendations provided herein. The information in this document is distributed AS IS and the use of this information or the implementation of any recommendations or techniques herein is a customer's responsibility and depends on the customer's ability to evaluate and integrate them into the customer's operational environment. This document and the information contained herein may be used solely in connection with the NetApp products discussed in this document.