Эксперименты с N2U400-A

После замены MIO на другую ревизию (GXS на IXS) биос данного зверька начал вредничать - бутблок криво инициализировал контроллер PS/2, из-за чего биос на нажатия кнопок реагировал, но орал "не вижу клаву". Винда ессно клаву/мышу тоже не видела (хотя, если память не подводит, другая нфорс2 от элиттрупа прекрасно себя чувствовала после такой замены).
После небольшого поиска по гуглу - нашел гигаглюк 7N400, биос от которого на данной железке заработал, но вылезли некоторые другие мелочи (в частности проблема с мониторингом, и потенциальные проблемы с сетевухой - на гигаглюке пользуется внешний реалтек, после загрузки с LiveCD винды - сетевуха определялась но кабель видеть отказывалась). Кроме всего прочего, после 1-го сохранения параметров биоса оказалось невозможно что-либо изменить в биосе - мать висла после нажатия энтера в окне подтверждения.
Почитав гугл и поэкспериментировав, слепил бутблок от 7N400 и основной код от родного биоса. Минус этого безобразия - не выставляется частота шины; подозреваю - бут от гигаглюка ищет ее совсем не в той ячейке кмоса, куда ее ложит родной биос; нагло его дизассемблировать - мне пока что лень, хочу попробовать прежде другие варианты. И почему-то отсутствует загрузка с сидюка, хотя сидюк в IDE-девайсах видится.
По ходу разбирательств возникло несколько вопросов:
1) Пытался менять original.bin по этому описанию - что в 1м, что во 2м способе результат - пост С5. Если перенес руками запакованный мэйн из родного биоса в неродной - все почти идеально "срослось", кроме некоторых мелочей (как бешенные тайминги в биосе, отсутствие текста для пункта Virus Warning); в последнем случае - нужно было его открыть/сохранить модбином чтобы cbrom увидел модуль как System BIOS (последовательность - удалил все модули из гигаглюковского биоса, перенес original.bin в пакованном виде, модбином открыл-сохранил, дальше добавил оставшиеся модули cbrom). Естессно - возник вопрос "почему?".


2) За что отвечает модуль BSMICODE.ROM?
3) Что за блоки данных находятся между пакованными модулями и бутблоком? Подозреваю, что DMI и ESCD, но почему (вернее, зачем) они присутствуют в биосе, скачанном с офф сайта? Теоретически прошивальщик же их не шьет... И почему-то если бутблок вырезать без данных блоков, вернее, без последнего, начинающегося с адреса 37D00 (бутблок ведь начинается, как и в аварде 4.5, со строки "= Award Decompression Bios =" по адресу 39400? или в аварде 6 он начинается раньше?), в результате получается "моргалик", ребутящийся после С1 по кругу...
P.S. С биосоковырятельством до сегодня особо не сталкивался, но асм еще не забыл...

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • You can use BBCode tags in the text. URLs will automatically be converted to links.

Подробнее о форматировании текста

Антибот - введите цифру.
Ленты новостей