Автор: Unknown BIOS (не проверено) , 6 октября 2005
А не подскажет ли уважаемый ALL, существует ли какой-нибудь тест
материнской платы, который можно залить в тестовую ПЗУшку и протестировать таким образом плату- скажем типа POST но по серьезнее?
Буду весьма признателен за помощь в сем вопросе!
Спасибо.
Содержимое данного поля является приватным и не предназначено для показа.

BBCode

  • HTML-теги не обрабатываются и показываются как обычный текст
  • You may use the following BBCode tags:
    • [align]
    • [b]
    • [code]
    • [color]
    • [font]
    • [hr]
    • [i]
    • [img]
    • [list]
    • [quote]
    • [s]
    • [size]
    • [spoiler]
    • [sub]
    • [sup]
    • [table]
    • [u]
    • [url]
  • Адреса веб-страниц и email-адреса преобразовываются в ссылки автоматически.

Aneroid

20 лет 3 месяца назад

В продолжение темы начатой на
https://rom.by/phpBB2/viewtopic.php?t=6819&postdays=0&postorder=asc&start=45


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


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

Root

20 лет 3 месяца назад

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

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

icbook

20 лет 3 месяца назад

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

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


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

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


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

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


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

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

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

icbook

20 лет 3 месяца назад

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


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

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


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

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

ivp

20 лет 3 месяца назад

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

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

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

icbook

20 лет 3 месяца назад

Whom it may concern:
http://icbook.com.ua/software/beepbios.html
Путь по меню Navigation:
Software->LiteBIOS->Demo Version

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

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

Root

20 лет 3 месяца назад

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

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

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

icbook

20 лет 3 месяца назад

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

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

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

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