Обновление bios raid контроллера
Данная маленькая статья может оказаться полезной для владельцев модуля RMS25JB080 или администраторам ищущих хорошее решение для построения не дорогих дисковых хранилищ.
Предыстория
Возникла необходимость проработать бюджетное и надежное решение, которое можно было бы использовать в системах видео наблюдения или как хранилища данных на базе файловой системы ZFS. Основными требованиями было: универсальность и тиражируемость решения, хорошая процессорная производительность и возможность хранения больших объемов данных (много дисков, регулярная запись/чтение, отсутствие необходимости использовать рейд, возможность быстрой замены диска без раскручивания корпуса). За основу решено было взять серверную материнскую плату Intel, с процессором Xeon E3 v3, а так же корпус на 8 SAS/SATA дисков с горячей заменой без экспандера. При выборе рейд контроллера для подключения дисков выбор был отдан интегрированному RAID-модулю Intel (HBA контроллер с портами 2 x SFF-8087 мини, на базе чипа LSI 2308, но имеющий цену в 1,5 – 2 раза ниже таких же PCI-E контроллеров на 8 SAS портов).
Начало квеста
К сожалению, в Украине приобрести в в свободной продаже данные RAID-модули нельзя. Поэтому пришлось заказывать и ждать 4-5 недель, пока их привезли. Дальше все просто, собираем/докупаем все необходимое железо в кучу, монтируем все в корпус и подключаем.
Обратите внимание! Материнская плата S1200V3RPS, НЕ ИМЕЕТ физически распаянного разъема подключения рейд модуля, в отличие от остальных 3х моделей – RPL, RPO, RPM (поддерживает так же встроенную графику Intel).
В строке MPT Firmware Revision указана версия и тип прошивки — IR (которая, соответственно поддерживает возможности настройки RAID 0, 1, 1E, 10, JBOD). Так как это все мне не нужно, возникает не преодолимое желание перепрошить его в IT mode, и получить быстрый и «тупой» SAS контролер.
Проблема
Исходя из опыта, в первую очередь был осуществлен поход на ark.intel.com и скачан архив с последней версией прошивки контролера: ph17_2013.12.17, с датой аж от 21 декабря 2013 года. Но волшебной папочки «IT» — там нет.
После гугления в интернете, было найдено много статей о перепрошивке LSI контролеров, в том числе и встроенных (обычно в материнках SuperMicro или серверах Dell). Но все они описывали работу с контролерами построенных на чипах 2108, 2008 или более ранних. Авантюризм повел меня дальше на официальный сайт LSI.com. На базе чипсета 2308, LSI выпускает две модели контролера с восемью внутренними портами: 9207-8i и 9217-8i. Качаю прошивки под обе модели (версия P19 от 18 марта 2014). Радуюсь, что обновления не прошлого года, распаковываю их и с удовольствием вижу, что и в папке HBA_9207_8i_IT и в HBA_9207_8i_IT лежит одинаковый файл "9207-8.bin".
Процесс перепрошивки
- с любого из наших архивов с прошивками LSI контролера — 9207-8.bin (файл прошивки из папки Firmware\HBA_9207_8i_IT или Firmware\HBA_9207_8i_IT);
- из архива Intel прошивки — sas2flash.efi (утилита прошивки для UEFI биоса), mptsas2.rom и x64sas2.rom (биос[ы?] контролера).
ВНИМАНИЕ! Если в системе имеются другие контролеры LSI, то необходимо с помощью команды "sas2flash –listall" найти все контролеры. После этого, в выводе команды найти и запомнить номер (Num) raid модуля, который планируется прошивать. И в дальнейшем во всех командах указывать этот номер c ключем "-c ".
Перед прошивкой нужно сохранить SAS адрес контролера (SAS WWN). Выполняем команду:
Записываем на листочек SAS Address (слитно без пробелов и разделителей), он нам дальше пригодиться.
Во всех статьях было описано, что IT прошивка льется только в контроллер, предварительно отчищенный от IR прошивки. Стирание выполняем командой:
Обновление прошивки и БИОСа контроллера:
И завершающий штрих, восстановление SAS WWN:
Перезагружаемся, используя выключение/включение питания. Теперь в процессе загрузки можно наблюдать следующую картину при инициализации рейд модуля (наслаждаясь буковками IT и всеми преимуществами данного режима):
Надеюсь, что данная статья сможет поможет тем, у кого возникнет такая же необходимость.
Всем привет, сегодня хочу поделиться опытом, как обновить BIOS у RAID контроллера Adaptec. Для чего это чаще всего нужно, тут Америку открывать не нужно, все для исправления проблем предыдущей версии и закрытие дыр безопасности, но бывают и проблемы но сегодня не об этом. Adaptec не исключение, и тоже постоянно правит прошивку у своих контроллеров, я вам покажу весь процесс обновления, чтобы у вас больше не стояло такого вопроса.
Где взять прошивку
Как я раньше и писал брать нужно всегда с официального сайта производителя, никогда не качайте такие вещи в левых источников, иначе если в процессе обновления прошивка будет кривая, вам уже кроме вас никто не поможет и можете поломать железку вообще. Я уже писал инструкцию как скачать прошивки adaptec, кому интересно ознакомьтесь.
Обновление биоса
И так начинаем процедуру обновления биоса, в этом нам поможет загрузочный iso dos, в который мы положим файлы прошивки и утилиты afu.exe. Почитайте как все это подготовить по ссылке слева. Загружаетесь с данного образа, я использую виртуальный привод порта управления, можно использовать zalman. Выбираете Use FreeDos 1.1.
через пуру секунд вы увидите командную строку Freedos
Первым делом посмотрим содержимое наших каталогов, делается это командой.
Как видите есть структура каталогов которую мы заранее видели, я до этого создавал папку Adaptec.
Переходим в папку Adaptec с помощью команды
Видим файл утилиты afu.exe и файл firmware прошивки.
Пишем команду afu.exe и нажимаем Enter, у вас откроется утилита Adaptec Flash Utility V7, она имеет BIOS подобное меню, вполне удобное.
Узнаем версию прошивки
Первым делом я предлагаю посмотреть текущую версию firmware bios. Делается это через меню Display flash information. Вы получите точный Build и дату релиза, в моем случае это 2014 год, очень старая.
Проверка прошивки
Еще перед процессом обновления необходимо проверить прошивку на наличие повреждения и ошибок, в противном случае можно получить не работающий RAID контроллер. Выбираем пункт Verify flash image, мастер вас спросит где искать файл обновления.
Начнется чтение найденного файла.
По результатам проверки вы узнаете битый файл или нет, если все хорошо то можно продолжать.
Процедура update
Переходим к пункту Update flsh image.
Мастер вас спросит где лежит ваш файл firmware, если путь правильный жмем ok.
начнется чтение прошивки
Adaptec Flash Utility Вас уведомит, что сейчас будет update firmware и он займет, для вступления новой, потребуется перезагрузка.
процесс прошивки не очень информативный
Все операция успешно завершена.
Для получения эффекта перезагрузитесь.
Как видим, теперь все свеженькое за 2015 год.
Думаю было не сложно и есть конечно более простые способы, но бывает так что их реализовать сложнее. Если у вас ошибка Login failed: Internal error occurred, то вам сюда
Как обновить прошивку (Firmware) на контроллере LSI-01
Всем привет сегодня расскажу как обновить прошивку (Firmware) на контроллере LSI. Ранее я уже рассказывал вам как сохранить конфиг файл на Raid controller LSI, но хорошо бы чтобы в нем была последняя прошивка ведь не для кого не секрет, что только одними драйверами и улучшеными механизмами программного обеспечения (алгоритмы), можно очень сильно увеличить, как производительность системы, так и ее стабильность, так, что я вам настоятельно рекомендую отсеживать последние прошивки для вашего контроллера и читать, что они несут нового и не забывайте пожалуйста делать резервные копии, чтобы всегда можно было легко восстановиться в случае нештатной ситуации. Давайте смотреть как выполнить это не сложное действие.
Для того чтобы попасть в консоль обновления прошивки LSI контроллера, вам нужно установить MegaRAID Storage Manager (MSM). После чего логинимся под учетной записью имеющей административные права. Сразу перед вами появляется Dashboard, со сводной информацией, жмем ссылку Update firmware снизу по центру.
Как обновить прошивку (Firmware) на контроллере LSI-02
Указываем путь к вашему файлу прошивки, если у вас его нет то прочитайте Где скачать драйвера, утилиты и прошивки для LSI контроллеров MegaRAID
Как обновить прошивку (Firmware) на контроллере LSI-03
Выбираем файл и жмем Open
Как обновить прошивку (Firmware) на контроллере LSI-04
Как обновить прошивку (Firmware) на контроллере LSI-05
Видим, что моя прошивка новее, ставим галку Confirm и жмем Yes.
Как обновить прошивку (Firmware) на контроллере LSI-06
Начнется загрузка прошивки на контроллер
Как обновить прошивку (Firmware) на контроллере LSI-07
После ее загрузки, ставим галку Confirm и жмем Yes.
Как обновить прошивку (Firmware) на контроллере LSI-08
После прошивки видим, что все успешно установилось.
Как обновить прошивку (Firmware) на контроллере LSI-09
Вот так вот просто обновить прошивку (Firmware) на контроллере LSI. В примере был прошит контроллер
Популярные Похожие записи:
2 Responses to Как обновить прошивку (Firmware) на контроллере LSI
Добрый день, может сталкивались с такой проблемой.
Обновил прошивку рейда, перезагрузил сервера. И теперь при входе в MegaRAID Storage Manager, пишет ошибку «Servers could not be found because server may be down or server not installed in the host system»
Пытался сделать по вашей статье, не помогло.
В device manager пишет, «This device cannot start. (Code 10) An I/O adapter hardware error has occurred.»
Контроллер LSI MegaRAID SAS 9240-4i
у меня один в один такая же ситуация, обновил и все, кабзда.Контроллер такой же
Перед тем как начать процесс обновления прошивки контроллера, необходимо обратиться к официальной документации. В разделе Using the Adaptec Flash Utility вы найдете необходимые инструкции по использованию утилиты для обновления. На данный момент нас интересует процесс подготовки загрузочного носителя:
To create the firmware update disks:
Copy these files to empty, formatted floppy disks, a USB flash drive, or a writable CD:
— AFU.exe
— Axxxx01.ufi
where xxx is the model number of your controller.
Note: Most controller model numbers have a suffix (for example Adaptec RAID 3405). Check that the .ufi file is the correct file for your controller before copying.
Я позволил себе сократить эту инструкцию до минимума. Floppy диски я все равно не буду использовать. Далее обратимся к инструкции по использованию Adaptec Flash Utility.
To run the menu-based AFU:
1 Shut down your operating system and reboot to DOS from a bootable DOS floppy disk or from a DOS partition on a bootable drive. (You can use a disk drive connected to the controller you are updating.) If your computer isnt set up to boot from the bootable floppy disk, enter the system setup utility and change the setting.
2 Insert the firmware update disk (created using the steps above) containing AFU.exe
3 At the DOS command prompt, type AFU with no arguments. The AFUs main menu is displayed.
4 Select Select Controllers, then select the Adaptec RAID controller(s) to be flashed. To update multiple RAID controllers in the same system, update the boot controllerТs flash first, restart the computer, then update the flash for the remaining controllers.
5 Select Select an Operation.
6 Choose the operation you want, then follow the on-screen instructions to complete the task:
— Update flash image Updates all the flash components on a RAID controller with the flash image data from the UFI file.
— Save flash image Reads the contents of a RAID controllers flash components and saves the data to a UFI file, which you can use to restore a RAID controllerТs flash if required.
— Verify flash image Reads the contents of a RAID controllers flash components and compares it to the contents of the specified UFI file.
— Display flash information Displays version information about a RAID controllers flash components.
7 Complete the flash operation and restart your computer before trying to use the RAID controller again. (You can not use your RAID controller while you are updating its flash.) The AFU processes the selected command, prompts you to insert additional floppy disks as needed, and reports either success or an error message code.
Если все пункты понятны, можно двигаться дальше.
Загрузочная флешка
Сначала качаем прошивку с официального сайта. Создаем загрузочный диск с DOS’ом (вернее в моем случае не диск, а флешка). Для этого я использую Rufus (все настройки как на скриншоте ниже, ничего докачивать не нужно):
Как только загрузочная флешка создана, копируем на неё файлы из скаченного ранее архива:
После этого переходим от подготовительного этапа непосредственно к процессу обновления.
Обновление
Загружаемся с флешки (предварительно не забудьте выставить флешку на первое место среди устройств загрузки в биосе материнской платы):
Выбираем первый пункт и перед нами выйдет командная строка, в ней набираем afu.exe:
Откроется утилита Adaptec Flash Utility. Первым делом проверим версию текущей прошивки устройства (моя версия датирована 2011 годом. Учитывая, что на дворе 2016, она достаточно сильно устарела):
Идем к нашей цели — выбираем Update Firmware. Поскольку файл у меня лежал в корне, то в строке пути должно быть пустое место, «С:\» надо стереть.
Смело продолжаем и дожидаемся окончания процесса обновления:
Для того чтобы попасть в консоль обновления прошивки LSI контроллера, вам нужно установить MegaRAID Storage Manager (MSM). После чего логинимся под учетной записью имеющей административные права. Сразу перед вами появляется Dashboard, со сводной информацией, жмем ссылку Update firmware снизу по центру.
Указываем путь к вашему файлу прошивки
Выбираем файл и жмем Open
Видим, что моя прошивка новее, ставим галку Confirm и жмем Yes.
Начнется загрузка прошивки на контроллер
После ее загрузки, ставим галку Confirm и жмем Yes.
После прошивки видим, что все успешно установилось.
Вот так вот просто обновить прошивку (Firmware) на контроллере LSI. В примере был прошит контроллер
Читайте также: