How to Upgrade NetScaler NIC Firmware by Using a USB Stick

Complete the following steps to upgrade NIC firmware by using a USB stick:

Imaging Your USB Stick

  1. Download the file

  2. Unzip the file

  3. Insert a USB stick that is 32GB or larger from a well-known brand in to the Windows System.

    Note: Do not chose the PNY brand as there is already an internal PNY USB stick. It will make it confusing to select this boot device when two PNY USB devices are present.

  4. Note the drive letter of the newly inserted USB stick.

  5. Download and install ImageUSB from here.

  6. Start ImageUSB.

  7. Select USB stick drive letter from Step 6.

  8. Select the option:

    Write image to USB Drive

  9. Select the image:


  10. Click Write.

  11. Click through all the warnings and ensure each time that the correct drive letter is selected.

  12. Upon completion, compare the checksum generated by ImageUSB with the one in the file:


Changing the Boot Order to Boot Your USB Stick

Note: This procedure cannot be carried out over an SSH network console due to networking not being available during the BIOS boot phase.

Requirement: Access to the system serial console.

  1. On the system serial console, press the del key about 2 times per second during boot up on the serial console until “Entering Setup…” is displayed.

    User-added image

  2. Scroll over to the Boot menu using the cursor keys on the keyboard.

  3. Using the cursor keys scroll, down and highlight USB Device BBS Priorities.

  4. Press Enter and select the Boot Option #2.

  5. Scroll down to highlight your USB stick, and not the PNY USB stick.

    User-added image

  6. Press Enter and ensure that your USB stick is highlighted for Boot Option #2.

  7. Scroll up to Boot Option #1 and select your USB stick.

  8. Press Enter and ensure that your USB stick is highlighted in the menu for Boot Option #1.

  9. Press Esc to return to the previous higher-level menu.

  10. Scroll over to the Save & Exit menu.

  11. Scroll down to Boot Override and highlight your USB stick.

  12. Press Enter to immediately start booting your USB stick, and see the Linux boot loader timeout after a few seconds and boot Linux with no action required by you.

  13. When presented with the below login prompt, login with the default NetScaler username and password.

Upgrading the NICs

  1. Login using the default NetScaler credentials.

    citrix-u64 login: nsrootPassword:
  2. Change directory to the upgrade_nic directory

    nsroot@citrix-u64:~$ cd upgrade_nic/
  3. Run the upgrade command

    nsroot@citrix-u64:~/upgrade_nic$ sudo ./nvmupdate64eIntel(R) Ethernet NVM Update ToolNVMUpdate version (C) 2013 - 2015 Intel Corporation.WARNING: To avoid damage to your device, do not stop the update or reboot or power off the system during this update.Inventory in progress. Please wait [.+********]Num Description Device-Id B:D Adapter Status=== ====================================== ========= ===== ====================01) Intel(R) I350 Gigabit Network Connecti 8086-1521 11:00 Update not available02) Intel(R) Ethernet Controller XL710 for 8086-1584 06:00 Update available03) Intel(R) Ethernet Converged Network Ad 8086-1572 132:00 Update not available04) Intel(R) Ethernet Controller X710 for 8086-1572 01:00 Update not available05) Intel(R) Ethernet Converged Network Ad 8086-1572 134:00 Update not available06) Intel(R) Ethernet Controller X710 for 8086-1572 04:00 Update not available07) Intel(R) Ethernet Converged Network Ad 8086-1584 137:00 Update not available08) Intel(R) Ethernet Controller XL710 for 8086-1584 130:00 Update available09) Intel(R) Ethernet Converged Network Ad 8086-1584 08:00 Update not availableOptions: Adapter Index List (comma-separated), [A]ll, e[X]itEnter selection:
  4. Select a number from the first column where Update available appears in the last column, and press enter.

  5. Repeat until there are no more columns where Update available appears in the last column.

  6. Shutdown Linux and wait for shutdown to complete and the “reboot: Power down” message is displayed:

    sudo shutdown –h now...[ xxx.xxxxxx] reboot: Power down

    Where “x” is some random series of digits.

    Your system is now powered off.

  7. Remove your USB stick.

  8. Power on your system using the power button, or the LOM GUI power control feature if the LOM Ethernet port is connected and networking on the LOM port is configured.

Restoring the BIOS Boot Order

There is no need to restore the BIOS Boot Order once your USB stick has been removed from the system.

The BIOS boot order will automatically revert to the previous state, once your USB stick is removed from the system on the next reboot.


Leave a Reply