Для примера обновлю прошивку в сетевом адаптере Intel XL710-QDA1 с версии 6.01(6.01) до 8.21(8.15).
Сетевой адаптер я установил в сервер HPE DL380 Gen8 с операционной системой Ubuntu Server 18.04.
Сразу переключился на root пользователя:
sudo -i
Скачал с официального сайта архив с новой версией прошивки и скриптом обновления:
https://downloadcenter.intel.com/download/24769/Non-Volatile-Memory-NVM-Update-Utility-for-Intel-Ethernet-Network-Adapter-700-Series
Распаковал скачанный архив:
tar -zxvf 700Series_NVMUpdatePackage_v8_15_Linux.tar.gz
Запустил скрипт обновления:
cd 700Series/Linux_x64
./nvmupdate64e
На экране отобразилось следующее:
Intel(R) Ethernet NVM Update Tool
NVMUpdate version 1.35.42.7
Copyright (C) 2013 - 2020 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 Ver.(hex) DevId S:B Status
=== ================================== ============ ===== ====== ==============
01) Intel(R) Ethernet Converged 6.01(6.01) 1584 00:007 Update
Network Adapter XL710-Q1 available
Options: Adapter Index List (comma-separated), [A]ll, e[X]it
Скрипт обновления предложил указать в каком сетевом адаптере необходимо обновить прошивку или выбрать все, ну в моем случае был установлен только один сетевой адаптер и я указал «А», а также согласился создать резервную копию установленной прошивки:
Enter selection: A
Would you like to back up the NVM images? [Y]es/[N]o: Y
Update in progress. This operation may take several minutes.
[**|.......]
Num Description Ver.(hex) DevId S:B Status
=== ================================== ============ ===== ====== ==============
01) Intel(R) Ethernet Converged 8.21(8.15) 1584 00:007 Update
Network Adapter XL710-Q1 successful
Reboot is required to complete the update process.
Tool execution completed with the following status: All operations completed successfully.
Press any key to exit.
После успешного обновления прошивки в сетевом адаптере Intel XL710-QDA1 я перезагрузил сервер:
reboot
Прошивку обновлял в оригинальных сетевых адаптерах (была наклейка c qr кодом) и в китайских, в работе сетевых адаптеров разницы пока не заметил.
Смотрите как я это делал на видео:
Смотрите также мои статьи:
- Обновление драйвера i40e Intel
- Решение BUG: Bad page state in process kworker
- Установка и обновление драйвера ixgbe
- Не обновляется прошивка Silicom Intel XL710