Инструмент Avago/LSI flash не обнаруживает карту SAS

Инструмент Avago/LSI flash не обнаруживает карту SAS

Я пытаюсь перепрошить свою карту LSI 9300-4i (M1210) RAID, но упираюсь в стену. Во-первых, мой BIOS определяет карту так, как показано здесь:

введите описание изображения здесь

А потом я попробовал загрузить DOS, Windows 10 и EFI shell. Когда я запускаю инструмент sas3flash, он всегда сообщает "No Avago SAS adapters found". Почему нет? BIOS говорит, что он присутствует.

введите описание изображения здесь

Если это поможет, я добавлю ниже фотографию своей карты. Может кто-нибудь объяснить, почему я не могу прошить ROM+прошивку, и что мне нужно сделать по-другому?

Обратите внимание, что я не могу войти в утилиту настройки карты через ПЗУ при загрузке, так как она по какой-то причине отключена.

введите описание изображения здесь

решение1

Я обнаружил, что моя карта LSI на самом деле является OEM-версией (брендированной как "IBM"). Как только инструменты avago видят флаг OEM (или имя OEM) в ПЗУ, они отказываются запускаться. По-видимому, старые инструменты (ранние sas2flash) игнорировали это и перепрошивали ПЗУ и прошивку. После перепрошивки карта идентифицируется как LSI, и все инструменты LSI работают нормально. Но более новые инструменты LSI (например, sas3flash) отказываются запускаться на продуктах под брендом OEM и работают только на продуктах под брендом LSI. Это имеет смысл — мы поддерживаем другие бренды, которые не платят вам за поддержку.

Единственный способ решить эту проблему — загрузиться в DOS, затем запустить megarec, чтобы стереть прошивку и биос. Затем записать новую прошивку и биос. После этого обычные инструменты sas3flash будут работать, потому что они видят фирменную карту LSI.

Связанный контент