Обновление прошивки
Обновление состоит из следующих шагов:
-
опционально: понизить версию прошивки до 03.00.05.00;
Для адаптеров с версией прошивки 03.00.05.00 шаг 1 не требуется.
- включить target mode у адаптера;
- прошить адаптер на актуальную версию;
Установка на адаптер прошивки версии 03.00.05.00
Чтобы установить на адаптер прошивку версии 03.00.05.00:
-
Узнайте индекс адаптера:
# <path_to>/storcli64 show
Пример вывода команды show:
[root@abb2 storcli]# ./storcli64 show CLI Version = 007.1804.0000.0000 Apr 09, 2021 Operating system = Linux 3.10.0-1127.el7.x86_64 Status Code = 0 Status = Success Description = None Number of Controllers = 1 Host Name = abb2 Operating System = Linux 3.10.0-1127.el7.x86_64 StoreLib IT Version = 07.1803.0200.0000 StoreLib IR3 Version = 16.14-0 IT System Overview : ================== -------------------------------------------------------------------------- Ctl Model AdapterType VendId DevId SubVendId SubDevId PCI Address -------------------------------------------------------------------------- 0 HBA 9400-8e SAS3408(B0) 0x1000 0xAF 0x1000 0x3030 00:06:00:00 --------------------------------------------------------------------------
В этом примере индекс – 0 (в колонке Ctl).
-
Установите прошивку версии 03.00.05.00:
# <path_to>/storcli64 /c<index> download file=<firmware_name>.bin noverchk force
где /c<index> – это приставка «/c» и индекс адаптера, полученный на шаге 1. Например, для адаптера с индексом 0 значение будет «/c0».
Пример вывода команды установки прошивки:
[root@abb1 storcli]# ./storcli64 /c0 download file=/root/9400_8e_Pkg_P3_SAS_SATA_FW_BIOS_UEFI/Firmware/HBA_9400-8e.bin noverchk force Downloading image.Please wait... CLI Version = 007.1504.0000.0000 June 22, 2020 Operating system = Linux 3.10.0-1127.el7.x86_64 Controller = 0 Status = Success Description = CRITICAL! Flash successful. Please power cycle the system for the changes to take effect
-
Перезагрузите систему:
# reboot
Настройка target mode на адаптере
Чтобы настроить target mode на SAS-адаптере модели 94xx или более новой:
- Выполните команду scrtnycli.
-
Чтобы выбрать SAS-адаптер, введите его индекс из списка и нажмите Enter.
Рис. 1. Главное меню scrtycli -
Введите команду
ioc -configsas
для настройки параметров SAS адаптера.Рис. 2. Настройки адаптера :SAS-адаптер состоит из одного или нескольких портов.
Каждый порт включает один или несколько физических каналов связи (Phy).
Wide Port настраивается, если порт состоит из нескольких физических каналов связи (Phy).
-
Настройте общие параметры (рекомендуем использовать значения по умолчанию):
- SATA Native Command Queuing: 0
- SATA Write Caching: 0
- SATA maximum queue depth: 128
- SAS maximum queue depth, Narrow: 256
- SAS maximum queue depth, Wide: 256
- Device missing report delay: 0
- Device missing I/O delay: 0
-
Выберите Phy и настройте:
- Phy link
- Max Link Rate
- Min Link Rate
Настройте следующие параметры:
- SSP Initiator: 0 (Enabled)
- SSP Target: 0 (Enabled)
-
Port Config: 0 (Manual)
- Port number: от 0 до 255 (Wide port)
- Повторите настройки для всех необходимых Phy. Для обновления прошивки достаточно 4 phy, объединённых в Wide port.
- Нажмите Enter, чтобы выйти из меню настройки, и перезагрузите адаптер командой
reset -c
. - Чтобы выйти из утилиты выполните
quit
.
-
- Перезагрузите систему.
Установка на адаптер прошивки актуальной версии
Чтобы установить на адаптер прошивку актуальной версии:
-
Узнайте индекс адаптера:
# <path_to>/storcli64 show
Пример вывода команды show:
[root@abb2 storcli]# ./storcli64 show CLI Version = 007.1804.0000.0000 Apr 09, 2021 Operating system = Linux 3.10.0-1127.el7.x86_64 Status Code = 0 Status = Success Description = None Number of Controllers = 1 Host Name = abb2 Operating System = Linux 3.10.0-1127.el7.x86_64 StoreLib IT Version = 07.1803.0200.0000 StoreLib IR3 Version = 16.14-0 IT System Overview : ================== -------------------------------------------------------------------------- Ctl Model AdapterType VendId DevId SubVendId SubDevId PCI Address -------------------------------------------------------------------------- 0 HBA 9400-8e SAS3408(B0) 0x1000 0xAF 0x1000 0x3030 00:06:00:00 --------------------------------------------------------------------------
В этом примере индекс – 0 (в колонке Ctl).
-
Установите прошивку актуальной версии:
# <path_to>/storcli64 /c<index> download file=<firmware_name>.bin
где /c<index> – это приставка «/c» и индекс адаптера, полученный на шаге 1. Например, для адаптера с индексом 0 значение будет «/c0».
Пример вывода команды установки прошивки:
[root@abb1 storcli]# ./storcli64 /c0 download file=/root/9400_8e_Pkg_P3_SAS_SATA_FW_BIOS_UEFI/Firmware/HBA_9400-8e.bin Downloading image.Please wait... CLI Version = 007.1504.0000.0000 June 22, 2020 Operating system = Linux 3.10.0-1127.el7.x86_64 Controller = 0 Status = Success Description = CRITICAL! Flash successful. Please power cycle the system for the changes to take effect
-
Перезагрузите систему:
# reboot