Проблема возникает в серверах HP Gen8 на старых прошивках iLO4.
При загрузке сервера можно увидеть сообщение iLO 4 has detected a self-test error:

В моём случае беда проявлялась в том, что нельзя было зайти в веб-интерфейс iLO: он сильно тормозил и разлогинивал из сеанса, также слетела Advanced-лицензия.
Проблема признана HP, происходит из-за постоянной записи в одни и те же области NAND.
На протяжении нескольких лет они пытались её побороть… всё отражено в бюллетене от HP:
https://support.hpe.com/hpesc/public/docDisplay?docId=emr_na-c04996097
Общая последовательность действий такая:
- Обновить прошивку iLO 4 до версии не менее 2.61
- Отформатировать память NAND, куда пишутся логи iLO и диагностики.
- После форматирования проблема либо уходит, либо нет. Если проблема осталась, то всё, флэш испорчена, далее только замена материнки или (возможно) платы NAND.
Здесь описаны пять способов отформатировать NAND:
https://support.hpe.com/hpsc/doc/public/display?docId=emr_na-a00048622en_us
Самый простой – через веб -интерфейс (работает после обновления iLO), но в моём случае iLO был со старой, да к тому же сломанной прошивкой и в него нельзя было зайти. Поэтому единственный вариант был – проводить операции через командную строку с помощью утилиты HPQLOCFG.EXE
Сам iLO форматирование не затрагивает, он остаётся нетронутым.
При удачном форматировании его можно восстановить, скачав Intelligent Provisioning (IP) .iso . Подцепить его через Remote Media в iLO, загрузиться с этого образа, next-next.
Для восстановления IP с флешки есть: Утилита HP для создания загрузочных флешек из ISO
Если форматирование флэш не помогло, скорее всего Intelligent Provisioning уже восстановить не удастся. Хотя по большому счёту он нужен только для установки Windows Server на голое железо…
Также есть видео по форматированию Flash и восстановлению Intelligent Provisioning: