Перейти к основному содержанию

Прошивка Avago MegaRAID SAS 9361-8i

LSI MegaRAID SAS 9361-8i

Доброго времени суток. Сегодня на примере контроллера Avago MegaRAID SAS 9361-8i покажем процесс его прошивки в правильном порядке.

LSI MegaRAID SAS 9361-8i — 12Gb/s SAS/SATA контроллер

На сервере нет операционной системы, так что можем экспериментировать. На контроллере собраны какие-то массивы, но это сейчас значения не имеет.

lsi

Если скачать последний пакет с прошивками, то в нём можно найти два интересных файла:

  • MR_4MB.rom
  • 70-26832-00_Ptolemy4GB_GG_VPD.rom

MR_4MB.rom — это файл прошивки контроллера. А 70-26832-00_Ptolemy4GB_GG_VPD.rom судя по сочетанию "GG" это файл прошивки Gas Gauge Firmware для контроллера индикатора заряда. Современные RAID контроллеры предъявляют повышенные требования к питанию батареи, поэтому оснащаются специальными микросхемами для отслеживания различных параметров батареи: напряжения, тока, температуры. В контроллере может присутствовать счетчик кулонов для отслеживания состояния заряда/разряда. Данные параметры являются основой для метода мониторинга Gas Gauge.

Оффтопик: сейчас такие контроллеры заряда почти в каждом смартфоне стоят. И в любом устройстве, которое может подзаряжать аккумуляторную батарею.

В общем, у нас имеется две прошивки, вот только не всегда их нужно все устанавливать. Монтирую к серверу два ISO образа, один с файлами прошивок и утилитой storcli, второй с Hiren’s BootCD PE.

Hiren’s BootCD PE x64 (v1.0.2)

Загружаю Windows и запускаю на сервере командную строку. Посмотрим есть ли у нас контроллер:

storcli64.exe /c0 show

Контроллер /c0 обнаружен, это именно тот, что мы будем обновлять.

lsi

Узнаем текущую версию прошивки контроллера:

storcli64.exe /c0 show | findstr Package

Текущая версия пакета прошивки 24.21.0-0067.

lsi

Обновляем прошивку контроллера.

storcli64.exe /c0 download file=MR_4MB.rom resetnow

В этом примере я обновил прошивку контроллера до версии пакета 24.21.0-0148.

lsi

Узнаем версию прошивки Firmware Gag Gauge:

storcli64.exe /c0 show | findstr/C:"Module Version"

Текущая версия модуля Gas Gauge 6071-04A.

lsi

Смотрим в таблички и находим свой вариант.

lsi

lsi

6071-04A наблюдается для CacheVaultModule с 4 ГБ памяти и не требует обновления. Если у вас обновление всё-таки требуется, то:

storcli64.exe /c0 download file=70-26832-00_Ptolemy4GB_GG_VPD.rom fwtype=2
storcli64.exe /c0 restart

P.S.

Не прошивайте то, что прошивать не требуется.

Автор не несёт ответственности за несовпадение кривизны рук с мышкой и клавиатурой.

Пишите правильные имена прошивок.

Качайте правильные версии пакетов прошивок для правильной версии контроллера. Не качайте неправильные версии прошивок для неправильной версии контроллера.

В пакете с прошивками есть инструкция. Это одна из тех инструкций, прочитать которую нужно полностью до начала работ.

Прошивки ищем здесь:

https://www.broadcom.com/support/download-search

Цены

 

Похожие материалы

Прошивка Avago SAS 9300-8i Host Bus Adapter через UEFI

Имеем железку Avago SAS 9300-8i HBA. На ней стоит прошивка "IT" от 16 года. Начитался, что если поставить прошивку "IR", то можно контроллер обучить работать с RAID. Проверим. Если не получится — обновим "IT" до последней версии.