Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Ремонт старых Matrox G100/200/400
RSS

Ремонт старых Matrox G100/200/400

когда даже не загружается и не детектируется в BIOS

<<Назад  Вперед>> Страницы: 1 2
Печать
 
Mx_Serg
Junior Member


Всего сообщений: 581
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
4 июня 2018
Matrox'ы G100/200/G400, которые не видятся системой - явление нередкое. Когда у меня была G400 - она могла уйти в аут даже от запуска неподдерживаемой игрушки с шейдерами. При этом все проявлялось от невозможности работы в режимах, отличных от VGA до полного игнорирования материнкой адаптера. Недавно у металлистов заприметил G200 по виду - гарантированно нерабочую (деформированный радиатор, царапины), но так как особой ценности для аффинажа она не представляла - мне ее презентовали совсем занедорого. Памятуя про свой G400 даже интересно стало с ней повозиться ))

Симптомы - черный экран, при старте биос не выделяет карте ресурсы, но pcispy.exe карточку видит, если загружаться с ISA картой.

Нам понадобится утилита progbios и БИОС из комплекта matrox. Лучше пока за новыми версиями не гнаться, а взять постарше, например, отсюда

ftp://retronn.de/mirrors/ftp.m.../bios/old/

Я брал setup342.exe

Первая попытка выглядела так:

progbios -i 900-23.bin -k

Биос прошился, карточка стала детектироваться, но при загрузке на экране выводился мусор, а в графическом режиме карта отображала вертикальные полосы-повторы. Здесь сразу предупреждение любителям греть все и вся - тут не тот случай - отложите пока фен в сторону )) Особенность слета биоса на матроксах в том, что трется не только сам биос, но и служебная информация в нем (pins) а также SUBSYS информация. Без восстановления этого всего карта не заработает. Где все это брать? Ранее был доступен сайт по ремонту matroxов, но, к сожалению, он теперь недоступен. Но в архиве главное сохранилось:

http://web.archive.org/web/200...bm/matrox/

Тут придется действовать либо наугад, либо попытаться идентифицировать карту. Мне сходу подошел вариант Mystique G200, G2+/MYSA/ с 250MHz DAC

Шьем заново уже с нашим файлом пинов (я сохранил его как G200pin.txt блокнотом, скопировав со страницы его полностью)

progbios -i 900-23.bin -s G200pin.txt -k

Ура - мусор пропал, все работает в DOS прекрасно, но Windows говорит - "знать не знаю, что тут мне подсунули" и дрова не становятся. Придется еще повозиться. Дело в том, что восстановление subsys_id (а он слетел тоже) невозможно одновременно с восстановлением pins. Получается, что мы восстанавливаем pins - портим subsys и наоборот, поэтому дальше нам нужно считать из своей карточки биос с правильным pins

debug.exe
n mybios.bin
rbx
0
rcx
8000
w C000:0

И затем восстанавливаем subsys_id с помощью нашего файла.

progbios -i mybios.bin -b subsys_id,2,3,255 -k

После этого наша карта "прикинется" Matrox millenium.
С G400 этот этап не нужен - там subsys_id прописан прямо в pins и его можно там перезаписать.

Ну и главное - даже если Ваш матрокс пока еще работает - это не значит, что он не слетит )) Сархивируйте свой pins командой progbios -d >mypins.txt Пригодится.
Кай
Гость
Divine Assassin

Откуда: извне (from beyond)
Всего сообщений: 13709
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
8 авг. 2010
...а вот это весьма полезный пост. Спасибо!
ATauenis
Advanced Member


Откуда: Москва
Всего сообщений: 2904
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 апр. 2015
Хорошая статья. Кто бы мог подумать, что в MGA столько наворотов. :thumbup:

Mx_Serg написал:
[q]
Ну и главное - даже если Ваш матрокс пока еще работает - это не значит, что он не слетит )) Сархивируйте свой pins командой progbios -d >mypins.txt Пригодится.
[/q]
Мистиков это касается?
Mx_Serg
Junior Member


Всего сообщений: 581
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
4 июня 2018
ATauenis написал:
[q]
Мистиков это касается?
[/q]
Да, и мистиков тоже. Хотя там слетов массовых не припомню, но лучше тоже считать на всякий.
DOS Logic
Advanced Member
d(-_-)b

Откуда: Украина. Ивано-Франковск
Всего сообщений: 4778
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
1 июля 2006
хмм первый раз слышу чтобы там такое слетало, сколько не юзал матроксов всегда все было ок
Mx_Serg
Junior Member


Всего сообщений: 581
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
4 июня 2018
DOS Logic написал:
[q]
хмм первый раз слышу чтобы там такое слетало, сколько не юзал матроксов всегда все было ок
[/q]
Везло, значит. Кроме того, вероятность слета еще определяется подбором комплекта. Например, ALI Alladin V в режиме AGP2x тер биосы в матроксах с завидным постоянством )) Но переключение в режим AGP1x проблему решало. Ну и запуск некоторых игр тоже может привести к такому эффекту. Комп глухо зависает, а после reset видеокарта уже не определяется. При типичной офисной работе и тщательном подборе железок "матрасы" действительно работали надежно.

P.S. Кстати, там есть история на сайте. Весьма показательная... Раздел "My Matrox story"

http://web.archive.org/web/200...bm/matrox/
Кай
Гость
Divine Assassin

Откуда: извне (from beyond)
Всего сообщений: 13709
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
8 авг. 2010
MGA на PCI шине этому недугу не подвержены. Если я и убивал MILII перепрошивкой - то своими руками. Потом, конечно, волокита с ISA видеоадаптером и т.д. На AGP - флеш да, загаживается с переменным успехом.
Savage MX
Newbie


Откуда: Санкт-Петербург
Всего сообщений: 194
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
21 окт. 2017
Mx_Serg написал:
[q]
Дело в том, что восстановление subsys_id (а он слетел тоже) невозможно одновременно с восстановлением pins.
Тут придется действовать либо наугад, либо попытаться идентифицировать карту.
Где все это брать? Ранее был доступен сайт по ремонту matroxов, но, к сожалению, он теперь недоступен. Получается, что мы восстанавливаем pins - портим subsys и наоборот, поэтому дальше нам нужно считать из своей карточки биос с правильным pins
[/q]
Я с такими вещами на Matrox'ах пока что ещё дел не имел, и для меня это что-то новенькое, но не проще ли пойти более тривиальным путём? Взять точно такую же рабочую карту и считать с неё всю необходимую информацию либо какими-то утилитами, в случае их наличия (если они позволяют считать всё необходимое), либо выпаять саму флешку с платы и считать содержимое программатором (что надёжнее).
Mx_Serg
Junior Member


Всего сообщений: 581
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
4 июня 2018
Savage MX написал:
[q]
Взять точно такую же карту
[/q]
Вот это может быть проблемой. А так, конечно, можно. Ну и помнить, что прошивальщик по умолчанию шьет только БИОС, обходя области PIN и идентификаторов, так что и шить придется программатором тоже. Либо по алгоритму со стартпоста.
i8088
Advanced Member


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015
Отличная тема! У меня где-то должен лежать неопределяющийся G100,
и да часто они портились.


Кай написал:
[q]
MGA на PCI шине этому недугу не подвержены. Если я и убивал MILII перепрошивкой - то своими руками. Потом, конечно, волокита с ISA видеоадаптером и т.д. На AGP - флеш да, загаживается с переменным успехом.
[/q]
Это да, PCI MGA используют паралельный flash, гораздо менее
подверженный "саморазрушению"
Escalibur
Advanced Member


Откуда: Москва
Всего сообщений: 945
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
12 окт. 2017
Mx_Serg, а есть способ обезопасить карту от разрушения биоса? Например, защитить от записи, выпаяв ногу?
kelevra
Advanced Member
Ленивый коллекционер

Откуда: Петрозаводск-Минск
Всего сообщений: 1198
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
13 апр. 2014
Escalibur написал:
[q]
а есть способ обезопасить карту от разрушения биоса? Например, защитить от записи, выпаяв ногу?
[/q]
Бытует мнение, что статика может нарушить структуру биоса, не знаю так ли, но на форумах по ремонту ноутбуков такое постят часто, как причину слета прошивки.
Escalibur
Advanced Member


Откуда: Москва
Всего сообщений: 945
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
12 окт. 2017
kelevra, статика-то может всё попалить. А вот откуда она именно на этих АГП-картах? Разводка паршивая? Списывали гору Матроксов G200. Из пары десятков только один не рабочий, и тот просто полосил в VGA.
Mx_Serg
Junior Member


Всего сообщений: 581
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
4 июня 2018
Вряд ли статика. Думаю, разработчики не сильно озаботились защитить разрешение записи на флешку, в результате чего сбой или неверная команда с достаточно высокой степенью вероятности могла ее включить. Это подтверждается успешной многолетней работой таких карт в офисах при "типичном" способе эксплуатации.


Escalibur написал:
[q]
Например, защитить от записи, выпаяв ногу
[/q]
Интересный вариант - не думал об этом. Вот есть такой, например, флеш - Atmel 25HP256W /WP на нем есть - можно заземлить. Но и бивис потом не перешить, если захочется.
Benetton93
Advanced Member


Откуда: Санкт-Петербург
Всего сообщений: 341
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
20 сен. 2017
О, у меня как раз есть нерабочий G100, интересно будет потом на досуге повозиться с ним.
За статью muchas gracias. :thumbup:
corvair
Advanced Member


Откуда: Якутск
Всего сообщений: 909
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
22 нояб. 2004
Применима ли информация из поста к MGA Millenium PCI? Сабж определяется системой, типа работает, но выдаёт текстовые артефакты во всех режимах.
Mx_Serg
Junior Member


Всего сообщений: 581
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
4 июня 2018
Для некоторых точно применима. Гляньте на архивную страницу с первого поста - там есть пины и для старших карт. Только свой предварительно сохраните.
<<Назад  Вперед>> Страницы: 1 2
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Ремонт старых Matrox G100/200/400
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS