Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Подскажите характерные причины неисправности |
<<Назад Вперед>> | Страницы: 1 * 2 | Печать |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
AFleyM, хотелось бы поподробнее - что за комп, когда эти "&" появляются, идёт ли при этом загрузка ОС, меняется ли как-то вид экрана при вводе чего-нибудь с клавиатуры, какая видеокарта и т.п. А так - Fe-Restorator, в принципе, прав - что-то связанное с видеокартой, возможно, с видеопамятью - не все чипы вставлены, дефектный чип и т.п. (Только, думаю, переключение страниц тут не причём). Или знакогенератор глючит. |
AFleyM |
NEW! Сообщение отправлено: 21 апреля 2010 6:31
uav1606 написал: ноут, портянка 3400 СТ хотелось бы поподробнее - что за комп uav1606 написал: практически сразу после зажигания матрицы когда эти "&" появляются uav1606 написал: нет, до ОСи не доходит, но ПОСТ проходит, правда нформация о нем в левом верху экрана тоже отбражаеся не в текстовом, а НЕХ-виде. идёт ли при этом загрузка ОС в БИОС тоже можно войти по ЭСК-Ф1, но прочитать что либо на фоне символов невозможно uav1606 написал: не помню-то и чипс, то ли вестерн, в общем стандартная для этой модели какая видеокарта и т.п |
Сейчас на форуме |
Fe-Restorator |
NEW! Сообщение отправлено: 21 апреля 2010 17:14
Это 99% глюченый биос видеоадаптера, и 1% отпаявшихся ног чипа видеопамяти. Проверь биос, наверняка старшие разряды шины адреса вышли из строя, и к половине чипа просто нет доступа. В результате - неполная инициализация видеоадаптера. uav1606 написал: Вся видеопамять инициализируется при старте определённым паттерном, чтобы быть "всегда наготове", и это служит проверкой при Self-Test видяхи. Паттерн бинарный, но если тупо прочесть его как ASCII-текст, вполне можно увидеть знаки амперсанда "&". Или символы псевдографики. Зависит от производителей карты и её биоса. (При неисправном чипе памяти увидим randomize() мусор из всяких символов, постоянно рябящий и меняющийся ежесекундно. Не тот случай.) При глюкавом биосе слетает установка "0"-й видеостраницы, и на RAM-DAC отправляется адрес следующей, или первой-попавшейся, или вовсе - произвольный адрес, не имеющий отношения к видеопамяти. олько, думаю, переключение страниц тут не причём Запускается маленькая самопальная прожка, циклически, с задержкой, переключающая видеостраницы, и однажды видим правильное изображение на странице №5, по классификации программы. Аппаратно это может быть и стандартная, 0-я. |
Сейчас на форуме |
Alex_reaper
Advanced Member
Откуда: СПб Всего сообщений: 363 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 10 июля 2009 |
Видеопамять. Скорее всего отпаялась, но возможно и дурит одна микруха. Fe-Restorator написал: Действительно, не тот случай. Эти ноуты стартуют в текстовом а не в графическом режиме, поэтому точек и полос не будет, а случайные символы будут только при нестабильной ошибке или плохом контакте. При неисправном чипе памяти увидим randomize() мусор из всяких символов, постоянно рябящий и меняющийся ежесекундно. Не тот случай.) В данном случае, в адересное пространство текстовой страницы попала неверная информация. Причем стабильно изменены несколько бит. На любой 2D карте можно вызвать искуственно, при старте приложив палец к ногам одной из м/с видеопамяти. Можно попробовать следующее, для подстраховки: 1) сбросить CMOS, возможно перекртие адресных пространств видеопамяти и какого нибудь контроллера. 2) заменить оперативку, возможно сбой в ней. |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 22 апреля 2010 2:57 Сообщение отредактировано: 22 апреля 2010 3:07
Fe-Restorator написал: Какова вероятность, что из всего BIOS'а видеокарты повредится 2-х байтный адрес стартовой страницы видеопамяти именно для этого режима? Или именно механизм переключения страниц? IMHO, всё вышесказанное сильно сомнительно... Тем более, что, как сказал AFleyM, изображение на экране меняется при нажатии клавиш и т.д. А это говорит о том, что и запись, и чтение идёт по правильному адресу видеопамяти, но информация на каком-то этапе искажается. Насколько я понял из описания AFleyM, тут что вроде того, что часть битов в видеопамять записывается нормально, а часть искажаются - скажем, всегда равны единице или нулю. А амперсандами из-за этого выводятся пробелы или какие-то другие пустые символы, заполняющие экран при загрузке. Это может быть, скажем, из-за короткого замыкания ног видеопамяти (или дорожек) с чем-то, либо наоборот - из-за обрыва ног или дорожек. Либо возможен глюк знакогенератора или чего-то связанного с ним, например, неправильная таблица шрифтов в BIOS видеокарты и т.д. При глюкавом биосе слетает установка "0"-й видеостраницы, и на RAM-DAC отправляется адрес следующей, или первой-попавшейся, или вовсе - произвольный адрес, не имеющий отношения к видеопамяти. Вообще, желательна качественная фотография экрана, при наличии на нём надписей. |
Fe-Restorator |
NEW! Сообщение отправлено: 22 апреля 2010 10:28 Сообщение отредактировано: 22 апреля 2010 10:30
uav1606 написал: Например, при вирусной атаке. Знаменитый "чернобыль-CIH", убивающий все биосы, до коих смог дотянуться. Для нас сегодняшних - он "древность", а для портянок AFleyM-a - вполне "современность". Тем более, что автор собирает свои портянки из "кучи оторванных запчастей в большой коробке", т.е. нет гарантии, что отдельно взятая, неизвестно где стоявшая, видеокарта не подвергалась вирусной атаке в составе оригинального аппарата, или не была повреждена механически при разборке-хранении, ещё до момента попадания в руки автора поста. Какова вероятность, что из всего BIOS'а Вообще - не стоит привязываться только к переключению страниц, я приводил и другие причины, на мой взгляд, более вероятные, и не зря поставил эту всего-лишь под номером "3". uav1606 написал: Насколько я понял, ВЕСЬ экран изначально заполнен амперсандами, и лишь по дополнительным точкам, появляющимся при наложении на амперсанд иного символа, - угадывается наличие надписей на экране, как таковое, без возможности эти надписи читать (можно лишь угадать типовые сообщения, характерные для всех компов и текущего момента времени). Не подходит ваш вариант. А амперсандами из-за этого выводятся пробелы или какие-то другие пустые символы, заполняющие экран при загрузке. ЗЫ. Телепатией не владею. Но ча-асто пользуюсь... |
Сейчас на форуме |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
Ну, информации, которую дал AFleyM по этому поводу, недостаточно, чтобы сказать однозначно, как выглядит экран. Например, вот эта фраза: Что значит в HEX-виде? Поэтому лучше бы фото... То же самое относительно: ...но ПОСТ проходит, правда нформация о нем в левом верху экрана тоже отбражаеся не в текстовом, а НЕХ-виде. ...но прочитать что либо на фоне символов невозможно |
Fe-Restorator |
NEW! Сообщение отправлено: 23 апреля 2010 2:41 Сообщение отредактировано: 23 апреля 2010 2:47
uav1606 написал: Старые видеоадаптеры выводили "пост-надписи" на экран, выдавая видеопроцессору лишь ссылку на адрес памяти биоса, с коего начиналась нужная цепочка байтов, кодирующая символы. Это, обычно, самый конец адресного пространства биоса или 4-й аппаратный блок ячеек при организации чипа 4х64(128, 256, ...). Процессор тупо читал эти байты и заставлял знакогенератор их обработать. Представь теперь, что будет, если биос битый и вместо байтов надписи там лежит цифровой мусор? Или эти байты(весь блок) вовсе не читаются и "цифровой мусор", за неимением точных указаний, "выдумывает" сам видеопроцессор? Что значит в HEX-виде? Поэтому лучше бы фото... ЗЫ. Иногда такой глюк возникал не в видеоRAM, а в обычной RAM, куда делался shadow-образ видеобиоса, при включённой соответствующей настройке в цмос-сетапе. Проверяется отключением настройки и заменой всех модулей памяти, разом. Вряд-ли эта фича есть в сабжевых портянках. |
Сейчас на форуме |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 23 апреля 2010 5:34 Сообщение отредактировано: 23 апреля 2010 12:18 Что-то я вообще не понял, о чём Вы... Вы бы хоть писали, когда имеете в виду обычный BIOS, а когда видеобиос и т.д... "Пост-надписи", как Вы выразились, хранятся как раз в основном BIOS, если речь об обычном POST компьютера. И что такое "4-й аппаратный блок ячеек"? На подавляющем большинстве видеокарт стоит одна микросхема BIOS, да и на большинстве материнок тоже, если не принимать во внимание некоторые XT и 286-е. И эти микросхемы BIOS вообще не делятся ни на какие блоки. И откуда вообще Вы взяли этот несуществующий термин "аппаратный блок ячеек"? Да и вообще, что значит "видеоадаптеры ... выдавая видеопроцессору", когда видеопроцессор - это часть видеоадаптера? POST-надписи выдаёт основной BIOS компьютера, обращаясь, как правило, к прерыванию 10h, либо прямой записью в видеопамять. Какое-то у Вас, извините, получилось абсолютно сумбурное сообщение... Старые видеоадаптеры выводили "пост-надписи" на экран, выдавая видеопроцессору лишь ссылку на адрес памяти биоса, с коего начиналась нужная цепочка байтов, кодирующая символы. Это, обычно, самый конец адресного пространства биоса или 4-й аппаратный блок ячеек при организации чипа 4х64(128, 256, ...). Процессор тупо читал эти байты и заставлял знакогенератор их обработать. Представь теперь, что будет, если биос битый и вместо байтов надписи там лежит цифровой мусор? Или эти байты(весь блок) вовсе не читаются и "цифровой мусор", за неимением точных указаний, "выдумывает" сам видеопроцессор? |
forth32 |
На самом деле видеобиос не может быть битым. В третьем его байте лежит контрольная сумма, и если она неправильна - код инициализации биоса даже не запускается. Это относится к любым интерфейсным картам. А в данном случае - видно, что видеопамять заполнена кодом 26h вместо 20h, то есть биты 1 и 2 видеопамяти всегда равны 1. Это или дохлый шинный формирователь, стоящий перед памятью, или (что вряд ли) сдохла микросхема видеопамяти, соответствующая нулевой видеостранице. Часто бывает неисправна матрица резисторов, подтягивающих шину данных видеопамяти к питанию. Можно попытаться протестировать видеопамять вслепую, написав соответствующую утилиту и сделав редирект command.com на последовательный порт. Или просто посмотреть осциллографом, что происходит на линиях D1 и D2 видеопамяти. |
<<Назад Вперед>> | Страницы: 1 * 2 | Печать |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Подскажите характерные причины неисправности |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |