BIOS-тест

А не подскажет ли уважаемый ALL, существует ли какой-нибудь тест
материнской платы, который можно залить в тестовую ПЗУшку и протестировать таким образом плату- скажем типа POST но по серьезнее?
Буду весьма признателен за помощь в сем вопросе!
Спасибо.

icbook писал(-а):
В продолжение темы начатой на
rom.by/phpBB2/viewtopic.php?t=6819&postdays=0&postorder=asc&st...

Это только одна(!) из причин, по которой удалена возможность получать BeepBIOS с сайта IC Book, т.к. хуже рекламы не придумаешь:)

Спасибо, конечно, но имхо, если топором можно оттяпать руку, не выход изымать топоры. И мало кому придет в голову втыкать древний
девайс для проверки современного железа. В остальном согласен.
Спасибо.

Все проходит ...

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

icbook

Цитата:
Проблема в том, что нарушается главный принцип архитектуры X86 - первой выполняется не инструкция по адресу FFFF FFF0

хм. по-моему, Вы ошибаетесь. Первой (после включения компа) выполняется как раз инструкция по адресу FFFF FFF0 и никакая другая. В противном случае, хочу услышать объяснение почему все идет не стандартным путем, а через какие-то дебри...
Специально дизассембировал ЛайтБИОС - все именно так, как я и говорю. Управление получает хвост прошивки, в котором сначала идет вывод в порт 80h значений 00, FF и 55, а потом прыжок на середину БИОСа. Это соответствует Вашему же мануалу на порядок вывода ПОСТ-кодов.... Что скажете?

Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P

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

Root писал(-а):
icbook
Цитата:
Проблема в том, что нарушается главный принцип архитектуры X86 - первой выполняется не инструкция по адресу FFFF FFF0

хм. по-моему, Вы ошибаетесь. Первой (после включения компа) выполняется как раз инструкция по адресу FFFF FFF0 и никакая другая. В противном случае, хочу услышать объяснение почему все идет не стандартным путем, а через какие-то дебри...

К сожалению, "правильное" теоретическое объяснение я дать не смогу. Лучшим решением было бы чтение документации на современные чипсеты ATi, SiS, VIA и nVidia (совершенно ожидаемый факт - чтение документации Intel не даст ответ на поставленный вопрос). Но в виду того, что эта документация либо недоступна, либо доступна в урезанной, неполной форме, теория "повисает в воздухе" и в силу вступает практика. Она-то и подсказывает, что не все спокойно в этом королевстве.
:)

Root писал(-а):
Специально дизассембировал ЛайтБИОС - все именно так, как я и говорю. Управление получает хвост прошивки, в котором сначала идет вывод в порт 80h значений 00, FF и 55, а потом прыжок на середину БИОСа. Это соответствует Вашему же мануалу на порядок вывода ПОСТ-кодов.... Что скажете?

Реальность обманчива. Не находите ли?

P.S. Кстати, в процессе дизассемблирования Вас не обескуражил OUT DX,EAX? Вы не задавали себе вопрос, для чего это нужно?

Аватар пользователя Семен Сатановский

icbook писал(-а):
Позишн намбер ту. Если кто-то пребывает в счастливом неведении, спешу разочаровать, что на современных платах BeepBIOS работать не будет. Он пожилой мужчина: TX, BX, может, i810 или что-то еще образца 2000 г. Проблема в том, что нарушается главный принцип архитектуры X86 - первой выполняется не инструкция по адресу FFFF FFF0. Кто не верит, может попробовать самостоятельно. Это только одна(!) из причин, по которой удалена возможность получать BeepBIOS с сайта IC Book, т.к. хуже рекламы не придумаешь:)

В меру моего понимания, большинство участников форума очень часто имеет дело именно с вышеуказанными чипсетами, отчасти это связано с
безденежьем, а отчасти из любви к искусству. Помнится меня в свое время сильно разозлила ситуация, когда ссылка на программу есть, а
скачать ее невозможно, а она бы мне на тот момент очень помогла.
Далее, зачем сохранять ссылку на странице сайта, и не давать программу? Может быть Вы получаете удовольствие от подобного рода... как бы это помягче сказать, хм, затрудняюсь подобрать приличные слова evil
Ну на счет антирекламы, понимаю, имидж (пожалуй это ВСЕ)
BTW, у меня складывается впечатление, что только Вы, и причем в точности, и без всяких сомнений, знаете, ЧТО "любит народ" (IMHO)

Цитата:
Прав также Apple ROM, когда говорит, что сей продукт - только для опытных. Неопытному нужно сначала объяснить, какие типы Flash ROM используются на каких платформах. Затем снять с него разочарование, когда он увидит припаянный BIOS (профессионалу это - секунда дело!). И научить интерпретировать полученные данные. А там есть о чем приватно поболтать за кружкой пенистого пива :)

Скажите пожалуйста, а Вы прямо так сразу родились высокопрофессиональным, или имел место какой-то переходный процесс между состоянием новичка и состоянием профессионала roll

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

Цитата:
...зачем сохранять ссылку на странице сайта, и не давать программу? Может быть Вы получаете удовольствие от подобного рода... как бы это помягче сказать, хм, затрудняюсь подобрать приличные слова

Я готов принести и приношу Вам свои извинения. Ошибка допущена по вине сотрудника, которому строго указано. В ближайшее время BeepBIOS будет выложен для всеобщего доступа.

Цитата:
...у меня складывается впечатление, что только Вы, и причем в точности, и без всяких сомнений, знаете, ЧТО "любит народ"

Постраюсь с уважением отнестись к Вашему мнению, в надежде, что и Вы в дальнейшем с таким же уваженим отнесетесь к нашему мнению. Но по-правде говоря, мы же Вам ничего не обещали? Оставьте за нами возможность самим распоряжаться продуктами своего же труда. Часть из этих продуктов платные, но, согласитесь, достаточно большое количество материалов выставлены для всеобщего доступа? Мы никогда не делали предположений о том, что "любит народ", а исходили из того, что состоятельный корпоративный клиент должен оплатить продукты/работы/услуги, часть из которых будет доступна людям, стесненным в деньгам, БЕСПЛАТНО.

P.S. Прошу прощения, но наш обмен мнениями на данном сайте вызовет справедливое неудовольствие модераторов.

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

icbook писал(-а):
P.S. Прошу прощения, но наш обмен мнениями на данном сайте вызовет справедливое неудовольствие модераторов.
Уже вызвал... roll

Семен Сатановский
Семен, будьте так любезны, не заводитесь на пустом месте - действительно, это право авторов, как именно и в каких случаях им распоряжаться _собственными_ продуктами...
Ну а вызвавшую Ваше раздражение ошибку при скачивании устранили, сам проверил - так что вопрос, надеюсь, исчерпан...

PS: И вообще, меньше эмоций, больше профессионализма (а с вопросами категорий "нравится - не нравится" - это в л/с, plz)...

- Ситчик веселенький есть?..
- Приезжайте, обхохочетесь!..

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

Whom it may concern:
icbook.com.ua/software/beepbios.html


Путь по меню Navigation:
Software->LiteBIOS->Demo Version

Ждем замечаний, предложений и конструктивной критики. Совершенно очевидно, что BeepBIOS не будет поддерживаться без особой мотивации. Коль скоро такая последует со стороны пользователей, возможна и up-to-date версия.

P.S. При загрузке не забывайте указывать логин и пароль!
P.P.S. Пользуясь случаем, спешим уведомить, что дополнены и исправлены некоторые POST коды в ветки Award 6.0

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

icbook
Продублировано в ФАКе...

- Ситчик веселенький есть?..
- Приезжайте, обхохочетесь!..

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

Цитата:
Лучшим решением было бы чтение документации на современные чипсеты ATi, SiS, VIA и nVidia

небольшая проблема - простым смертным даташиты не дают;) А все, что есть в свободном доступе далеко не первой свежести. А про АМД, кстати, забыли;)
Цитата:
OUT DX,EAX

в регистрах проца после RESET'а есть некие значения;) Например, в EDX - информация о проце (а-ля CPUID), в EAX - сигнатура результата самотеста проца и т.д.
И первая инструкция - запись в DX значения 80h, что и есть адрес порта для вывода ПОСТ-кодов, а не просто вывод абы чего абы куда.

Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P

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

>>Лучшим решением было бы чтение документации на современные чипсеты ATi, SiS, VIA и nVidia
>А про АМД, кстати, забыли?

Ни Боже ж мой! Приведен список наборов, "страдающий" оригинальными решениями.

>>OUT DX,EAX
>в регистрах проца после RESET'а есть некие значения, в EDX - информация а-ля CPUID, в EAX - сигнатура результата самотеста проца и т.д. И первая инструкция - запись в DX значения 80h, что и есть адрес порта для вывода ПОСТ-кодов, а не просто вывод абы чего абы куда.

Совершенно справедливо! А теперь вопрос как отображается этот самый EAX? Понятно, что AL будет в порту 80h, а AH где будет? И самое главное - для чего (в смысле теста неисправной платы)? Интриговать не буду, и вследующем постинге могу объяснить наше видение этого процесса. Было бы только это кому-нибудь нужно.

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

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

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

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