Интеграция BIOS контроллера VIA-6421 в BIOS материнской платы

Для добавления поддержки компьютером жестких стандарта дисков S-ATA, был использован RAID-контроллер на чипе VIA-6421.
Кроме того на данном контроллере присутствовали четыре порта USB2.0 выполненные на чипе VIA-6214.
Основной проблемой контроллеров на чипе VIA-6421 является невозможность загрузки с них, так как микросхема с BIOS на контроллерах либо отсутствует, либо стоит пустышка. Поэтому можно попробовать интегрировать BIOS контроллера в BIOS материнской платы

Интеграция BIOS VIA-6421

Материнская плата MSI-6337, в BIOS которой интегрировался BIOS контроллера использует Award BIOS, соответственно то что описано в данной статье применимо к Award BIOS.
Для начала нужен образ прошивки BIOS материнской платы с которым мы и будем работать.
Для добавления/удаления/замены модулей в Award BIOS используется утилита cbrom.
Запуск утилиты с ключем /D выведет список модулей имеющихся в прошивке.

mb_bios_mb_original

Однако, при попытке добавить модуль 6421V431.ROM который является BIOS контроллера, cbrom ругнулся на недостаток места в прошивке.

mb_not_enough_space

Изучение списка модулей BIOS материнской платы показало что модуль №8 является модулем контроллера promise который не распаян на данной версии материнской платы, следовательно мы можем его удалить.

mb_promise

Удаляем модуль контроллера promise из BIOS материнской платы и смотрим что место освободилось.

mb_promise_release

Теперь добавляем в BIOS материнской платы модуль RAID-контроллера и проверяем что получилось.

mb_via_bios_add

Теперь модифицированный BIOS необходимо прошить в материнскую плату и можно грузиться с контроллера.

mb_controller2

BIOS материнской платы должен поддерживать загрузку с внешних контроллеров.

mb_boot_device

А вот и долгожданное окно BIOS контроллера VIA-6421 в котором виден HDD WD2500AAKS.

mb_via_bios_screen

Ну и в завершение остается только добавить, что если Вы решитесь на аналогичную процедуру, то помните про риск повреждения BIOS материнской платы в случае ошибочных действий или сбоев. Возможен вариант поиска контроллера который поддерживает загрузку…

Закладка Постоянная ссылка.

Комментарии запрещены.