Смена типа прошивки между IR и IT на контроллерах Broadcom
Для смены типа прошивки между IT и IR на HBA контроллерах необходимо проверить наличие и актуальность следующих файлов:
sas3flash - основной файл-инсталлятор.
IT/IR.bin - файлы прошивки отвечающие за режим работы HBA контроллера.
mtp3x64.rom - файл EFI биоса для HBA контроллера.
mptsas3.rom - файл Legacy биоса для HBA контроллера.
Процесс прошивки имеет следующие шаги:
- При наличии в системе более чем одного контроллера необходимо выявить PCI flag или номера всех контроллеров системы командой sas3flash -o -listall.
- В дальнейшем для обращения к конкретному контроллеру необходимо начинать команду следующим образом: sas3flash -с *номер контроллера* -o..., либо sas3flash -cpci *PCI flag (1:5:3 - например)* -o...
- sas3flash -o -listsasadd - выводи текущее уникальное ID* контроллера (sas address), данное значение необходимо сохранить любым доступным способом (записать, сфотографировать)
- sas3flash -o -e 7 - данная команда производит затирание всей информации хранящейся во флеше контроллера.
- sas3flash -o -f IT/IR.bin **(в зависимости от нужного режима работы) - данная команда производит заливку прошивки с нужным режимом работы контроллера.
- при возникновении ошибки вида:
ERROR: NVDATA Image does not match Controller Subsystem ID!
ERROR: No compatible NVDATA Image(s) found!
Firmware Image Validation Failed!
на место ** вписать команду -nossid - sas3flash -o -b mpt3x64.rom - производит заливку EFI bios
- sas3flash -o -b mptsas3.rom - производит заливку Legacy bios
- sas3flash -o -sasadd **(вписать сохранённое значение) - производит запись уникального ID контроллера.
- Произвести перезагрузку сервера.