Error cannot flash ir firmware over it firmware

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

Profile picture for user Олег

Avago SAS 9300-8i HBA

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

Качаем прошивку

Прежде всего, нужно найти прошивку. Ищем здесь:

https://www.broadcom.com/products/storage/host-bus-adapters/sas-9300-8i

sas

На текущий момент нашлась 9300_8i_Package_P16_IR_IT_FW_BIOS_for_MSDOS_Windows, качаем.

Прошивать будем через UEFI, поэтому качаем ещё один файлик — Installer_P14_for_UEFI.

Из всего этого добра нам понадобятся только эти файлы:

sas

Где:

  • sas3flash.efi — прошивальщик под UEFI.
  • mpt3x64.rom — BIOS контроллера UEFI. Я использовал Unsigned версию.
  • mptsas3.rom — BIOS контроллера Legacy.
  • SAS9311_8i_IR.bin — прошивка IR.
  • SAS9300_8i_IT.bin — прошивка IT.

Число 9311 в названии прошивки IR смущает, возможно, она не пойдёт на нашем контроллере.

Подготовка флешки

  • Берём флешку, форматируем её средствами винды в FAT32. 
  • Копируем на флешку вышеуказанные файлы.

Вставка флешки

Простая операция вставки флешки через KVM вызвала проблемы. Сервер Supermicro.

Решение проблемы здесь: Supermicro — VM Device is not valid, please click «Refresh» button.

Отключаем видимость контроллера в BIOS

При загрузке жмём Ctrl +C и попадаем в утилиту Avago Technologies Config Utility.

Проваливаемся по Enter в контроллер и устанавливаем видимость «OS Only».

Загружаемся в EFI Shell

Поскольку на нашем сервере Supermicro есть Built-in EFI Shell, то будем им пользоваться. При загрузке нажимаем DEL, попадаем в BIOS и выбираем в Boot Device — Built-in EFI Shell:

sas

Сохраняемся, проверяем что флешка вставлена:

sas

Перезагружаем сервер в EFI Shell:

sas

Просмотреть список примонтированных устройств:

map

Мы видим что наша флешка нашлась как blk0 и примонтировалась как hd51a0h0b0b с алиасом fs0. 

Переходим внутрь флешки:

fs0:

Смотрим список содержимого с помощью ls или dir:

sas

Файлики доступны. На скрине у меня нет SAS9300_8i_IT.bin, это не страшно. Флешку можно вытащить, скопировать туда файлик и примонтировать обратно без перезагрузки сервера.

Прошивка

Посмотрим текущие настройки контроллера:

sas3flash.efi -list

sas

  • Текущая версия контроллера 15.00.00.00 (2016.11.17).
  • SAS Address — 500605B-0-0CDA-35A0
  • Firmware Product ID — IT
  • Версия прошивки (Firmware Version) 15.00.02.00.
  • Версия BIOS Legacy (BIOS Version) 08.35.04.00
  • Версия BIOS UEFI (UEFI BSD Version) — нет вообще.

Для начала установим UEFI BSD:

sas3flash.efi -c 00CDA35A0 -b mpt3x64.rom

00CDA35A0 — это последние 9 символов SAS Address без дефисов. Символы HEX от 0 до F.

sas

Flash BIOS Image Successful. Это хорошо.

Дальше ставим IR прошивку контроллера:

sas3flash.efi -c 00CDA35A0 -f SAS9311_8i_IR.bin

sas

Firmware Image Validation Failed! Ну вот, а счастье было так возможно… Судя по описанию ошибки наш чип не поддерживает эту прошивку, печаль. Ну тогда хотя бы попытаемся обновить прошивку IT до последней:

sas3flash.efi -c 00CDA35A0 -f SAS9300_8i_IT.bin

sas

Firmware Flash Successful. Отлично. Прошиваем BIOS Legicy:

sas3flash.efi -c 00CDA35A0 -b mptsas3.rom

sas

Flash BIOS Image Successful. Это хорошо. Проверяем версию sas3flash.efi -list:

sas

Все остальные версии тоже обновились. Перезагружаемся:

reset

Не забываем в BIOS установить нужный Boot Device.

И всё же…

Нагуглил в статье https://www.broadcom.com/support/knowledgebase/1211161501344/flashing-firmware-and-bios-on-lsi-sas-hbas информацию:

*When flashing an 12G HBA (SAS 9300 family) with IR mode firmware provided in the same package, named 9311, SAS3Flash returns the following error:

 
ERROR: NVDATA Image does not match Controller Subsystem ID!
ERROR: No compatible NVDATA Image(s) found!
Firmware Image Validation Failed!

 
Resolution:
Using DOS or EFI SAS3Flash version 10.00.00.01 or higher with following command string

sas3flsh –o –e -6
sas3flsh –o –f <firmware> -b <bios> -nossid

EFI:
sas3flash –o –f <UEFI BSD firmware> -nossid

Пробую:

sas3flash.efi -o -f SAS9311_8i_IR.bin -nossid

sas

Cannot Flash IR Firmware over IT Firmware!

Вот оно как. Значит, снесём IT Firmware.

Внимание — дальше нельзя перезагружать сервер, чтобы не превратить контроллер в кирпич!

Стираем все прошивки:

sas3flash.efi -o -e 6

sas

Ставим прошивку и BIOS Legacy:

sas3flash.efi -o -f SAS9311_8i_IR.bin -nossid -b mptsas3.rom

sas

Выдыхаем, стираем пот. Ставим BIOS UEFI, также как было выше:

sas3flash.efi -c 00CDA35A0 -b mpt3x64.rom

Смотрим что получилось:

sas

Слева то что было. Спава то что стало.

Firmware Product ID — IR! перезагружаемся.

reset

Первый раз даём перезагрузиться полностью, чтобы определились все устройства. Попадаем в EFI Shell, снова ребутаемся:

reset

При загрузке жмём Ctrl +C и попадаем в утилиту Avago Technologies Config Utility.

sas

Видим, что всё в порядке, смотрим далее:

sas

Появилась опция RAID Properties. План перевыполнен.

Цены

[H]ard|Forum

  • [H]ard|Ware

  • SSDs & Data Storage

You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an alternative browser.

Flashing X8SI6-F to IT mode.


  • Thread starter

    adoch


  • Start date

    Feb 8, 2011

  • #1

Joined
Oct 19, 2010
Messages
77


First, this should possibly go in motherboard forum, but I’m pretty sure I’m going to get a better answer here.

I am trying to flash the onboard sas controller to IT mode, as it is currently in IR mode. According to:
http://www.servethehome.com/howto-flash-supermicro-x8si6f-lsi-sas-2008-controller-lsi-firmware/
It would appear quite easy. Following these steps has given me the message:
ERROR: Cannot Flash IT Firmware over IR Firmware!

14980884.png

This is fine, as further down in the comments section someone else has this problem, and solves it by erasing the flash that is already there, using the command:
sas2flash.exe -o -e 7
(7 is «Erase Complete Flash»)
However, when I try and do this, I receive the error:
Erase flash command not Supported on this platform.

28777011.png

Any ideas?
Some more info:
Windows 7 64 bit (installed for this purpose only).
The operating system is installed on a raid 1 array attached to the controller im flashing. I thought this may cause a problem, but didn’t think it should. I don’t expect to be able to boot into it after the flash is complete.

  • #2

Joined
Jan 23, 2008
Messages
393


Maybe it’s some kind of Windows driver issue? It could be that the controller is detecting the raid array and locking out the flash operations for safety reasons. If I remember correctly, there’s also DOS version of sas2flash. You could try making a FreeDOS boot CD or USB key (using unetbootin) and using that. Then you can disconnect all drives from the controller and see if that helps.

  • #3

Joined
Mar 28, 2008
Messages
25


I ran into the same issue over the weekend and found the following was recently posted (BTW, I have the LSI 9211-8i 2008 based card):

http://kb.lsi.com/KnowledgebaseArticle16266.aspx

First, you need to boot into DOS. I used UBCD and went to the FreeDOS menu option after burning a UBCD CD with the firmware/BIOS updates *and* the sas2flsh.exe utility (not the sas2flash.exe)

Then following the instructions:

When the DOS prompt appears, enter the following command: sas2flsh -o -e 6

DO NOT REBOOT.

After the flash has been deleted, run the flash command: sas2flsh -o -f <firmware_image> -b <BIOS_image>

  • #4

Joined
Oct 19, 2010
Messages
77


Looks good, thanks for the answers, I’ll do it tomorrow.

  • #5

Joined
Feb 5, 2011
Messages
251


I ran into something similar yesterday. There’s a separate binary flash tool for 64 bit windows.

Not sure why it’s not packaged with your firmware/bios.

  • #6

Joined
Oct 19, 2010
Messages
77


Used an msdos 6.22 boot disk with the files copied on, worked fine. I believe I was using the 64bit sas2flash.exe in windows, but thats also a possibility.

Did have to use IDE compatibility mode to read the cd after dos booted though.

Thanks for your help.

  • #7

Joined
Apr 7, 2006
Messages
10,462


LSI removed the ability to do this in newer versions of sas2flsh.exe

Create a DOS bootable diskette. We recommend bootflashdos, an open source utility, for formatting thumb drives.
Copy the firmware image, BIOS image, and DOS version of sas2flash onto the bootable device.
Reboot your machine to boot to DOS. Note that you may need to adjust your motherboard boot list.
When the DOS prompt appears, enter the follow command: sas2flsh -o -e 6
DO NOT REBOOT.
After the flash has been deleted, run the flash command: sas2flsh -o -f <firmware_image> -b <BIOS_image>

http://kb.lsi.com/KnowledgebaseArticle16266.aspx

  • #8

Joined
Oct 11, 2010
Messages
89


Hi!

I’ve run into a problem. I bought 3 Perc H200, and according to this and other forums (like this reference list: http://forums.servethehome.com/showthread.php?19-LSI-RAID-Controller-HBA-Equivalency-Mapping&) it was suggested it comes with a IT firmware, which it does not, it comes with a IR firmware.

Trying to flash it, it works to erase the card (lsi2flsh -o -e 6 or 7) but when flashing, it complains during the flash «flashing mfgpage2, can not validate mfgpage2, exiting without finishing».

At that point, you are up shits creek. The dell flasher refuses to flash back the card as due to the erase, it becomes a generic LSI card, and not a Dell branded one. But one can flash the dell firmware with the LSI flasher, so I managed to save the experiment card I was using.

Anyone have any more opinions on this? I can’t see why it’s not working, and googling the errors that it spits out does not return *any* results, which is kinda strange.

I can’t be the only person to have attempted this ?

Thanks for your time!

— DJ

  • #9

Joined
Dec 23, 2007
Messages
6,482


  • [H]ard|Ware

  • SSDs & Data Storage

Содержание

  1. Прошивка Avago SAS 9300-8i Host Bus Adapter через UEFI
  2. Качаем прошивку
  3. Подготовка флешки
  4. Вставка флешки
  5. Отключаем видимость контроллера в BIOS
  6. Загружаемся в EFI Shell
  7. Прошивка
  8. И всё же.
  9. Supermicro — используем слоты Rear 2.5 x 2 как зеркало под ОС
  10. Первые грабли — Legacy
  11. Разбираемся с жёсткими дисками
  12. Вторые грабли — слишком много винтов в BIOS
  13. Настройка контроллера SAS 9300-8i
  14. RAID1
  15. RAID1 bootable
  16. Настройка IPMI (Redfish, BMC) в BIOS
  17. Установка ОС

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

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

Качаем прошивку

Прежде всего, нужно найти прошивку. Ищем здесь:

На текущий момент нашлась 9300_8i_Package_P16_IR_IT_FW_BIOS_for_MSDOS_Windows, качаем.

Прошивать будем через UEFI, поэтому качаем ещё один файлик — Installer_P14_for_UEFI.

Из всего этого добра нам понадобятся только эти файлы:

  • sas3flash.efi — прошивальщик под UEFI.
  • mpt3x64.rom — BIOS контроллера UEFI. Я использовал Unsigned версию.
  • mptsas3.rom — BIOS контроллера Legacy.
  • SAS9311_8i_IR.bin — прошивка IR.
  • SAS9300_8i_IT.bin — прошивка IT.

Число 9311 в названии прошивки IR смущает, возможно, она не пойдёт на нашем контроллере.

Подготовка флешки

  • Берём флешку, форматируем её средствами винды в FAT32.
  • Копируем на флешку вышеуказанные файлы.

Вставка флешки

Простая операция вставки флешки через KVM вызвала проблемы. Сервер Supermicro.

Отключаем видимость контроллера в BIOS

При загрузке жмём Ctrl +C и попадаем в утилиту Avago Technologies Config Utility.

Проваливаемся по Enter в контроллер и устанавливаем видимость «OS Only».

Загружаемся в EFI Shell

Поскольку на нашем сервере Supermicro есть Built-in EFI Shell, то будем им пользоваться. При загрузке нажимаем DEL, попадаем в BIOS и выбираем в Boot Device — Built-in EFI Shell:

Сохраняемся, проверяем что флешка вставлена:

Перезагружаем сервер в EFI Shell:

Просмотреть список примонтированных устройств:

Мы видим что наша флешка нашлась как blk0 и примонтировалась как hd51a0h0b0b с алиасом fs0.

Переходим внутрь флешки:

Смотрим список содержимого с помощью ls или dir:

Файлики доступны. На скрине у меня нет SAS9300_8i_IT.bin, это не страшно. Флешку можно вытащить, скопировать туда файлик и примонтировать обратно без перезагрузки сервера.

Прошивка

Посмотрим текущие настройки контроллера:

  • Текущая версия контроллера 15.00.00.00 (2016.11.17).
  • SAS Address — 500605B-0-0CDA-35A0
  • Firmware Product ID — IT
  • Версия прошивки (Firmware Version) 15.00.02.00.
  • Версия BIOS Legacy (BIOS Version) 08.35.04.00
  • Версия BIOS UEFI (UEFI BSD Version) — нет вообще.

Для начала установим UEFI BSD:

00CDA35A0 — это последние 9 символов SAS Address без дефисов. Символы HEX от 0 до F.

Flash BIOS Image Successful. Это хорошо.

Дальше ставим IR прошивку контроллера:

Firmware Image Validation Failed! Ну вот, а счастье было так возможно. Судя по описанию ошибки наш чип не поддерживает эту прошивку, печаль. Ну тогда хотя бы попытаемся обновить прошивку IT до последней:

Firmware Flash Successful. Отлично. Прошиваем BIOS Legicy:

Flash BIOS Image Successful. Это хорошо. Проверяем версию sas3flash.efi -list:

Все остальные версии тоже обновились. Перезагружаемся:

Не забываем в BIOS установить нужный Boot Device.

И всё же.

*When flashing an 12G HBA (SAS 9300 family) with IR mode firmware provided in the same package, named 9311, SAS3Flash returns the following error:

ERROR: NVDATA Image does not match Controller Subsystem ID!
ERROR: No compatible NVDATA Image(s) found!
Firmware Image Validation Failed!

Resolution:
Using DOS or EFI SAS3Flash version 10.00.00.01 or higher with following command string

sas3flsh –o –e -6
sas3flsh –o –f -b -nossid

EFI:
sas3flash –o –f -nossid

Cannot Flash IR Firmware over IT Firmware!

Вот оно как. Значит, снесём IT Firmware.

Внимание — дальше нельзя перезагружать сервер, чтобы не превратить контроллер в кирпич!

Стираем все прошивки:

Ставим прошивку и BIOS Legacy:

Выдыхаем, стираем пот. Ставим BIOS UEFI, также как было выше:

Смотрим что получилось:

Слева то что было. Спава то что стало.

Firmware Product ID — IR! перезагружаемся.

Первый раз даём перезагрузиться полностью, чтобы определились все устройства. Попадаем в EFI Shell, снова ребутаемся:

При загрузке жмём Ctrl +C и попадаем в утилиту Avago Technologies Config Utility.

Видим, что всё в порядке, смотрим далее:

Появилась опция RAID Properties. План перевыполнен.

Источник

Supermicro — используем слоты Rear 2.5 x 2 как зеркало под ОС

Имеется сервер Supermicro 4U в составе CSE-846BE16-R920B / MBD-X10DRi / 2xIntel Xeon E5-2660 V.4 / 4×32 GB DDR4 ECC REG / 24x6TB 7200 RPM / SAS 9300-8i Host Bus Adapter / LSI CBL-SFF8643-8087-10M (LSI00402) / MCP-220-82609-0N / Rear 2.5 x 2 Hot swap HDD / Intel X520-DA2.

И серверная полка в составе CSE-846BE1C-R1K03JBOD / 2282600-RACK-E-HDmSAS-HDmSAS-2M / 24x6TB 7200 RPM.

Простым языком конфигурация следующая:

Сервер размером 4 юнита, в него воткнуты:

  • спереди 24 жёстких диска HDD 3.5′ объёмом 6 Тб каждый,
  • внутри материнка X10DRi,
  • два процессора,
  • четыре плашки памяти по 32 Гб,
  • Host Bus Adapter SAS 9300-8i — кабелем LSI соединяется с полкой, её описание ниже,
  • сзади два слота под 2.5′ жёсткие диски.

Полка размером 4 юнита, в ней:

  • спереди 24 жёстких диска HDD 3.5′ объёмом 6 Тб каждый,
  • полка подключена LSI кабелем к серверу.

Вот как оно выглядит вместе:

Идея в следующем: 2 слота сзади сервера использовать под систему, объединив для отказоустойчивости в зеркало — RAID1. Слоты:

  1. объединить два Rear винта в зеркало,
  2. сделать их загрузочными,
  3. установить ОС, загрузиться.
  4. Убедиться, что большие диски по 6 Тб видны в ОС.

Первые грабли — Legacy

Я уже имел дело с серверами Supermicro, поэтому сразу предупреждаю, встроенный софтварный RAID контроллер на материнке управляется только в режиме Legacy. Это свойственно не только серверам Supermicro. Как минимум, у нового микросервера HPE Proliant Microserver Gen10 тот же недостаток. Итак, нужно в BIOS переключить Boot Mode в режим Legacy.

Вытаскиваю все винты, чтобы не мешали.

Сервер загружается, видим заставку, ждём надписи «Press to run Setup»:

Жмём DEL, должна появиться надпись «Entering Setup. «:

Отдыхаем и ждём окна BIOS.

Переходим во вкладку Boot, переключаем режим Boot Mode Select на LEGACY. Сохраняем изменения, перезагружаем сервер.

Разбираемся с жёсткими дисками

Модель материнской платы, как показывает IPMI, оказалась X10DRi-T. На страничке производителя: https://www.supermicro.com/products/motherboard/Xeon/C600/X10DRi-T.cfm

Из описания следует, что мать имеет на борту два SATA-контроллера. Визуально было обнаружено, что Rear слоты подключены к первому, но это можно и в BIOS посмотреть. Переключить на второй SATA-контроллер вполне реально, но мне не нужно.

SAS винты контроллерами SATA не поддерживаются. Пробуем SATA винты. В качестве теста использовались две модели жёстких дисков:

  • Intel SSD DC S3510 Series 480 Gb (HPE)
  • Western Digital HDD WD10JFCX

Сразу скажу — оба вида жёстких дисков заработали. Далее в статье работа ведётся только с HDD WD10JFCX от Western Digital, которые мы и будем объёдинять в зеркало.

Rear слоты уже имеют салазки, прикручиваем их к винтам:

Втыкаем для начала один винт:

Мне пока просто интересно, увидит ли сервер винт?

Также подключаем все 48 винтов по 6 Тб.

Вторые грабли — слишком много винтов в BIOS

После включения сервера с одним Rear винтом нам снова нужно попасть в BIOS.

В процессе загрузки мы видим много винтов TOSHIBA:

Это нормально, это всё большие 6 Тб винты.

В процессе загрузки жмём DEL и входим в BIOS, переходим во вкладку Boot:

Видим два изменения:

  • Boot Option #6 теперь видит винт «Hard Disk :#0100 ID0. «
  • Появилась опция Hard Disk Drive BBS Priorities

Смотрим на наш «Hard Disk. «:

Toshiba — это не Rear, нам нужно грузиться с других винтов.

Кликаем на «Hard Disk Drive BBS Priorities»:

И вот они — грабли. BIOS видит первые 16 жёстких дисков, остальные просто отсутствуют. Rear даже близко нет.

Исправить ситуацию можно, для этого сделать так, чтобы BIOS не видел все винты контроллера SAS 9300-8i. У этого SAS-контроллера есть свой BIOS, с блэкджеком и куртизанками.

Настройка контроллера SAS 9300-8i

Для доступа к настройкам SAS-контроллера ждём появления экрана:

Утилита управления SAS-контроллером называется Avago Config Utility. Для входа нажимаем Ctrl+C:

Please wait, invoking SAS Configuration Utility.

Открывается синий экран, курсор на контроллере SAS9300-81. Кликаем Enter:

Ждём, открывается окно конфигурации контроллера:

На фото плохо видно, но нас интересует пункт Boot Support, приближу:

По умолчанию стоит значение «Enabled BIOS & OS», кнопками плюс и минус меняем его на «Enabled OS only»:

Нажимаем ESC, выбираем «Save changes then exit this menu»:

Потом «Exit the Configuration Utility and Reboot»:

Перезагружаем сервер. На самом дела в этой утилите можно ещё много чего сделать, назначить, например, диск загрузочным, но мне это не требуется.

Снова жмём DEL и входим в BIOS во вкладку Boot:

Видим, что винты Toshiba пропали, вместо них в Boot option #6 — «Hard Disk : WDC WD10J. «, похоже на правду, кликаем на него:

Да, судя по серийнику, это именно тот 2.5′ Rear диск, который мы воткнули в сервер. Теперь мы убедились. что винт подходит и читается сервером. Следующая наша задача, сделать из двух Rear дисков RAID.

RAID1

Переходим во вкладку Advanced:

Нас интересует пункт SATA Configuration. Это раздел конфигурирования встроенного в материнку SATA контроллера.

Чуть ниже есть ещё один пункт sSATA Configuration. sSATA расшифровывается просто — Second SATA Controller. Меня он не интересует, поскольку Rear диски подключены к первому SATA контроллеру.

Переходим в SATA Configuration. Конфигурируем.

  • SATA Controller — Enabled
  • Configure SATA as — RAID
  • SATA/sSata RAID Boot Select — SATA Controller

В SATA Port 0 видим наш диск Western Digital. Выше я рассказывал, что пробовал SSD диски. Для них можно сменить SATA Device Type с «Hard Disk Drive» на «Solid State Drive» (Для HDD не меняйте!):

Не знаю, что это даст, но хуже не будет точно. Поскольку я остановил выбор на WD HDD дисках, то оставляю «Hard Disk Drive» как было по умолчанию.

Сохраняем все изменения в BIOS и выключаем сервер. Вставляем в него второй Rear винт:

Включаем сервер. В процессе загрузки мелькает новое окно, ловим его:

Для входа в раздел конфигурирования RAID нажимаем Ctrl+I (ай, i). Открывается окно Intel(R) Rapid Storage Technology enterprise — SATA Option ROM:

Далее настраиваем зеркало из двух винтов. Нажимаем единицу — Create RAID Volume:

Указываем Name, я указал RAID1:

Выбираем RAID Level — RAID1(Mirror):

Capacity оставляю максимум, в зеркале размер RAID массива чуть меньше размера одного винта:

Статус массива Normal, инициализация зеркала проходит быстро. Bootable Yes. Выходим — 4:

Перезагружаем сервер, теперь нужно сделать RAID1 загрузочным.

RAID1 bootable

Загружаемся в BIOS — DEL. Переходим во вкладку Boot. В Boot Option #6 выбираем Intel RAID1:

Отдельные винты в опциях загрузки пропали, но их можно увидеть в Advanced > SATA Configuration:

Если второй SATA контроллер не нужен, можно ему сделать Disabled:

Для дальнейшей работы нам понадобится настроить IPMI (Redfish, BMC).

Настройка IPMI (Redfish, BMC) в BIOS

Для настройки IPMI на сервере достаточно вписать IP адрес и конфигурацию сети в BIOS. Переходим во вкладку IPMI:

Переходим в BMC Network Configuration:

Выбираем Update IPMI LAN Configuration:

Дальше настраиваем конфигурацию сети:

Сохраняем и перезагружаемся:

Вот тут примечание — после первой перезагрузки IP адрес не меняется. Пришлось чуть позже перезагрузиться второй раз:

Вот теперь IP адрес нужный. Теперь можно через IPMI подключиться к консоли сервера, примонтировать ISO образ и установить ОС.

А вот для настройки IPMI на полке понадобятся дополнительные действия. По умолчанию там настроен DHCP — нужно подключить IPMI в сеть с DHCP сервером, поймать выданный IP адрес, зайти по нему на web-интерфейс IPMI и сменить IP адрес и сетевые настройки там. На полке расширения есть кнопка reset, если вы что-то напортачите, мне не пригодилась.

Итак, IP адрес у IPMI есть. Подключаем патчкордом сервер к сетевой карте своего компьютера. Настраиваем на своём компьютере IP адрес из той же подсети, что и IPMI:

Заходим на сервер в IPMI через web-интерфейс:

  • Логин Supermicri IPMI по умолчанию ADMIN.
  • Пароль для Supermicri IPMI по умолчанию ADMIN.

Регистр имеет значение.

Установка ОС

Запускаем консоль. Remote Control > Console Redirection > Launch Console:

Видим экран сервера:

Монтируем ISO образ.

Virtual Media > Virtual Storage:

Выбираем тип — ISO File:

Затем Open Image:

Кликаем Plug In:

Ok. Ключи можно посмотреть в Hotkey Settings:

Перезагружаем сервер F6 (передаёт Ctrl+Alt+Del):

Загружаемся в ISO образа:

Устанавливаем ОС, это уже вы сами. Как пример: Установка Oracle Linux 7.5

После установки ОС можно загрузиться и увидеть наше зеркало уже в Linux:

ОС успешно установилась на зеркало. Система готова к эксплуатации.

Данная статья писалась два дня. Некоторые её части были выделены в отдельные статьи, могут пригодиться:

Источник

  • #1

I purchased a 4-node Supermicro server that has a BPN-ADP-8S3008-1UF RAID card in each node. This was purchased being lead to believe that they were in IR mode, but I receive them in IT mode.

IT mode is fine for 3 of the servers, as I’m using those in a vSAN cluster, but I was just going to RAID 0 each drive for that and leave them in IR mode. However, the 4th node needs to have the hardware RAID capabilities.

I can’t find firmware for these cards. Does anyone have any guidance here? The Supermicro F628R3-RC0BPT+ servers are no longer supported, and I don’t see any firmware for the cards on their site, or on Broadcom’s site.

Edit: I found the 9300/9311-8i firmware here: Downloads | Thomas-Krenn.AG
I followed the guide here to flash to IR mode (same method flashing IR to IT, just choose the IR firmware). The only thing I had to do was perform a ‘Sas3flash.efi -o -e 6’ in order to erase the firmware. Otherwise, you’ll get the error, «Cannot Flash IR Firmware over IT Firmware!».

This is working now for me. I’d delete this, but will leave it up in case someone else has the same thing.

Last edited: Mar 6, 2022

Понравилась статья? Поделить с друзьями:
  • Error cannot find videx64 sys
  • Error cannot find the m2tw or kingdoms executable
  • Error cannot find the fakeroot binary
  • Error cannot find symbol system out println
  • Error cannot find symbol scanner