1-freelance.ru

Журнал "Фрилансер"
1 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Post карта своими руками

Post карта своими руками

POST карты не первое десятилетие используются для диагностики «железных» неисправностей компьютеров и материнских плат всевозможных форм-факторов. На данный момент этих карт создано очень много, практически для всех возможных ситуаций. Статья рассказывает о том, что такое POST карты и для чего их используют, как они работают, какие бывают и чем друг от друга отличаются.

После нажатия кнопки включения компьютера BIOS проводит поэтапную проверку и инициализацию всех элементов аппаратной части компьютера. Называется этот процесс: POST (англ. Power-On Self-Test – самотестирование после включения). Не только компьютеры, но и большинство современных электронных устройств имеют схожие системы.

BIOS сообщает статус (или результат) прохождения POST несколькими способами:

1. Вывод сообщений на экран. Самый дружественный и информативный способ. По сути, доступен только после успешного или почти успешного прохождения самотестирования. Отсутствие какой-либо информации на экране говорит о серьезных неисправностях базовых компонентов (материнская плата, процессор, память, видеоадаптер и т.д.). Диагностика ошибок возможна в основном только для периферийных устройств (накопители, клава и др.).

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

3. POST коды. В ходе каждого этапа процесса самотестирования BIOS отправляет текущий код на порт 80h (иногда 81h или другие), и если возникает ошибка, там остается или код операции, на которой произошел сбой, или код последней успешной операции. Считав этот код, можно определить на каком этапе произошла ошибка, и что могло ее вызвать. Это единственный из всех перечисленных способов, который позволяет идентифицировать проблемы на материнской плате, которая не подает видимых признаков жизни. По этой причине, он обычно используется для диагностики и ремонта непосредственно материнских плат.

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

Основная задача любой POST карты – это считать и отобразить текущий POST код. Считать его можно несколькими способами: по шинам ISA, PCI, LPC или через LPT порт. Есть и другие, более экзотические варианты (о них чуть позже). Кроме, собственно, отображения кода, хорошие POST карты имеют дополнительные диагностические возможности (индикаторы, режимы тестирования, встречаются даже со встроенным видеоадаптером).

Некоторые материнские платы (обычно Premium сегмента) имеют встроенный индикатор POST кодов.

Первыми POST картами были карты для шины ISA, существовавшей с 1981 по 199х годы. Используется она даже сейчас (хоть и весьма редко), в основном в промышленном и военном секторе – там, где осталось оборудование для этой шины.

Следующей массовой компьютерной шиной стала PCI. Сейчас это самая распространенная шина для настольных компьютеров. Естественно, для нее есть и POST карты всех возможных форм, размеров и функций. Самую простейшую, с обычным сегментным индикатором, можно купить за 2-3 бакса на любом Ebay, Ali и им подобным.

В принципе, такая карта со своей базовой задачей вполне справляется – POST код вы узнаете. Но для профессиональной работы этого мало. Полезно иметь индикаторы основных напряжений (обычно: +5, +3.3, +12, -12, +3.3 Standby) и индикаторы сигналов шины (из самых базовых: CLK, RST#, FRAME#, IRDY#). Важно иметь возможность переключения порта, на котором карта «слушает» коды POST (не только стандартный 80h). Бывают и другие «фишки», отсюда и такой «навороченный» вид у продвинутых карточек.

Еще один удобный вариант – это выносной индикатор. Он позволяет со всеми удобствами производить диагностику материнских плат, не вынимая их из системника. С одной стороны, если дело дошло до POST карты, то скорей всего материнку все же придется извлечь для ремонта, но с другой стороны – не всегда, да и POST карты просто удобный способ общей диагностики. На фото Sintech ST8679, китайская карточка с выносным многострочным LCD дисплеем.

Существуют POST карты для LPT порта – довольно простой и удобный способ диагностики для любого компьютера или ноутбука, имеющего этот самый LPT порт. Из-за технических особенностей, они не имеют возможностей, присущих картам для PCI, но это компенсируется простотой и доступностью. Требуют питание по USB (для этого и наличие порта на плате).

Однако LPT изживает свой век, и на современных компьютерах их уже почти не встретишь, соответственно, доживают свои дни и эти карты.

Служивший нам верой и правдой много лет PCI, постепенно вытесняет более современная PCI-Express. Немалое количество современных материнских плат вообще не имеют слота PCI (хотя и могут иметь саму шину). Но с PCI-E не все так просто. Во-первых, сама диагностика с помощью PCI-E на данный момент вещь мутная, хотя бы, из-за отсутствия адекватной информации. Во-вторых, с PCI-E все зависит от конкретного изготовителя – нет гарантии, что коды будут выводиться; если и выводятся, то нет гарантии, что по стандартному порту и в стандартном виде.

Одним из самых перспективных способов диагностики на сегодняшний день является USB. И главная тому причина – повсеместная распространенность этого интерфейса. Как мы уже выяснили, отсутствие того или иного разъема на материнской плате может стать преткновением для диагностики. И эту проблему как раз решает USB – парочку портов имеют буквально все компьютеры и ноутбуки, выпущенные за последние 15 лет.

Для такой диагностики необходимо наличие в системе USB Debug Port – это своего рода расширение USB, позволяющее передавать диагностическую информацию. В USB 3.0 реализация Debug Port получилась сподручней (подробней о Debug Port можно прочитать по ссылке). Кроме передачи POST кодов, Debug Port позволяет производить полноценную отладку кода BIOS и UEFI.

Было даже выпущено несколько устройств разными компаниями. NET20DC от Ajays (компания почти тут же обанкротилась, так как поставщики отказались поставлять им компоненты для сборки девайса). Insyde H2O DDT от Insyde Software (выпущен, вроде, в 2008 году, но информация об этом девайсе канула в лету даже на официальном сайте). Оба этих устройства скорее отладчики, хотя и имеют возможность захвата POST кодов.

С ноутбуками все немного сложней. Наиболее распространенные разъемы, которые можно использовать для диагностики – это mini PCI или Mini PCI-E (у более современных).

Читайте так же:
Материнка со встроенной видеокартой

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

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

Такое вот у POST карт интересное прошлое и насыщенное настоящее. Что их ждет в будущем? Поживем – увидим. Но реалии таковы, что в нынешнюю эпоху потребительства от девайсов зачастую избавляются раньше, чем они успевают сломаться. А если и ломаются, то оказываются в сервисных мастерских производителя, где уж явно должно быть подходящее диагностическое оборудование.

  • Цена: $18.99
  • Перейти в магазин

Самая свежая на сегодня 6-я версия от 2017 г.

О том, что это, вообще, такое и как применяется можно посмотреть тут (видео не моё, версия карты более ранняя) — youtu.be/Q4fYpbGOOj8

Карта во время работы не останавливается на кодах 2526 (как часто бывает со многими безымянными картами из Поднебесной), помимо чтения стандартных "POST" кодов, читает "QiGuan Open Code" (если он есть, отображается на двух-символьном дисплее, см. руководство пользователя), имеет четырех-символьный дисплей для отображение "QiGuan Open Code" (отображает два двухзначных кода, см. руководство пользователя), и предлагает функцию проверки стабильности системы:

Приходит карта в аккуратной пластиковой коробочке упакованной в конверте вместе с документацией от предыдущих версий диагностических карт этого же производителя (можно скачать по ссылкам в секции "Документация").



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

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

На новой плате имеется наклейка с QR-кодом следующего содержания:

+ Относительно не дорого.
+ Судя по отзывам «ремонтников» (у меня значимого опыта работы с этой картой еще нет) не плохо справляется со своей задачей, когда это возможно (передача кодов реализована на мат. плате)
+ Разнообразные варианты подключения (PCIPCI-EMiniPCI-ELPCEC)

— Плохое качество документации и ПО
— «Плавает» качество сборки

  • Цена: $18.99
  • Перейти в магазин

Самая свежая на сегодня 6-я версия от 2017 г.

О том, что это, вообще, такое и как применяется можно посмотреть тут (видео не моё, версия карты более ранняя) — youtu.be/Q4fYpbGOOj8

Карта во время работы не останавливается на кодах 2526 (как часто бывает со многими безымянными картами из Поднебесной), помимо чтения стандартных "POST" кодов, читает "QiGuan Open Code" (если он есть, отображается на двух-символьном дисплее, см. руководство пользователя), имеет четырех-символьный дисплей для отображение "QiGuan Open Code" (отображает два двухзначных кода, см. руководство пользователя), и предлагает функцию проверки стабильности системы:

Приходит карта в аккуратной пластиковой коробочке упакованной в конверте вместе с документацией от предыдущих версий диагностических карт этого же производителя (можно скачать по ссылкам в секции "Документация").



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

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

На новой плате имеется наклейка с QR-кодом следующего содержания:

+ Относительно не дорого.
+ Судя по отзывам «ремонтников» (у меня значимого опыта работы с этой картой еще нет) не плохо справляется со своей задачей, когда это возможно (передача кодов реализована на мат. плате)
+ Разнообразные варианты подключения (PCIPCI-EMiniPCI-ELPCEC)

— Плохое качество документации и ПО
— «Плавает» качество сборки

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

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

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

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

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

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

image

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

image

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

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

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

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

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

image

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

image

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

image

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

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

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

Читайте так же:
Можно ли увеличить оперативную память на компьютере

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

Предполагаю написать серию статей по диагностике, если тема интересна хабровчанам.

Набор пост-карт для диагностики PTI8

Тестовая карта для пост-кодов с ЖК-экраном профессиональной версия -PTI8- является инструментом для ремонта компьютеров, разработанная Waychan Technologies. Профессиональная версия PTI8 достаточно точно помогает определить неисправность, обновлена прошивка микроконтроллера пост-карты , имеется трехуровневое меню управления, добавлены сотни диагностических кодов (от производителей БИОС).
PTI8 предлагает мониторинг в режиме реального времени напряжения и мониторинг ключевых сигналов. С уникальной технологией MultiPost, PCI8 помогает получать информацию о ПОСТ-кодах материнской платы, и она совместима с большинством популярных материнских платы. PCI8 имеет слоты трех интерфейсов для ноутбуков MINIPCI-E, MiniPCI, LPC. PTI8 имеет два экрана , это сделано для удобства не всегда одного экрана бывает достаточно. PTI8 является незаменимым инструментом для профессиональных мастеров по ремонту компьютеров и ноутбуков. PTI8 полностью совместим с PCI слотами всех видов материнских плат, она проходила проверку с наиболее популярными материнскими платами (как брэндами, так и noname производителями компьютеров), который включает в себя основные продукты, такие как INTEL и AMD (Lenovo, Asus, DELL, Toshiba , HP и т.д.). Также карта прошла основные тесты с платами изготовленными на базе чипсетов с Intel 815, Intel 845, Intel 865, Intel 915, Intel 945, Intel 965, ATI SB600, ATI Xpress 200, ATI Xpress 1100 и чипсет AMD 480X.
1. Asus P7P55D: протестированы с Core i7, Core i5 процессор, чипсет Intel P55 серии.
2. HP dc7100 915G основной плате: LGA 775 Celeron D интегрированной карты.
3. Asus P6T: протестированы с Intel LGA 1156 и процессоров серии Core i7, и Intel X58
чипсета.
4. Lenovo 760G материнскую плату M3A 760M двухъядерный с поддержкой AM3 с HDMI
DDR3.
5. Asus P5Q: протестированы с Core 2 Duo, Celeron D процессоры, Intel P45 серии
чипсетов.
6. Dell DELL GX280 Optix 775-контактный I915G + ICH6.
7. Мастер M2N_SLI: протестированы с AMD AM2 процессоров серии 940, NVIDIA
чипсетов серии 560.
8. ASUS Striker: протестированы с Intel LGA 7750 процессоров серии, с набором
микросхем серии nVIDIA78i.
9. ASUS P5 7: протестированы с INTEL LGA процессоров 775Celeron D. NVIDIA серии
микросхем.
10. Asus P6T: тестовой платформы Intel LGA 1156 Серия процессоров Core i5, Intel X58
чипсета.

Меню управления

1. Имеются четыре клавиши управления: MENU, ENTER, UP, DOWN . Для входа в меню необходимо нажать клавишу ‘MENU’ эта же клавиша используется и для возврата, клавиша ENTER используется для выбора
изменяемой функции. Клавиша UP помогает перемещаться по меню и кроме того с помощью ее можно пролистывать пост-коды переходя к предыдущему. Клавиша DOWN помогает также перемещаться по меню и кроме того с помощью ее можно листывать пост-коды переходя к следующему.
2. Шесть светодиодов 3,3 В, CLK, RESET, FRAME, IRDY, SYSCLK .
• 3.3В индикатор питания для PCI слота показывает положительное питание 3,3 В
• CLK является индикатором клокгенератора слота PCI
• Индикатор RESET показывает сигнал RESET
• Индикатор уровня каналов слота PCI FRAME
• индикатор сигнала IRDY для слота PCI: индикатор SYSCLK .
3. Выполнение теста для настольных ПК.
Пожалуйста, убедитесь, что карта находится в режиме проверки компьютеров, если нет, то выберите режим “desktop diagnostic” в поле “basic choises” из меню, а затем выключите питание и вновь включите компьютер для проверки. На экране тестера пойдут пост-коды пока происходит загрузка компьютера и на
диагностическую плату поступают основные сигналы. После прохождения тестов на экране появиться результирующий код ошибки и предполагаемый неисправный узел.
Диагностическая карта может хранить до 5 записей проверок материнских плат, что весьма удобно для сравнения. Пролистать их можно с помощью кнопок “UP” и “DOWN”.
Если процессор не работает или нет основных сигналов , то пост-кодов не будет ЖК-карта покажет три ключевых сигнал RST, IRDY, FRAME, и предложит проверить цепь питания и основные сигналы материнской платы.
4. Во время выполнения теста для ноутбука , убедитесь, что карта установлена в режиме проверки ноутбуков. Если нет, пожалуйста выберите “laptop diagnostic” в поле “варианта на выбор” из меню, а затем выключите и включите питание проверяемого ноутбука и продолжить испытания. Светодиодный экран покажет проходящие пост-коды и после прохождения результирующий код. Пост-коды на диагностической карте можно прочитать листая клавишами “UP” и “DOWN”. Если процессор не работает или нет основных сигналов , то пост-кодов не будет ЖК-карта покажет три ключевых сигнал RST, IRDY, FRAME, и предложит проверить цепь питания и основные сигналы материнской платы. (Выбирайте правильно режим для диагностики, после выключения питания пользователю не нужно выбирать режим диагностики. Запоминается последний выбранный режим.)
5. Диагностический код может быть связан с различными неисправности для различных BIOS. Данная плата показывает все диагностические коды AMI BIOS версии WIN, и все коды AWARD версии 6.0, и все коды Phoenix 6.0,кроме всего прочего в неё добавлены сотни диагностических кодов. Пользователь должен выбрать соответствующий тип БИОС в зависимости от производителя. Имеется «BIOS Options»в главном меню, после нажатия клавиши ENTER, будет предоставлен выбор AMI, Award, Phoenix, необходимо выбрать правильный тип BIOS. Выбор BIOS останется в памяти и после выключения питания.
6. Данная пост-карта может проверить наличие сигнала ключевых PCI . Существует “basic choice” в главном меню, если выбрать «signal check», то пользователь может проверить наличие трёх сигналов: RST, IRDY, FRAME.
7. Проверка основных напряжения питания на мат.плате. Имеется опция “voltage monitoring” в главном меню, она производит отображение напряжений 3.3V, 5В и 12В.
8. В данной версии пост-карты представлено два ЖК дисплея. Старайтесь не касаться экранов пальцами. Иначе может появиться «белый экран»(отображения информации не будет). Для возврата в рабочее положение необходимо выключить питание и вновь его включить.

Интерфейс для диагностики ноутбуков

Для диагностики материнских плат ноутбуков представлены следующие интерфейсы:
1. MINIPCI-E
2. MINIPCI
3. LPC
Интерфейс MINIPCI-E становиться все более популярным среди производителей материнских плат для ноутбуков. MINIPCI-E занимает меньше места чем МINIPCI. Пост-карта использует следующие контакты интерфейса MINIPCI-E:
PIN8, PIN10, PIN12, PIN14, PIN16, PIN17, PIN19.
В настоящее время не все производители портативных компьютеров поддерживают такой стандарт определения контактов. После ряда тестов мы подтверждаем, что ряд брендов производителей ноутбуков поддержало этот интерфейс. Это – HP, Lenovo, HASEE, UNIS, Acer, Fujitsu, Inventec, и т.д. Пост-карта не может работать со слотами разъема ноутбука если они не поддерживают такое распределение контактов для вывода пост-кодов. Ниже перечислены модели ноутбуков в которых проверялась данная пост-карта:
HP: ряд V6000, включая CT6 и другие модели; ряд V9000. включая AT8. AT9, и другие модели.
Lenovo: CW3. CW4, LE4, LE5, и другие модели
HASEE: 310 320 и другие модели
UNIS: SYMPHONY6.0. 7.0 и другие модели.
Acer: Большинство моделей
Fujitsu: PROTLAND10 и другие модели
Inventec: большинство моделей созданных для Toshiba и HP
Интерфейс LPC Пост-карты
Выводы интерфейса LPC подписаны и имеют следующее значение:
PIN1-LFRAME #, PIN2-LAD3, PIN3-LAD2, PIN4-LAD1, PIN5-LAD0, PIN6-GND, PIN7-LRESET #, PIN8-LCLK, PIN9-3.3V. Интерфейс нуждается в подключении с помощью проводников. У большинства моделей ряда Lenovo ThinkPad есть специальный вывод для подключения.
Для материнских плат IBM X60, интерфейс LPC находится на выводе с номером U39.
Имеет следующее распределение по контактам: A2-> LRESET #. A3-> LFRAME#, A5->LCLK, A9-> LAD3, A10-> LAD2, A11-> LADl, A12-> LAD0.
Для материнских плат IBM T6 R6, LPC располагается на выводе №J26.
Имеет следующее распределение по контактам: 1->LCLK, A3->LFRAME #, B2-> LRESET #, B7-> LAD3, 7->
LAD2, B6-> LAD1, A6->LAD0.
Для ноутбука не имеющего дополнительного вывода интерфейса LPC необходимо подключиться к выводам контроллера клавиатуры. В данном случае необходимо обладать навыком пайки мелких контактов, ибо шаг между контактами контроллера клавиатуры очень маленький (обычно не более 0.7 мм). Определить выводы контроллера клавиатуры можно предварительно скачав схему на данный контроллер. Для примера указаны следующие вывода на контроллерах популярных чипов, таких как PC97551, PC87541, PC87591, H8S/2149, W83L950D.
Электропитание и адрес не были упомянуты выше. GND и 3.3V необходимо брать исходя из конкретной схемы контроллера. (Внимание: не соединяйте карту с электропитанием PIN9-3.3V иначе пост-карта будет повреждена). Возможно подключение пост-карты через интерфейс LPC к BIOS с PLCC32 имеющему интерфейс LPC.
Определение контактов BIOS LPC:
PIN2-RST#
PIN13-LAD0
PIN14-LAD1
PIN15-LAD2
PIN16-GND
PIN17-LAD3
PIN23-LFRAME#
PIN25-VCC
PIN31-CLK

Читайте так же:
Мозг хранение информации устройство компьютера

Внимание .

I. Данная диагностическая карта позволяет Вам пролистать пост-коды полученные в ходе диагностики и ориентироваться по ним в ходе проведения ремонтно-диагностических действий. Для этого необходимо использовать кнопки UP и DOWN.
2. Интерпретация для кодов ’00 ‘и’ FF’
(1)Если коды ’00 ‘или’ FF ‘ появляются после того, как прошёл целый ряд пост-кодов, то это означает, что само диагностика БИОС закончена и ошибок нет.
(2) Само диагностика BIOS продолжилась бы, если бы были выполнены не все шаги по проверке системы и наконец появляется код ’00 ‘или ‘FF’ показывая пользователю, что проверка была закончена, и начинается загрузка системы.
(3) ’00’.’ FF ‘ появляется сразу после включения материнской платы – в этом случае плата не работает. Требуется проверить CPU и основные напряжения поступающие на узлы платы.
3. Есть три вида обычного BIOS: AMI, Award, Phoenix.
Один и тот же пост-код может иметь разные значения при диагностике. Вам необходимо выбрать в меню нужный тип BIOS. И сохранить выбор. После выключения пост-карты он сохраниться.
4. Тип BIOS может быть идентифицирован маркой на чипе BIOS материнской платы, или проверкой непосредственно на экране, если материнская плата загружается до появления БИОС. Или достаньте модуль или модули оперативной памяти, BIOS – AMI покажет ‘D1′, D3’, или ‘DE’; BIOS AWARD остановиться в ‘CI’, ‘C2’, ‘C3’; BIOS Phoenix остановиться в ‘0A’, ‘0B’, или ‘0C’.
5. Некоторые из слотов PCI могут показать только часть кодов, мы рекомендуем вставить пост-карты в другой. Многие из пост-карт показывают код ‘2B ‘ при использовании с материнскими платами высокого уровня, но наша карта в состоянии получить все коды.
6. Если диагностический код ’00’, в то время как световой индикатор RST и световой индикатор CLK ноутбука не горят, диагностика не может быть продолжена, возможно, что материнская плата ноутбука не поддерживает интерфейс MINIPCI-E в плане вывода пост-кодов, пожалуйста используйте другой интерфейс, чтобы продолжить диагностику.
7. Если на экране появляется ‘неизвестный диагностический код’, пожалуйста проверьте параметры материнской платы, проверьте BIOS, попытайтесь изменить настройки BIOS.

Применение тестера POST Card PCI из набора МАСТЕР КИТ NM9221 для диагностики ПК

Устройство для ремонта и тестирования персональных компьютеров (ПК) POST Card PCI применяется для диагностики неисправностей при ремонте и модернизации компьютеров, а также периферийных систем. Оно найдет широкое применение в любых электронных системах, работающих на основе компьютеров типа IBM PC (или совместимых с ними).

Общие сведения

POST Card PCI (рис. 1) представляет собой плату расширения ПК, которая может быть установлена в любой свободный PCI-слот (33 МГц) и предназначена для отображения POST-кодов, генерируемых системой BIOS ПК, в удобном для пользователя виде.

Рис. 1. Внешний вид устройства

Благодаря применению ПЛИС (программируемая логическая интегральная схема) фирмы Altera стало возможным создание простого и доступного для повторения радиолюбителями устройства.

Кроме того, устройство можно использовать как тестер микросхем. Для этого в нем предусмотрена 44-выводная панель для микросхемы.

Устройство POST Card PCI имеет следующие технические характеристики:

  • Напряжение питания, В +5
  • Ток потребления, мА <200
  • Частота шины PCI ПК, МГ ц 33
  • Адрес диагностического порта 0080h
  • Индикация POST кодов (в шестнадцатеричном виде) 1 байт
  • Индикация сигналов PG шины RST (левая точка), CLК (правая точка индикатора)
  • Индикаторы наличия напряжения источника питания, В +5, +12, -12, +3,3
  • Совместимость с материнскими платами на чипсетах Intel, VIA, SIS
  • Размер печатной платы, мм 112×90

Основой POST Card PCI является ПЛИС DD1 (рис. 1, 2), на которой реализовано упрощенное PCI Target-устройство, поддерживающее запись в порт вывода и автоматическое конфигурирование (Plug&Plug), достаточные для функционирования устройства. ПЛИС Altera EPM3064ALC44-10 входит в набор и запрограммирована компанией МАСТЕР КИТ специально для работы в POST Card PCI. На микросхеме DD2 собран стабилизатор напряжения +3,3 В для питания ПЛИС. Информация из ПЛИС выводится в последовательном виде и фиксируется в регистрах DD4, DD5. Их выходы через ограничительные резисторы подключены к сдвоенному 7-сегментному индикатору HL1, на котором отображаются POST-коды. Для того чтобы процесс индикации POST кодов не нарушался в случае срыва генерации PCI CLK на неисправной материнской плате, в состав POST Card PCI включен отдельный генератор на микросхеме DD3.

Читайте так же:
Боксовый кулер ryzen 7 2700x

Рис. 2. Принципиальная электрическая схема устройства POST CARD PCI

Светодиоды, включенные через ограничивающие резисторы, индицируют наличие напряжений +3,3, +5, + 12 и -12 В на шине PCI.

При каждом включении питания ПК, совместимого с IBM PC, и до начала загрузки операционной системы процессор компьютера выполняет процедуру BIOS под названием "Самотест по включению питания" — POST (Power On Self Test). Эта же процедура выполняется также при нажатии на кнопку RESET или при программной перезагрузке компьютера. В некоторых особых случаях с целью сокращения времени загрузки ПК процедура POST может быть несколько урезана по времени, например, в режиме "Quick Boot" или при выходе из режима "сна" (Hibernate).

Основной целью процедуры POST является проверка базовых функций и подсистем ПК (память, процессор, материнская плата, видеоконтроллер, клавиатура, гибкий и жесткий диски) перед загрузкой операционной системы. Это застраховывает пользователя от попытки работать на неисправной системе, что могло бы привести, например, к разрушению пользовательских данных на жестком диске. Перед началом каждого из тестов процедура POST генерирует POST-код, который выводится по определенному адресу в пространстве адресов устройств ввода/вывода ПК. В случае обнаружения неисправности в тестируемом устройстве процедура POST просто "зависает", а предварительно выведенный POST-код однозначно определяет, на каком из тестов произошло "зависание". Таким образом, глубина и точность диагностики при помощи POST-кодов полностью определяются глубиной и точностью тестов соответствующей процедуры POST-системы BIOS компьютера.

Некоторые коды неисправностей BIOS

В таблице приведены некоторые коды AMI BIOS, отражающие наиболее часто встречающиеся неисправности ПК.

Ошибка конфигурации системной памяти (фатальная ошибка)

Ошибка конфигурации системной памяти (звуковой сигнал)

Ранняя инициализация контроллера клавиатуры

Ошибка инициализации VGA BIOS

Ошибка теста видеопамяти адаптера CGA

Ошибка теста схем формирования разверток адаптера CGA

Ошибка видеопамяти или схем формирования разверток

Отключение IRQ12, если PS/2 mouse отсутствует

Индикация сообщений об ошибках

Определение типа памяти, суммарного объем и размещение по строкам

Сообщение об ошибках на предыдущих этапах инициализации

Кроме вышеуказанных POST-кодов в диагностический порт выводятся сообщения о событиях в процессе выполнения Device Initialization Manager (DIM). Существует несколько контрольных точек, в которых отображается состояние инициализации системных или локальных шин.

В случае если обнаружена ошибка конфигурации системной памяти (коды DE или DF), в порт 80h выводится последовательно в бесконечном цикле код DE, код DF, код ошибки конфигурации, который может принимать следующие значения:

• 00 — оперативная память не обнаружена;

• 01 — установлены модули DIMM различных типов (пример, EDO и SDRAM);

• 02 — чтение содержимого SPD закончилась неудачей;

• 03 — модуль не соответствует требованиям для работы на заданной частоте;

• 04 — модуль не может быть использован в данной системе;

• 05 — информация в SPD не позволяет использовать установленные модули;

• 06 — обнаружена ошибка в младшей странице памяти.

Практический поиск неисправностей с использованием тестера POST Card

Прежде всего, при включении питания перед началом работы процедуры POST должен произойти сброс системы сигналом RST (RESET), что индицируется на POST Card кратковременным миганием левой точки на индикаторе. Рассмотрим несколько наиболее популярных неисправностей ПК и способы их локализации.

POST-коды не отображаются

При неисправности компьютера в самом сложном случае сброс либо совсем не проходит, либо проходит, но никакие POST-коды на индикаторе не отображаются.

Рекомендуется немедленно выключить компьютер и вытащить все дополнительные платы и кабеля, а также память ОЗУ из слотов материнской платы, оставив подключенной к блоку питания только собственно материнскую плату с установленными процессором и POST Card. Если при последующем включении компьютера нормально проходит сброс системы и появляются первые POST-коды, очевидно, проблема заключается во временно извлеченных компонентах компьютера. Возможно, неправильно подключены шлейфы. Вставляя последовательно модули памяти, видеоадаптер, а затем и другие карты, и наблюдая за POST-кодами на индикаторе, обнаруживают неисправный модуль.

Не проходит даже начальный сброс системы (на индикаторе POST Card в самом начале теста кратковременно не загорается левая точка индикатора)

В этом случае либо неисправен блок питания компьютера, либо сама материнская плата (неисправны цепи формирования сигнала RESET). Точную причину можно установить, подсоединив к материнской плате заведомо исправный блок питания.

Сигнал сброса проходит, но никакие POST-коды на индикатор не выводятся (тестируется система, состоящая только из материнской платы, процессора, POST Card и блока питания)

Если материнская плата новая, то причина может быть в неправильно установленных переключателях на материнской плате. Если все переключатели и процессор установлены правильно, а материнская плата не запускается, следует заменить процессор заведомо исправным. Если же это не помогает, то можно сделать вывод о неисправности материнской платы либо ее компонентов (например, причиной неисправности может являться повреждение информация во Flash-BIOS).

Неисправности ПК, определяемые с помощью тестера pOsT Card

После включения питания компьютера (или нажатия на кнопку RESET) и до появления первого POST-кода на индикатор POST Card выводится специальный символ (см. рис 3), который свидетельствует об отсутствии вывода ПК каких-либо POST-кодов. Эта особенность работы данной POST Card облегчает диагностику и позволяет наглядно определить, стартует ли компьютер вообще. Кроме того, этот же символ выводится при программном сбросе PCI-шины для фиксации прохождения сигнала RST. Точки 7-сегментного индикатора POST Card отображают состояния сигналов RST и CLK шины PCI. Зажигание правой точки соответствует наличию активного сигнала синхронизации CLK шины PCI, зажигание левой точки — наличию активного сигнала RST

Рис. 3. Индикация на POST Card об отсутствии вывода ПК каких-либо POST-кодов

При исправном компьютере при включении питания вначале должен произойти сброс системы сигналом RESET (что индицируется на POST Card специальными символами), затем — запуск компьютера с последовательным прохождением всех POST кодов. При неисправности компьютера в самом сложном случае сброс либо совсем не проходит, либо проходит, но никакие другие POST-коды на индикаторе не отображаются.

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

Если при последующем включении компьютера нормально проходит сброс системы и появляются первые POST-коды, то проблема заключается во временно извлеченных компонентах компьютера. Возможно неправильно подключены шлейфы (особенно часто вставляют "вверх ногами" шлейф IDE).

Последовательно устанавливают модуль памяти, видеоадаптер, другие карты и, наблюдая за POST-кодами, обнаруживают неисправный модуль.

Например, при неисправной памяти для компьютеров с AMI BIOS последовательность POST-кодов обычно фиксируется на коде d4; с AWARD BIOS — на кодах C1 или С6. Бывает, что при этом неисправен не сам модуль памяти, а материнская плата — причина заключается в плохом контакте в разъемах SIMM/DIMM (согнуты/замкнуты между собой контакты), либо не до конца вставлен модуль в разъем.

Читайте так же:
Материнка 775 сокет ддр3

При неисправном видеоадаптере для компьютеров с AMI BIOS последовательность POST-кодов фиксируется на кодах 2C, 40 или 2A в зависимости от модификации BIOS либо эти коды отсутствуют, а на мониторе нет соответствующих строк инициализации видеокарты (с указанием типа, объема памяти и фирмы-производителя видеоадаптера).

Аналогично, для компьютеров с AWARD BIOS при неисправности видеоадаптера последовательность POST-кодов либо фиксируется на коде 0d, либо "проскакивает" этот код. Если инициализация памяти и видеоадаптера прошла нормально, устанавливают по одной остальные карты и, подключая шлейфы, на основании показаний индикатора POST Card определяют, какой из компонентов "подсаживает" системную шину, и не дает загрузиться компьютеру.

На рис. 4-6 показана индикация POST Card при возникновении различных ошибок.

Рис. 4. Код ошибки видеопамяти (во время тестирования карта видеопамяти была извлечена из системного блока)

Рис. 5. Код ошибки манипулятора "Мышь" (при тестировании манипулятор был отключен)

Рис. 6. Код ошибки оперативной памяти (при тестировании модуль памяти был удален из материнской платы)

Последовательность действий по реанимации ПК с помощью тестера POST Card PCI

1. Выключают питание неисправного компьютера.

2. Устанавливают POST Card в любой свободный слот материнской платы.

3. Включают питание ПК и считывают с индикатора POST-Card соответствующий POST-код, на котором прерывается ("зависает") загрузка компьютера.

4. По таблицам POST кодов при необходимости определяют, на каком из тестов возникли проблемы и их вероятные причины.

5. При выключенном питании переставляют шлейфы, модули памяти ОЗУ и другие компоненты, имеющие разъемы с целью устранения неисправности.

6. Повторяют пункты 3, 4, 5 для устойчивого прохождения процедуры POST и нормальной загрузки операционной системы.

7. При помощи программных утилит осуществляют окончательное тестирование аппаратных компонентов, а в случае "плавающих" (нестабильных) ошибок — длительный прогон соответствующих программных тестов.

Мнения читателей

Нет комментариев. Ваш комментарий будет первый.

Вы можете оставить свой комментарий, мнение или вопрос по приведенному выше материалу:

POST коды для системных плат настольных ПК

post-card-signals-show

В этом документе определены звуковые сигналы, сообщения об ошибках и POST-коды (post-code), относящиеся к некоторым версиям BIOS на базе интерфейса EFI (Extensible Framework Interface). Содержание:
Звуковые сигналы
Сообщения об ошибках, выдаваемые BIOS
POST-коды порта 80h
Отображение POST-кодов
Диапазоны POST-кодов
POST-коды
Последовательность типовых POST-кодов Звуковые сигналы
Встроенный динамик выдает звуковые коды ошибок во время процедуры POST.Не все системные платы для настольных ПК содержат встроенный динамик, поэтому необходимо подключить так называемую пищалку.

НапечатайтеОбразецFrequency
Ошибка памятиТри длинных сигнала1,280 Гц
Предупреждение системы охлажденияЧетыре перемежающихся сисгнала:
Высокий тон, низкий тон, высокий тон, низкий тон
Высокий тон: 2,000 Гц
Низкий тон: 1,600 Гц

Сообщения об ошибках, выдаваемые BIOS

Сообщение об ошибкеОписание
Обнаружен процессор, который не предназначен для использования с данной системной платой. Использование неподдерживаемых процессоров может привести к неправильной работе, повреждению системной платы для настольных ПК или процессора, или сокращению срока эксплуатации. Система отключится через 10 секунд.Установленный процессор не совмести с системной платой для настольных ПК.
CMOS Battery LowВозможна, разрядка батареи. Замените батарею.
CMOS Checksum BadОшибка проверки контрольной суммы ОЗУ. Возможно, память CMOS повреждена. Запустите программу BIOS Setup для обновления значений.
Memory Size DecreasedОбъем памяти уменьшился со времени последней загрузки. Если модули памяти не были удалены, возможно, память неисправна.
No «Boot» Device AvailableСистема не нашла загрузочного устройства.

POST-коды порта 80h
Во время теста POST BIOS генерирует коды прохождения (POST-коды [post-code]) и направляет их в порт ввода/вывода 80h. Если процедура POST завершилась неудачно, последний сгенерированный POST-код остается в порту 80h. Этот код можно использовать для определения причины ошибки.

Отображение POST-кодов
Для отображения POST-кодов можно использовать один из следующих методов.

POST-плата (дополнительная плата для шины PCI)POST-плата декодирует данные порта и отображает их на светодиодном дисплее. POST-плату необходимо устанавливать на разъем 1 PCI-шины.pcipostcard
Встроенный светодиодный дисплей для отображения POST-кодовНекоторые Системные платы для настольных ПК Intel® включают встроенный Ведомый для показа Кодов POSTonboardpost

Диапазоны POST-кодов порта 80h
В таблицах ниже все POST-коды и значения представлены в шестнадцатеричном формате.

ДиапазонКатегория/Подсистема
00 – 0FКоды отладки: Могут использоваться, как средство для отладки любым модулем PEIM/драйвером
10 – 1FПроцессоры системы
20 – 2FПамять/набор микросхем
30 – 3FВосстановление
40 – 4FЗарезервировано для использования
50 – 5FШины ввода/вывода: PCI, USB, ISA, ATA и т.д.
60 – 6FСейчас не используется
70 – 7FУстройства вывода: Все консоли вывода
80 – 8FЗарезервировано для будущего использования (для новых кодов консоли вывода)
90 – 9FУстройства ввода: Клавиатура/Мышь
A0 – AFЗарезервировано для будущего использования (для новых кодов консоли ввода)
B0 – BFЗагрузочные устройства: Включают в себя стационарные и съемные носители.
C0 – CFЗарезервировано для использования
D0 – DFВыбор загрузочного устройства
E0 – FFE0 – EE: Другие коды
F0 – FF: FF — ошибка прерывания процессора

POST-коды порта 80h

Если POST-код будет отображен в данном диапазоне, это код из диапазона B0 — BF. (На 7-сегментном ЖК-дисплее, символ ‘b’ выглядит как 6).

Типичный порт 80-я последовательность POST
Обычно значения кодов порта 80h увеличиваются в процессе загрузки. Меньшие значения кодов относятся к подсистемам, расположенным ближе к процессору, а большие значения кодов – к периферийным устройствам. Обычно используется следующий порядок инициализации: Процессор -> Память -> Шины -> Устройства ввода-вывода -> Устройства загрузки. Последовательность POST-кодов зависит от используемой системы.

Код POSTОписание
21Инициализация компонентов набора микросхем
22Чтение SPD через модули памяти DIMM
23Идентификация модулей памяти DIMM
25Конфигурирование памяти
28Тестирование памяти
34Загрузка капсулы восстановления
E4Начало фазы DXE
12Начало инициализации приложений процессора

13Инициализация SMM50Нумерация шин PCI51Передача ресурсов на шину PCI92Обнаружение присутствия клавиатуры90Переустановка клавиатуры94Очистка входного буфера клавиатуры95Самотестирование клавиатурыEBВызов графических режимов BIOS58Переустановка шины USB5AПереустановка шины PATA/SATA и всех устройств92Обнаружение присутствия клавиатуры90Переустановка клавиатуры94Очистка входного буфера клавиатуры5AПереустановка шины PATA/SATA и всех устройств28Тестирование памяти90Переустановка клавиатуры94Очистка входного буфера клавиатурыE7Ожидание воода данных пользователем01INT 1900Готово для перезагрузки

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector