Установка контрольной точки по ходу выполнения кода бутблока

Hi all, великий и ужасный! БИОС AWARD, MB Gigabyte 8I945P-G. Посткарта NM9221 МастерКит.
Проблема вот в чем. Пробую установить контрольную точку в бутблоке (это ради тренировки) путем замены кода своим:

	       mov al, 0EEh
Label1:   mov dx,80h
	       out dx,al
	       jmp Label1

Но после прошивки МВ просто не стартует. Пробовал и длинные переходы и короткие, вывод в 80-й порт и вывод в dx - разницы никакой. Просто не заводится - на посткарте начальное состояние (спецсимволы). Причем можно ЭТО вставить хоть в самое начало, хоть в середину, хоть в конец - результат один.
Если же без внедрения кода просто изменить ход выполнения бутблока, например занопить что-нибудь, пару переходов поставить - все работает.

Вопрос:
- виновата/глючит посткарта? Те точка остановки срабатывает, но не отображается?
- вывод кодов в 80h порт начинается со старта системы? (Идиотский вопрос, но все-же)
- все ли я делаю правильно?

Аватар пользователя Santa

Я пожалуй опять вклинюсь.
После замены пост-карты на e-KIT все коды (контрольные точки в том числе) показываются нормально, просто жить захотелось (всю зиму убил с мастерКитом бррр).
ЗЫ К модераторам - в статье Редактируем AWARD биос измените, пожалуйста, название версии Modbin на 2.01.01 и, соответственно, хорошо бы сразу обновить его до нужной версии. Взято отсюда.
Только он, по-моему, правильно рассчитывает все контрольные суммы при правке авардов 6-й версии. У меня работает. В оригинал.тмп контр. точки ставятся на ура.

Добавлено спустя 3 часа 36 минут 2 секунды:

Поздравьте меня...Только что запустил и попробовал поразгонять Конрой на своем Гигабайте с родным/переделанным Биосом. e-KIT рулит!

-=Кто сказал что бесполезно биться головой об стену...=- (НП)
Пх’нглуи мглв’нафх Ктулху Р’льех вгах’нагл фхтагн
Хочешь сделать хорошо - сделай это сам

Аватар пользователя apple_rom

Цитата:
ЗЫ К модераторам - в статье Редактируем AWARD биос измените, пожалуйста, название версии Modbin на 2.01.01 и, соответственно, хорошо бы сразу обновить его до нужной версии. Взято отсюда.
Только он, по-моему, правильно рассчитывает все контрольные суммы при правке авардов 6-й версии. У меня работает. В оригинал.тмп контр. точки ставятся на ура.

Редактируем Award Modular BIOS v6.00PG
Цитата:
Поздравьте меня...Только что запустил и попробовал поразгонять Конрой на своем Гигабайте с родным/переделанным Биосом. e-KIT рулит!

Видимо, правильней говорить не про "рулезну" е-Кита, скольно про "нерулистость" МастерКита...;)

Аватар пользователя Santa

Нарисовалась другая неочевидная проблема - при работе с правленным БИОСом (вернее при окончании работы/выключении компьютера) - монитор переходит в спящий режим, но БП не отключается, винты не паркуются. То есть нормального окончания работы не происходит. На пост-карте в это время горит код F5h.
Что бы это значило, куда копать?
При работе с рабочим/неродным БИОСом все ОК.

-=Кто сказал что бесполезно биться головой об стену...=- (НП)
Пх’нглуи мглв’нафх Ктулху Р’льех вгах’нагл фхтагн
Хочешь сделать хорошо - сделай это сам

Аватар пользователя icbook

Santa писал(-а):
...нормального окончания работы не происходит. На пост-карте в это время горит код F5h.

Есть такое подозрение, что править нужно также и ACPI-таблицы.
P.S. Код F5 мало информативен в данном случае.

Аватар пользователя Santa

Не в моих правилах такое, но... может поможет кто-нить разбирающийся в ASL?? Например закоментированную DSDT таблицу...

-=Кто сказал что бесполезно биться головой об стену...=- (НП)
Пх’нглуи мглв’нафх Ктулху Р’льех вгах’нагл фхтагн
Хочешь сделать хорошо - сделай это сам

Аватар пользователя Santa

Кстати, маленькая поправочка - при окончании работы головки паркуются, винты останавливаются. Не выключается только БП.

-=Кто сказал что бесполезно биться головой об стену...=- (НП)
Пх’нглуи мглв’нафх Ктулху Р’льех вгах’нагл фхтагн
Хочешь сделать хорошо - сделай это сам

Аватар пользователя icbook

Santa писал(-а):
Не в моих правилах такое, но... может поможет кто-нить разбирающийся в ASL?? Например закоментированную DSDT таблицу...

Тема интересная. Чем смогу- помогу. Что означает последняя фраза?
P.S. Если вопрос предметный - жду ссылку на конкретный файл BIOS.

Аватар пользователя Santa

Ссылки я давал где-то в начале темы.

-=Кто сказал что бесполезно биться головой об стену...=- (НП)
Пх’нглуи мглв’нафх Ктулху Р’льех вгах’нагл фхтагн
Хочешь сделать хорошо - сделай это сам

Аватар пользователя icbook

Santa писал(-а):
Ссылки я давал где-то в начале темы.

Простите за менторский тон, но если Вы сможете отказаться от телеграфного стиля изложения мысли (типа "Схожу ума", копирайт - "Покровские ворота"), это существенно улучшит взиамопонимание. Не могу сказать, что рвусь в бой разбираться с Вашими ASL-таблицами (и не факт, что помогу), но если это сопряжено с морщеньем лба, то уж точно найдуться дела и поважнее.
Считайте, что в топике
Santa писал(-а):
Целевой БИОС - GA-8I945P-G
Тренировочный БИОС - GA-8I945P-S3 rev 1.0.

не разобрался. А фразу Например закоментированную DSDT таблицу... как ни пытался, но понять так и не смог. Что такое закоментрованная DSDT-таблица? Все строки содержат вначале такой символ, что ASL-код не выполняется, а превращается в комментарий? Если нет, то кем (или чем) она ОТкомментировна? Программой ACPI Dump от Phoenix Technologies?

Аватар пользователя Santa

icbook
Извините. Помнится просил/хотел посмотреть дизассемблированные БИОСы, но... Если не ошибаюсь, то в дизассемблированном материале должны быть комментарии (помните, как лихо Вы в начале этой темы приводили закомментированный кусок бут-блока?). Так и здесь. Я лишь спрашивал про уже разобранные DSDT таблицы, если у кого есть. Рыбу я хочу, Рыбу...

-=Кто сказал что бесполезно биться головой об стену...=- (НП)
Пх’нглуи мглв’нафх Ктулху Р’льех вгах’нагл фхтагн
Хочешь сделать хорошо - сделай это сам

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

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые 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.

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

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