Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Ремонт старых Matrox G100/200/400 |
<<Назад Вперед>> | Страницы: 1 2 | Печать |
Mx_Serg
Junior Member
Всего сообщений: 581 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 4 июня 2018 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 9 сентября 2018 11:14 Сообщение отредактировано: 9 сентября 2018 11:54
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 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 9 сентября 2018 11:18 Сообщение отредактировано: 9 сентября 2018 11:20
...а вот это весьма полезный пост. Спасибо! |
ATauenis
Advanced Member
Откуда: Москва Всего сообщений: 2904 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 апр. 2015 |
Хорошая статья. Кто бы мог подумать, что в MGA столько наворотов. Mx_Serg написал: Мистиков это касается? Ну и главное - даже если Ваш матрокс пока еще работает - это не значит, что он не слетит )) Сархивируйте свой pins командой progbios -d >mypins.txt Пригодится. |
Mx_Serg
Junior Member
Всего сообщений: 581 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 4 июня 2018 |
ATauenis написал: Да, и мистиков тоже. Хотя там слетов массовых не припомню, но лучше тоже считать на всякий. Мистиков это касается? |
DOS Logic
Advanced Member
d(-_-)b Откуда: Украина. Ивано-Франковск Всего сообщений: 4778 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 1 июля 2006 |
хмм первый раз слышу чтобы там такое слетало, сколько не юзал матроксов всегда все было ок |
Mx_Serg
Junior Member
Всего сообщений: 581 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 4 июня 2018 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 9 сентября 2018 12:47 Сообщение отредактировано: 9 сентября 2018 12:58
DOS Logic написал: Везло, значит. Кроме того, вероятность слета еще определяется подбором комплекта. Например, 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 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 9 сентября 2018 13:13 Сообщение отредактировано: 9 сентября 2018 13:19
MGA на PCI шине этому недугу не подвержены. Если я и убивал MILII перепрошивкой - то своими руками. Потом, конечно, волокита с ISA видеоадаптером и т.д. На AGP - флеш да, загаживается с переменным успехом. |
Savage MX
Newbie
Откуда: Санкт-Петербург Всего сообщений: 194 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 21 окт. 2017 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 9 сентября 2018 13:53 Сообщение отредактировано: 9 сентября 2018 13:56
Mx_Serg написал: Я с такими вещами на Matrox'ах пока что ещё дел не имел, и для меня это что-то новенькое, но не проще ли пойти более тривиальным путём? Взять точно такую же рабочую карту и считать с неё всю необходимую информацию либо какими-то утилитами, в случае их наличия (если они позволяют считать всё необходимое), либо выпаять саму флешку с платы и считать содержимое программатором (что надёжнее). Дело в том, что восстановление subsys_id (а он слетел тоже) невозможно одновременно с восстановлением pins. |
Mx_Serg
Junior Member
Всего сообщений: 581 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 4 июня 2018 |
Savage MX написал: Вот это может быть проблемой. А так, конечно, можно. Ну и помнить, что прошивальщик по умолчанию шьет только БИОС, обходя области PIN и идентификаторов, так что и шить придется программатором тоже. Либо по алгоритму со стартпоста. Взять точно такую же карту |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Отличная тема! У меня где-то должен лежать неопределяющийся G100, и да часто они портились. Кай написал: Это да, PCI MGA используют паралельный flash, гораздо менее MGA на PCI шине этому недугу не подвержены. Если я и убивал MILII перепрошивкой - то своими руками. Потом, конечно, волокита с ISA видеоадаптером и т.д. На AGP - флеш да, загаживается с переменным успехом. подверженный "саморазрушению" |
<<Назад Вперед>> | Страницы: 1 2 | Печать |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Ремонт старых Matrox G100/200/400 |
0 посетителей просмотрели эту тему за последние 15 минут |
В том числе: 0 гостей, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |