среда, 30 сентября 2015 г.

Дешевая китайская POST-карта: коды 25, E2 и другие

Только в моем блоге, без регистрации и смс!
Вся правда о не имеющей названия китайской красной диагностической POST-карте для слота PCI, так же известной на ебее как "New LED 4 Digit Analysis Diagnostic Tester POST Card".

Пару месяцев назад купил себе такую:

Модель- абсолютный нонейм, потому условно назовем её "красной картой". Такие на ебее продают за 2.30 $.

Эта диагностическая POST-карта(посткарта) вставляется в порт PCI материнской платы(МП) компьютера и используется для определения ее неисправности или отсутствия таковой. МП во время запуска проходит несколько стадий(инициализация памяти, видео и т.д.) и постоянно выводит код(1 байт, 16-ричные значения от 0 до FF, на карте 2 индикатора дублируют друг друга) текущей стадии в порт PCI и если там стоит посткарта, мы видим этот код. Таким образом, если карта стопорится на каком-то коде, мы можем узнать в чем проблема.
В комплекте карты идет книжечка с описанием кодов.

Значения пост-кодов для разных биосов разнятся:
POST-коды AMI BIOS
POST-коды AWARD BIOS
POST-коды Phoenix BIOS
Все коды в одном файле

Казалось бы, принцип работы пост-карт карт крайне примитивен и даже самые дешевые из них должны быть надежны.

Но получается что-то странное.

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

Во-вторых, судя по по заявлениям корифеев крупнейшего сайта по ремонту материнок rom.by, такие китайские посткарты, вроде моей, работают плохо и веры им нет, потому что на некоторых абсолютно рабочих платах они останавливаются на странных кодах вроде 25 или 26. И пользоваться нужно только хорошими, годными, рекомендованными этими гуру моделями плат(какими именно- читай, мол, форум). И на том спасибо, хоть со двора не погнали ущербного с недокартой.

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

Увы, но гуру были правы:

Материнаская плата
Сокет
Процессор
POST-код
BIOS
Дата BIOS
Asrock B75M-GL
1150
G2020
AA
AMI
07/01/11
Asrock P67 Pro3
1155
G850
AA
AMI
10/25/10
Asrock P4SB1333-650
775
Celeron 420
AA
AMI
07/31/07
Asrock 880GM-LE
AM3
Athlon X2 240
AA
AMI
06/18/10
Biostar A780L3C
AM3
Sempron 140
E2
AMI
04/10/13
Biostar A780L3G
AM3
Sempron 140
E2
AMI
04/21/10
Biostar A780L3L
AM3
Athlon64 X2 5000+
E2
AMI
06/07/10
Biostar NF61S MicroAM2 SE
AM2
Sempron 3000+
25
Phoenix-Award WorkstationBIOS v6.00PG
02/08/07
Biostar NF61S MicroAM2 SE
AM2
Athlon64 X2 5000+
25
Phoenix-Award WorkstationBIOS v6.00PG
10/18/07
Biostar NF520-A2*
AM2
Sempron 3000+
25
Phoenix-Award WorkstationBIOS v6.00PG
29/10/07
Biostar MCP6P M2+
AM2+
Sempron LE-1250
FF
Phoenix-Award WorkstationBIOS v6.00PG
05/06/09
ECS C51GM-M
AM2
Sempron 3000+
FF
Phoenix-Award WorkstationBIOS v6.00PG
06/23/06
ECS N2U400-A
A
Athlon 2500+
FF
Phoenix-AwardBIOS v6.00PG
10/06/03
Asus A7V400-MX
A
Sempron 2200+
FF
Phoenix-AwardBIOS v6.00PG
07/20/04
*МП с подозрением на неисправность

Как видим, красная карта на МП Asrock c биосом AMI любит останавливаться на коде AA. На биостаровских платах семейства A78 с биосом  AMI останавливается на E2. На биостаровских же, но платах семейства NF с биосом Phoenix-Award WorkstationBIOS v6.00PG останавливается действительно на коде 25. В остальных случаях были коды FF.

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

Зато есть МП Asrock P67 Pro3 с встроенным в нее POST-индикатором. Глянем, что показывает во время старта материнки ее постиндикатор и китайская карта:


Итак. Последний отображенный код на встроенном постиндикаторе был A3, затем постиндикатор погас. Это логично- если материнка во время запуска пишет коды в слоты PCI, то после нормального пуска должна перестать это делать, что бы не мешать работать устройствам, которые могут сидеть в этих слотах. А последний код на красной карте был AA. Более того, посткод на красной карте менялся уже после того, как код на постиндикаторе МП потух.

Кто здесь неправ, материнка или китаец? Какой посткод был последним? Может ошибается моя навороченная МП, а копеечная посткарта честна, как жена Цезаря? Может быть, проведем еще эксперимент:


Я вынул ОЗУ, запустил комп, он запищал и постиндикатор МП честно остановился на коде 53, что у биоса AMI означает проверку оперативной памяти. А красная карта в это же самое время показала код F6, который в амибиосе означает... ничего не означает!

Отсюда Вывод №1: красная китайская нонейм POST-карта как минимум в некоторых случаях показывает неправильный POST-код!

И Вывод №2: красная китайская нонейм POST-карта при попытке разобраться в причине неисправности материнских плат может ввести в заблуждение и принести больше вреда, чем пользы.

Может быть именно потому что работает красная карта абы как, она не имеет названия. Возможно, перед покупкой забил бы в гугл "посткарта великий китайский поход-3 отзывы", тут же прочел сто мнений "это полное говно" и не купил бы. А так ведь попробуй найди о ней информацию, только по косвенным признакам: китайская дешевая POST-карта красного цвета для слота PCI...

Так что же с хорошими POST-картами?

Я нашел-таки длинную ветку обсуждения посткарт, к которым апеллировали мэтры. Немного прочел, хвалят модели за 100 и 600 $. Тут я могу сказать только одно: да вы ахренели! Ну не может посткарта стоить таких конских денег просто в силу примитивности принципа работы- все что она должна делать, так это правильно считывать сигналы с PCI и отображать их на индикаторе. И это все, и это не сложная инженерная задача. Потому драть за такую хрень цену хорошего ноутбука уже чересчур. Это как продавать за 90 евро шнуры с двумя оптопарами.

Подозреваю, что продающиеся на ебее посткарты в ценовой категории 10-30 баксов справляются с поставленной задачей. Но нужно пробовать, конечно. 

3 комментария:

  1. Блин!!! Я выписал , а потом прочитал!!!!

    ОтветитьУдалить
  2. И у меня такая. На современных компмьютерах с UEFI биосами врет. Возможно, она под старые компьютеры заточена

    ОтветитьУдалить
  3. Вчера выписал, сегодня статью прочитал

    ОтветитьУдалить