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

Полигон-2

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

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

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

Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Подскажите характерные причины неисправности
RSS

Подскажите характерные причины неисправности

Экран ноутбука забит символами "&"

<<Назад  Вперед>> Страницы: 1 * 2
Печать
 
Fe-Restorator
Гость

Ссылка

Это 99% глюченый биос видеоадаптера, и 1% отпаявшихся ног чипа видеопамяти. Проверь биос, наверняка старшие разряды шины адреса вышли из строя, и к половине чипа просто нет доступа. В результате - неполная инициализация видеоадаптера.

uav1606 написал:
[q]
олько, думаю, переключение страниц тут не причём
[/q]
Вся видеопамять инициализируется при старте определённым паттерном, чтобы быть "всегда наготове", и это служит проверкой при Self-Test видяхи. Паттерн бинарный, но если тупо прочесть его как ASCII-текст, вполне можно увидеть знаки амперсанда "&". Или символы псевдографики. Зависит от производителей карты и её биоса. (При неисправном чипе памяти увидим randomize() мусор из всяких символов, постоянно рябящий и меняющийся ежесекундно. Не тот случай.) При глюкавом биосе слетает установка "0"-й видеостраницы, и на RAM-DAC отправляется адрес следующей, или первой-попавшейся, или вовсе - произвольный адрес, не имеющий отношения к видеопамяти.
Запускается маленькая самопальная прожка, циклически, с задержкой, переключающая видеостраницы, и однажды видим правильное изображение на странице №5, по классификации программы. ;) Аппаратно это может быть и стандартная, 0-я.
Сейчас на форуме
Alex_reaper
Advanced Member


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


Ссылка


Дата регистрации на форуме:
10 июля 2009
Видеопамять. Скорее всего отпаялась, но возможно и дурит одна микруха.


Fe-Restorator написал:
[q]
При неисправном чипе памяти увидим randomize() мусор из всяких символов, постоянно рябящий и меняющийся ежесекундно. Не тот случай.)
[/q]
Действительно, не тот случай. Эти ноуты стартуют в текстовом а не в графическом режиме, поэтому точек и полос не будет, а случайные символы будут только при нестабильной ошибке или плохом контакте.
В данном случае, в адересное пространство текстовой страницы попала неверная информация. Причем стабильно изменены несколько бит. На любой 2D карте можно вызвать искуственно, при старте приложив палец к ногам одной из м/с видеопамяти.
Можно попробовать следующее, для подстраховки:
1) сбросить CMOS, возможно перекртие адресных пространств видеопамяти и какого нибудь контроллера.
2) заменить оперативку, возможно сбой в ней.
uav1606
Advanced Member


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


Ссылка


Дата регистрации на форуме:
16 янв. 2008
Fe-Restorator написал:
[q]
При глюкавом биосе слетает установка "0"-й видеостраницы, и на RAM-DAC отправляется адрес следующей, или первой-попавшейся, или вовсе - произвольный адрес, не имеющий отношения к видеопамяти.
Запускается маленькая самопальная прожка, циклически, с задержкой, переключающая видеостраницы, и однажды видим правильное изображение на странице №5, по классификации программы. Аппаратно это может быть и стандартная, 0-я.
[/q]
Какова вероятность, что из всего BIOS'а видеокарты повредится 2-х байтный адрес стартовой страницы видеопамяти именно для этого режима? Или именно механизм переключения страниц? IMHO, всё вышесказанное сильно сомнительно... Тем более, что, как сказал AFleyM, изображение на экране меняется при нажатии клавиш и т.д. А это говорит о том, что и запись, и чтение идёт по правильному адресу видеопамяти, но информация на каком-то этапе искажается. Насколько я понял из описания AFleyM, тут что вроде того, что часть битов в видеопамять записывается нормально, а часть искажаются - скажем, всегда равны единице или нулю. А амперсандами из-за этого выводятся пробелы или какие-то другие пустые символы, заполняющие экран при загрузке. Это может быть, скажем, из-за короткого замыкания ног видеопамяти (или дорожек) с чем-то, либо наоборот - из-за обрыва ног или дорожек. Либо возможен глюк знакогенератора или чего-то связанного с ним, например, неправильная таблица шрифтов в BIOS видеокарты и т.д.
Вообще, желательна качественная фотография экрана, при наличии на нём надписей.
Fe-Restorator
Гость

Ссылка

uav1606 написал:
[q]
Какова вероятность, что из всего BIOS'а
[/q]
Например, при вирусной атаке. Знаменитый "чернобыль-CIH", убивающий все биосы, до коих смог дотянуться. Для нас сегодняшних - он "древность", а для портянок AFleyM-a - вполне "современность". Тем более, что автор собирает свои портянки из "кучи оторванных запчастей в большой коробке", т.е. нет гарантии, что отдельно взятая, неизвестно где стоявшая, видеокарта не подвергалась вирусной атаке в составе оригинального аппарата, или не была повреждена механически при разборке-хранении, ещё до момента попадания в руки автора поста.
Вообще - не стоит привязываться только к переключению страниц, я приводил и другие причины, на мой взгляд, более вероятные, и не зря поставил эту всего-лишь под номером "3".

uav1606 написал:
[q]
А амперсандами из-за этого выводятся пробелы или какие-то другие пустые символы, заполняющие экран при загрузке.
[/q]
Насколько я понял, ВЕСЬ экран изначально заполнен амперсандами, и лишь по дополнительным точкам, появляющимся при наложении на амперсанд иного символа, - угадывается наличие надписей на экране, как таковое, без возможности эти надписи читать (можно лишь угадать типовые сообщения, характерные для всех компов и текущего момента времени). Не подходит ваш вариант.

ЗЫ. Телепатией не владею. Но ча-асто пользуюсь... :)
Сейчас на форуме
uav1606
Advanced Member


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


Ссылка


Дата регистрации на форуме:
16 янв. 2008
Ну, информации, которую дал AFleyM по этому поводу, недостаточно, чтобы сказать однозначно, как выглядит экран. Например, вот эта фраза:
[q]
...но ПОСТ проходит, правда нформация о нем в левом верху экрана тоже отбражаеся не в текстовом, а НЕХ-виде.
[/q]
Что значит в HEX-виде? Поэтому лучше бы фото... То же самое относительно:
[q]
...но прочитать что либо на фоне символов невозможно
[/q]
Fe-Restorator
Гость

Ссылка

uav1606 написал:
[q]
Что значит в HEX-виде? Поэтому лучше бы фото...
[/q]
Старые видеоадаптеры выводили "пост-надписи" на экран, выдавая видеопроцессору лишь ссылку на адрес памяти биоса, с коего начиналась нужная цепочка байтов, кодирующая символы. Это, обычно, самый конец адресного пространства биоса или 4-й аппаратный блок ячеек при организации чипа 4х64(128, 256, ...). Процессор тупо читал эти байты и заставлял знакогенератор их обработать. Представь теперь, что будет, если биос битый и вместо байтов надписи там лежит цифровой мусор? Или эти байты(весь блок) вовсе не читаются и "цифровой мусор", за неимением точных указаний, "выдумывает" сам видеопроцессор?
ЗЫ. Иногда такой глюк возникал не в видеоRAM, а в обычной RAM, куда делался shadow-образ видеобиоса, при включённой соответствующей настройке в цмос-сетапе. Проверяется отключением настройки и заменой всех модулей памяти, разом. Вряд-ли эта фича есть в сабжевых портянках.
Сейчас на форуме
uav1606
Advanced Member


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


Ссылка


Дата регистрации на форуме:
16 янв. 2008
[q]
Старые видеоадаптеры выводили "пост-надписи" на экран, выдавая видеопроцессору лишь ссылку на адрес памяти биоса, с коего начиналась нужная цепочка байтов, кодирующая символы. Это, обычно, самый конец адресного пространства биоса или 4-й аппаратный блок ячеек при организации чипа 4х64(128, 256, ...). Процессор тупо читал эти байты и заставлял знакогенератор их обработать. Представь теперь, что будет, если биос битый и вместо байтов надписи там лежит цифровой мусор? Или эти байты(весь блок) вовсе не читаются и "цифровой мусор", за неимением точных указаний, "выдумывает" сам видеопроцессор?
[/q]
Что-то я вообще не понял, о чём Вы... Вы бы хоть писали, когда имеете в виду обычный BIOS, а когда видеобиос и т.д... "Пост-надписи", как Вы выразились, хранятся как раз в основном BIOS, если речь об обычном POST компьютера. И что такое "4-й аппаратный блок ячеек"? На подавляющем большинстве видеокарт стоит одна микросхема BIOS, да и на большинстве материнок тоже, если не принимать во внимание некоторые XT и 286-е. И эти микросхемы BIOS вообще не делятся ни на какие блоки. И откуда вообще Вы взяли этот несуществующий термин "аппаратный блок ячеек"? Да и вообще, что значит "видеоадаптеры ... выдавая видеопроцессору", когда видеопроцессор - это часть видеоадаптера? POST-надписи выдаёт основной BIOS компьютера, обращаясь, как правило, к прерыванию 10h, либо прямой записью в видеопамять. Какое-то у Вас, извините, получилось абсолютно сумбурное сообщение...
forth32
Newbie


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


Ссылка


Дата регистрации на форуме:
15 апр. 2010
На самом деле видеобиос не может быть битым. В третьем его байте лежит контрольная сумма, и если она неправильна - код инициализации биоса даже не запускается. Это относится к любым интерфейсным картам.
А в данном случае - видно, что видеопамять заполнена кодом 26h вместо 20h, то есть биты 1 и 2 видеопамяти всегда равны 1. Это или дохлый шинный формирователь, стоящий перед памятью, или (что вряд ли) сдохла микросхема видеопамяти, соответствующая нулевой видеостранице. Часто бывает неисправна матрица резисторов, подтягивающих шину данных видеопамяти к питанию.

Можно попытаться протестировать видеопамять вслепую, написав соответствующую утилиту и сделав редирект command.com на последовательный порт. Или просто посмотреть осциллографом, что происходит на линиях D1 и D2 видеопамяти.
0leg
Advanced Member


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


Ссылка


Дата регистрации на форуме:
6 окт. 2007
Оффтопик: Оффтопик: uav1606,
> Что-то я вообще не понял,
> И что такое "4-й аппаратный блок ячеек"?
> И откуда вообще Вы взяли этот
> Да и вообще, что значит
Да чё ты так нервно реагируешь?.. Fe-Restorator, как обычно, жжот. Пора бы к этому привыкнуть...

Кстати, вот тебе идея для следующего номера журнала "Downgrade" — можно сделать пару рубрик, типа "Альтернативные представления об архитектуре PC" и "Бесполезные советы", и накидать в них наиболее интересные высказывания Fe-Restorator'а.
<<Назад  Вперед>> Страницы: 1 * 2
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Подскажите характерные причины неисправности
RSS

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

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

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