Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия | |||
каталог_статей:аппаратное_обеспечение:обновление_прошивки_в_адаптерах_lsi_hba [2015/10/22 12:39] sa10 [Загрузка новой прошивки и BIOS] |
— (текущий) | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== обновление прошивки в адаптерах lsi hba ====== | ||
- | Применимость: | ||
- | |||
- | Слова для поиска: | ||
- | ---- | ||
- | |||
- | ===== Задача: | ||
- | Обновить прошивку контроллера LSI HBA | ||
- | |||
- | ===== Решение: | ||
- | |||
- | |||
- | Существует 2 вида прошивки для адаптера LSI SAS9211-8i HBA | ||
- | |||
- | - IR - поддерживает RAID | ||
- | - IT - упрощенная прошивка, | ||
- | |||
- | Для прошивки нужно скачать актуальный | ||
- | |||
- | Внутри вы найдете два подкаталога: | ||
- | - HBA_9211_8i_IR | ||
- | - HBA_9211_8i_IT | ||
- | Внутри соответствующего каталога будет находится нужный файл, например - **2118ir.bin** | ||
- | |||
- | Еще потребуется утилита **sas2flash** для прошивки которую в скачаете с сайта LSI в архиве Installer_P17_for_Solaris.zip или Installer_P17_for_Linux.zip | ||
- | |||
- | После извлечения из архива сделайте файл утилиты исполняемым: | ||
- | |||
- | chmod +x ./sas2flash | ||
- | |||
- | Эта утилита предназначена для работы с контроллерами: | ||
- | * LSI SAS2004 | ||
- | * LSI SAS2008 | ||
- | * LSI SAS2108 | ||
- | * LSI SAS2116 | ||
- | * LSI SAS2208 | ||
- | * LSI SAS2308 | ||
- | ==== Проверка ==== | ||
- | |||
- | Проверьте текущие версии прошивок и список доступных адаптеров | ||
- | |||
- | ./sas2flash -listall | ||
- | |||
- | Вы должны получить вывод команды подобный этому: | ||
- | |||
- | < | ||
- | LSI Corporation SAS2 Flash Utility | ||
- | Version 17.00.00.00 (2013.07.19) | ||
- | Copyright (c) 2008-2013 LSI Corporation. All rights reserved | ||
- | |||
- | Adapter Selected is a LSI SAS: SAS2008(B2) | ||
- | |||
- | Num | ||
- | ---------------------------------------------------------------------------- | ||
- | |||
- | 0 SAS2008(B2) | ||
- | 1 SAS2308_2(B0) | ||
- | |||
- | Finished Processing Commands Successfully. | ||
- | Exiting SAS2Flash. | ||
- | </ | ||
- | |||
- | <wrap hi> | ||
- | В колонке **Num** отображается **< | ||
- | |||
- | ==== Осторожность ==== | ||
- | |||
- | <WRAP center round important 60%> | ||
- | |||
- | При следующих процедурах очень легко можно ошибиться и все поломать если на сервере есть другие LSI адаптеры и вы ошибетесь в указании нужного. Потому, | ||
- | |||
- | </ | ||
- | |||
- | |||
- | Перед каждой следующей операцией контролируйте параметр выбора | ||
- | ./sas2flash -list -c 0 | ||
- | ./sas2flash -list -c 1 | ||
- | |||
- | В выводе команды обратите внимание на **Firmware Product ID**. | ||
- | |||
- | <wrap hi> | ||
- | |||
- | Firmware Product ID : 0x2214 (IT) | ||
- | |||
- | <WRAP center round alert 60%> | ||
- | Не пытайтесь прошить интегрированный адаптер, | ||
- | |||
- | Прошивка этого адаптера приведет к невозможности загрузки системы. Обновление прошивки этого адаптера происходит | ||
- | </ | ||
- | |||
- | |||
- | ==== Стирание старой прошивки ==== | ||
- | < | ||
- | |||
- | Перед стиранием старой прошивки надо спасти информацию о SAS WWN | ||
- | < | ||
- | ./sas2flash -o -listsasadd -c 0 | ||
- | LSI Corporation SAS2 Flash Utility | ||
- | Version 17.00.00.00 (2013.07.19) | ||
- | Copyright (c) 2008-2013 LSI Corporation. All rights reserved | ||
- | |||
- | Advanced Mode Set | ||
- | |||
- | Adapter Selected is a LSI SAS: SAS2004(B2) | ||
- | |||
- | The SAS Address for the controller is: 500062b-0-0029-6ae4 | ||
- | |||
- | Finished Processing Commands Successfully. | ||
- | Exiting SAS2Flash. | ||
- | </ | ||
- | |||
- | Запишите себе это значение в блокнот слитно без символов **-** , например: | ||
- | --> | ||
- | |||
- | Старая прошивка и BIOS удаляется командой | ||
- | |||
- | ./sas2flash -о -е 6 -с <id> | ||
- | |||
- | Эта команда выполняет утилиту sas2flsh в расширенном режиме (-o), и стирает (-e 6) прошивку и BIOS на указанном адаптере (-с < | ||
- | <WRAP center round important 60%> | ||
- | |||
- | Перезагрузка системы | ||
- | </ | ||
- | |||
- | |||
- | <wrap em> | ||
- | |||
- | |||
- | ==== Загрузка новой прошивки и BIOS ==== | ||
- | |||
- | В отдельный каталог скопируйте файл утилиты для прошивки **sas2flsh**, | ||
- | |||
- | Перейдите в этот каталог и загрузите в адаптер новую прошивку и BIOS: | ||
- | |||
- | cd < | ||
- | ./sas2flsh -o -f 2118it.bin -c <id> | ||
- | ./sas2flsh -o -b mptsas2.rom -c <id> | ||
- | |||
- | <!-- | ||
- | Восстанавливаем значение SAS WWN | ||
- | ./sas2flsh -o -sasadd <ваш SAS WWN> | ||
- | --> | ||
- | После обновления прошивки убедитесь, | ||
- | |||
- | ./sas2flash -listall | ||
- | |||
- | Выключите и включите сервер, | ||
- | |||
- | |||
- | ===== Смотрите также: ===== | ||
- | * [[http:// | ||
- | ---- | ||
- | |||
- | Актуальность: | ||
- | |||
- | {{tag> |