POST card или ликбез по диагностике

Приветствую, дорогие хабровчане!

Не первый год занимаюсь диагностикой и реанимацией десктопов и ноутбуков, преимущественно на дому у клиента. Со временем напрашивается вывод, что с собой необходимо иметь чемодан, а возможно, даже чемоданище с комплектующими для диагностики неисправной железки. Некоторые могут мне возразить — «Можно обходиться и без комплектующих! Опыт позволяет выполнять диагностику и без них!». Это отчасти верно, но стопроцентной точности не дает, это как факт.

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

Здесь я остановлюсь и расскажу уважаемым читателям, что же такое сигналы спикера.

При включении компьютера запускается BIOS (базовая система ввода/вывода) — факт известный всем, но упомянуть будет не лишним. В составе BIOS'а есть программа под названием POST (power on self testing). Как следует из названия, программа предназначена для начальной диагностики устройств и портов материнской платы.

Процедура инициализации POST сопровождается выводом изображения на монитор:

image

После прохождения POST видим:

image

В процессе выполнения POST генерирует так называемый POST код, который записывается в специальный диагностический регистр.

И дальше управление переходит к загрузчику операционки.

Собственно, сигналы спикера являются кодами ошибок при выполнении POST, если POST выполняется без ошибок, мы слышим один короткий сигнал.

Переходим к сабжу.

POST карты.

POST карта — это плата расширения, чаще всего встречаются карты формата PCI:

image

Так же есть карты формата miniPCI (для ноутбуков):

image

И встречаются карты для LPT (требуют дополнительного питания по USB):

image

Имея на руках десктоп с замечательным диагнозом «не включается» (не путать с «не заводится»), чаще всего сначала последовательно отключается некритичная периферия — звуковуха, тюнер, сетевуха, харды, приводы.
Затем, если в процессе не выявлены неисправности, начинается замена комплектующих: оперативки, видеокарты, процессора (ага тот самый чемоданище с железками).

Но вот у нас есть в руках вместо чемодана с железом POST карта, мы экономя время минуем вышеописанную процедуру с заменой/отключением железа (экономим в среднем минут 40, замечу, что после отключения одной железки производится как минимум один цикл включения — выключения).

Собственно, вставляем нашу замечательную карту и наблюдаем за тем что происходит.
А происходит следующее — на табло карты у нас появляются пост коды, которые указывают нам на то, что тестируется в данный момент. Дойдя до неисправного элемента, процедура выполнения POST останавливается и на табло остается код, собсно к сабжу чаще всего прилагается мануал с POST кодами (они разнятся в зависимости от производителя и версии BIOS).

Сопоставив код ошибки с его расшифровкой, чаще всего получаем конечный диагноз, как то: неисправная память, процессор или же компонент на материнской плате.

Предполагаю написать серию статей по диагностике, если тема интересна хабровчанам.
Поделиться публикацией
Никаких подозрительных скриптов, только релевантные баннеры. Не релевантные? Пиши на: adv@tmtm.ru с темой «Полундра»

Зачем оно вам?
Реклама
Комментарии 47
  • +1
    Интересно. Жаль, что года 5-6 назад не сильно эти карты были распространены.
    • 0
      Они и в наши дни не очень распространены, что не может не огорчать.
      • +4
        Сейчас их валом на Dealextreme и барахолках во многих городах…
        • 0
          Цена вот только не малая, хотя если фирма — то можно и позволить, оно того стоит.
          • +1
            От $2.51 до $21.70 — это разве дорого? Средняя цена $8.
            • 0
              это там, а если у нас, в России…
              • 0
                Соглашусь с вашим мнением, «у нас» на барахолках их и в помине нет, и не было.
                • 0
                  От «там» до «у нас в России» вас отделяют 3-4 недели ожидания заказа с DX. Разве это проблема?
            • 0
              В Омске найдена была в наличии лишь мастеркитовская. Периодически проскакивают на форумах.
        • +1
          Интересно, а то купил на Дилэкстрим карту и пару раз пробовал с её помощью разобраться, но всё было- безрезультатно. И инструкция особо не помогла как-то. :)
          • 0
            А в чём именно проблема?
            • 0
              Ну выдавал какой-то код, а я так и не понял что он означает, да там же этих кодов штук 40 приведено для каждой версии биоса. Дело, в итоге, оказалось в видеокарте всего-лишь, но ни слова про видео я в этом коде не нашел. :) Вот было бы круто узнать расшифровку этих записей подробную.

              Может быть конечно, мне такой экзэмпляр попался какой-то не такой, но думаю они все одинаковые.
              • +1
                Ну думаю не за горами статья о кодах и их причинах :-)
                • 0
                  А в комплекте не было книжечки с описанием кодов?
            • 0
              Диалэкстрим, блин работать с этим сайтом «одно удовольствие», заказал как раз таки пост карточки себе, три недели назад, они до сих пор в процессе укомплектовки, даже не отправлены еще :-(
              • 0
                В этом году у них с китайским Новым годом совсем завал случился. Я заказал в середине января 15 разных айтемов, отправили неделю назад 1 аккумулятор, при том, что таких аккумов было заказано два. Остальное все зависло в Backordered. В итоге, даже refund они делают уже больше недели.
                • 0
                  Заказал 8 февраля. На Shipped статус сменился 14 числа. Хотя почему-то в Shipment Date указано 12-е число.
                • +1
                  • +1
                    • 0
                      Ради интереса можно собрать, но как говорится «игра не стоит свеч», возится с ЛУТом, травить, распаивать, потом еще и фреймвару загонять, брррр. Проще 300 вечно деревянных отдать, и иметь готовую отлаженную, и с большим функционалом (светодиодная индикация напряжения например). Не по мне такая возня.
                      • 0
                        Где вы взяли 300? Им цена ~10$ а то и меньше.
                        • 0
                          Так 10$ это и есть 300 вечно деревянных
                  • 0
                    А как они на 7сегментном индикаторе букву D обозначают чтобы от нуля отличить?
                    • 0
                      Тьфу, туплю. d как перевернутое p.
                      • +2
                        ага. и как отраженное b, и отраженное и перевернутое q
                    • 0
                      Знаю я об этом, цена устройства не привлекательна, на том же пресловутом деалэкстриме карточка стоит в среднем 7 — 9 долларов.
                    • 0
                      Сейчас от карточек уже мало проку. Особенно ноутбучных. В стандартном слоте ети карточки работать не будут и будут отображать бред. Их нужно в ручную подпаивать к специальным выводам на мат. плате.
                      • +1
                        К моему ноутбуку прекрасно прицепилась POST-карта с USB-интерфейсом. Вуаля.
                        • 0
                          Гениально. Теперь протестируйте своей карточкой выход из строя южного моста.
                          • 0
                            А если не исправно именно USB… думаю djmorgan все правильно сказал, с мат. платы напрямую наилучшие данные будут.
                        • +1
                          Иногда посткарта показывает код которого нет в мануале к посткарду.
                          Иногда показывает другой дефект.
                          Чемодан желательно таскать, всем от этого польза: избавляет от повторного визита к клиенту, отнимает меньше времени на лечение, клиент доволен и рекомендует доктора другим.
                          image
                          • 0
                            Я к этому вопросу подхожу удобно/не удобно. Чемодан, да, может и желательно, но прокачанный навык использования POST карты ИМХО намного лучше ;-)
                            • 0
                              купите халат, одолжите стетоскоп на день — реально лучше фотка будет.
                            • 0
                              а еще есть ПОСТ карты с большим экраном и переключателями, выводит не только код ошибки но и строку в которой написано что за ошибка, и позволяет переключать производителя и версии БИОСа, очень удобно.
                            • 0
                              Тема интересна. Стиль изложения понравился. Спасибо.
                              Хочу добавить что на некоторых материнках есть встроенный индикатор пост кодов, у меня был на abit ip35pro
                              • +2
                                Работал раньше в ВУЗе эникейщиком, там у для диагностики была такая железка: http://www.uxd.com/phdpci.shtml. Показ POST кодов — лишь одна из 1000 её функций. Самая востребованная у нас — прогон жёстких тестов материнки с последующим выводом результатов на монитор (у карты свой VGA выход).
                                Но цена для организаций, конечно. «Для себя» её не купишь.
                                • +1
                                  Да, железка превосходная, но ценник, ой ой ой какой. Все, хочу такую!
                                • НЛО прилетело и опубликовало эту надпись здесь
                                  • 0
                                    FF если пост прошел и к загрузчику передал управление.
                                  • 0
                                    Написал обещанное продолжение — вот
                                    • 0
                                      Спасибо за обзоры. Вот начитался еще статьей, узнал что HP практикует на 80h посылать ненужную инфу, например кол-во перезагрузок, а пост-коды на 84h (правда, не знаю на сколько достоверно). И мне нужна пост-карта для HP ProBook 4530s. Возможно автор или ув. хабра-жители смогут помочь с выбором, если есть названия точно рабочей карточки из личного опыта — тоже буду признателен.
                                      • 0
                                        А ещё расскажите о том, что некоторые материнки (точнее, БИОСы) любят на каком-то этапе отключать клок на те слоты PCI, на которых ничего не висит. В результате:
                                        1) Карта просто повисает на этом самом этапе и становится ненужным куском текстолита — дальше, чем код этого этапа, неисправность не проследишь.
                                        2) Нужно взять ненужную сетевуху, отрезать разъём с железкой, чтобы ставилась в PCI слот с заглушкой, если что, и спаять каким-нибудь тонким МГТФ-ом пины клока на сетевухе, и на ПОСТ-карте. Тогда — когда пропадает клок на слоте с ПОСТ-картой, он как бы восполняется клоком от сетевухи, и всё работает дальше =) Только пин ПОСТ-карты, на который идёт сигнал с сетевухи, нужно отсоединить от пина слота, в котором ПОСТ-карта — мало ли что =)
                                        • 0
                                          www.rom.by/forum/POST_26h_na_kit_kartah_-_reshenie
                                          Вот пример борьбы с описанным мной явлением =)
                                          • 0
                                            Какая же дорогая должна быть мать, что бы так заморачиваться :D
                                            • 0
                                              Ну почему же — это не заморочки, это небольшой, но необходимый допил самой карты для того, чтобы она работала вообще везде, а не только на тех материнках, где тактовый сигнал есть всегда.

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