How to Perform an Expander Firmware Update Using EFI Shell


Install & Setup



The following steps show how to update the Intel® PCIe Expander, Intel® Storage Expander, or the Intel® Storage Systems JBOD Family using the EFI shell.

Known Restrictions

  1. The firmware upgrade requires a compatible expander to be connected to Intel® SAS/RAID Host Bus Adapter (HBA).
    • Intel® RAID Controller RS2PI008
    • Intel® RAID Controller RS2MB044
    • Intel® RAID Controller RS2SG244
    • Intel® RAID Controller RS25GB008
    • Intel® RAID Controller RS25NB008
    • Intel® RAID Controller RS25FB044
    • Intel® RAID Controller RS25SB008
    • LSI* 9286-8e
  2. The firmware upgrade requires a supported operating system to perform.
    • Firmware upgrade through SAS host bus adapter, supported with Windows*, Linux*, and UEFI* (EFI 2.0)
    • Firmware upgrade through RAID host bus adapter, supported with Windows, and Linux
    • Firmware upgrade through the On-board SATA/SAS Capable Controller, supported with Linux only


  1. Flash drive formatted as FAT32
  2. Firmware Package
Note The shown snapshots are just examples; they may change from system to system integration.


  1. Extract the downloaded firmware package onto the Root directory of the formatted (FAT32) flash drive.
  2. With the USB thumb drive inserted into any of the back-panel USB ports of the board, boot the system into the EFI shell. To do this, press [F6] during POST.
  3. Select Internal EFI Shell from the menu below:
    Internal EFI Shell
  4. At the prompt type: fs0 and press Enter, located under the Device mapping table.Device mapping table
    • The USB flash drive may also mount to fs1, depending on the other installed devices on your system.
    • Run the command map -r on the EFI shell, if needed, to mount the USB flash drive. The number of fs#  depends on the result of command map -r.
  5. Change directories to the folder containing the UEFI folder, where the needed files are.
    • On the flash drive, type: cd [space] name of folder until you get to the UEFI directory.
    • If you don't know the name of the directories, type DIR+Enter for a list of files and directories.
    Change directories to UEFI folder
  6. Once in the UEFI directory, confirm the update file update.nsh is present.
    • Type DIR to display a list of files.
    list of files
  7. At the prompt, type updsate.nsh and press Enter.  This loads the update to the expander card.loading the update
    Note Don't restart or shut the system down while this is in process.
  8. Once done, a Firmware update complete message appears. Exit UEFI and reboot the system.


Related topic
Demo: How to Perform a Firmware Update of Intel® RAID Controllers on EFI Shell