
Эта статья — кейс-инструкция о том, как мы подключили два современных жёстких диска WD80EFRX (8 ТБ) к серверу Dell PowerEdge R210 II, в котором стоял контроллер LSI SAS2008 (6Gbps SAS Controller).
Контроллер работал в IR-режиме с прошивкой MPT2BIOS версии 7.11.10.00. В этом режиме поддерживается создание RAID-массивов, но отсутствует прямой доступ к дискам — что критично для систем вроде ZFS или Ceph. Кроме того, прошивка не позволяла распознавать диски объёмом более 2 ТБ. В статье расскажем, как мы перевели контроллер в IT Mode (Initiator Target), который предоставляет доступ к каждому диску напрямую, обновили прошивку до версии 20.00.07.00, обошли ошибку Failed to Validate Mfg Page 2
и решили самую загадочную проблему — почему WD-диски не стартуют.
Исходные данные
Сервер: Dell PowerEdge R210 II (2014 год выпуска)
Контроллер: 6Gbps SAS Controller на базе LSI SAS2008, прошивка 7.11.10.00 (IR Mode) — PERC H200А
Цель: Подключить два свеженьких диска 2025 года WD80EFRX (8 ТБ) через SAS-контроллер в режиме IT Mode (Initiator Target).


Проблема: диски не видны
Сначала подключили оба диска к контроллеру, но в BIOS контроллера (зашли через Ctrl+C), а также в live-ОС — диски не определялись вовсе:

Сами WD80EFRX — абсолютно исправны. Были предварительно подключены через USB-бокс к другому компьютеру — без проблем читаются.
Подозрение: старая прошивка контроллера
IR (Integrated RAID) поддерживает RAID-массивы. IT (Initiator Target) — упрощенная прошивка, не поддерживает RAID, но работает немного быстрее в некоторых режимах.
Изучили форумы:
Руководство от Colobridge по прошивке LSI HBA — пошаговая инструкция по перепрошивке LSI-контроллеров и переводу в нужный режим.
Документация Broadcom — официальное руководство по прошивке и работе с BIOS LSI-контроллеров.
Пришли к выводу: старая прошивка контроллера не поддерживает диски объёмом более 2 ТБ. К тому же контроллер находится в IR-режиме. Решили:
Прошить контроллер на последнюю версию прошивки —
20.00.07.00
Заодно перевести его в IT Mode.
Шаг 1: Подготовка прошивки
Загрузили последние версии:
2118it.bin
— прошивка IT mode.mptsas2.rom
— BIOS ROM.sas2flsh.exe
— утилита прошивки. Выбрали реализацию sas2flsh под DOS, потому что только она позволяет перепрошивать с одного типа (IR/IT) на другой. Другая реализацияsas2flash
(с буквой «a» в названии) в BIOS режиме этого не позволяет, исходя из документации производителя Broadcom.megarec.exe
— для низкоуровневой очистки.
Создали загрузочную флешку с FreeDOS (Rufus), скопировали все файлы.
Шаг 2: Очистка контроллера
Предварительно сохраняем адрес контроллера, нам он еще понадобится.

Переходим к sas2flsh
:
sas2flsh -o -e 6
sas2flsh -o -f 2118it.bin -b mptsas2.rom
Но тут возникла ошибка:
Mfg Page 2 Mismatch Detected.
Writing Current Mfg Page 2 Settings to NVRAM.
Failed to Validate Mfg Page 2!
Шаг 3: Решение ошибки Mfg Page 2
Ошибка Failed to Validate Mfg Page 2
означает, что контроллер не смог проверить одну из производственных страниц (Mfg Page 2
). Эта ошибка встречается у моделей на чипе LSI SAS2008. Но модулей на этом чипе существует много разных, и порядок действий с набором вспомогательных утилит (megarec
, sas2flsh
и др.) может значительно отличаться.
На случай неудачи, заранее подготовили план восстановления по инструкции из блога holms.place. Но в нашем случае всё оказалось проще.
Причина ошибки — в последовательности прошивки. Подтвердили это на форумах и в блогах:
Ориентировались на подробную инструкцию по прошивке Dell H310 от Vladan.fr, но проводили всё в DOS-сеансе, а не в EFI:
megarec -writesbr 0 sbrempty.bin
— чтобы полностью «зачистить» контроллер.
megarec -cleanflash 0
— удаление прошивки.
После того, как отработала команда megarec -cleanflash 0
отправили сервер в ребут и очень долго ждали инициализации. Экран несколько минут был чёрный, впереди была неизвестность. Но в какой-то момент сервер продолжил инициализацию других устройств (idrac, bios), так и оставив на некоторое время нас в неведении о контроллере. Уже в DOS выполнив sas2flsh -list
, увидели наш контроллер без какой-либо базовой информации о нём — в сведениях о прошивке, биосе, адресе было пусто. Скринов не сделали.
После этого ещё раз прошиваем контроллер:
sas2flsh -o -f 2118it.bin -b mptsas2.rom
Прошивка прошла успешно:
Firmware Image has been successfully updated.
BIOS Image has been successfully updated.
Проверка:
sas2flsh -list

Вывод:
FW Version: 20.00.07.00
BIOS Version: 07.39.02.00
Также восстанавливаем SAS-адрес контроллера:
sas2flsh -o -sasadd 5B8CA3A0E922B000

Контроллер переведён в IT Mode и работает корректно.

Но WD-диски всё ещё не видны
Первая мысль: возможно, что-то с самим подключением. Но диски уже проверялись отдельно — рабочие.
Симптом: диски не крутятся
Из-за шума самого сервера, не сразу обратили внимание, что диски-то не крутятся при подаче питания (при включении сервера).
При включении питания — диски молчат, не стартуют. Контроллер не видит их потому, что они не запускаются физически.
Питание подаётся через стандартный SATA Power кабель от блока питания сервера.
Шаг 4: Проблема Power Disable (PWDIS)
Диски WD80EFRX с 2018 года получили поддержку функции Power Disable. Эта функция активируется при подаче 3.3V на 3-й контакт (P3) SATA-питания. В современных блоках питания для персональных компьютеров он не используется, а вот в серверах ещё подаётся. PWDIS означает:
Если на P3 подаётся 3.3V — диск НЕ ЗАПУСКАЕТСЯ.
Power Disable — не случайная фича, которую производители забыли совместить с реальностью. Power Disable блокирует старт для экономии питания и безопасного извлечения дисков на серверах.
Шаг 5: Решения Power Disable
Вариант 1. Использовать переходник Molex → SATA
Питание Molex не содержит 3.3V, и на P3 ничего не подаётся. Проверено — работает без проблем.
Вариант 2. Удалить контакт из колодки питания (что мы и сделали)
В нашем случае SATA Power-колодка была разборная. Аккуратно вытащили пин P3 — и вуаля: диск стартует.

Контроллер его увидел моментально. В live-системе на Linux диск также успешно обнаружился и отобразился в списке устройств. После этого оба диска стабильно работают в сервере, тестовая запись и чтение прошли без ошибок.
В итоге
Вот полный список действий, которые понадобились, чтобы подключить современные WD-диски к старому серверу:
Контроллер LSI SAS2008 работал в IR-режиме, не поддерживал диски >2 ТБ.
Прошивка с
sas2flsh
вызвала ошибкуFailed to Validate Mfg Page 2
, решена черезmegarec -cleanflash
.Контроллер успешно прошит в IT Mode, версия 20.00.07.00.
Диски по-прежнему не работали — из-за Power Disable на 3.3V (контакт P3).
Удалён контакт из колодки SATA Power. Контроллер увидел WD-диски и они заработали.
Все три проблемы — типовые. Но когда они накладываются друг на друга, диагностика превращается в испытание. Мы столкнулись с этим при настройке бэкап-сервера для HB.BY. Надеемся, кому-то это сэкономит часы времени и нервов. Если будут вопросы по прошивке или PWDIS — пишите в комментарии.