а низкоуровневый формат делался? вполне может помочь.
Вид для печати
В прошлый раз тест пищал при попытке перейти в настройки и ничего не делал.
Сегодня как нивчем не бывало настроки работают.
Зпустил расширенный тест, сидел смотрел на мигующие вопросительные знаки больше часа.
Наверное завис, выйти из теста по ESC не получилось.
Запустил повторно, минут через 10 тест пикнул и в строке статуса появилась черная строка
https://i.ibb.co/yQyWTmS/image.png
И походу снова все повисло.
Запустил тест только первых 32 килобайт, тест завершился с ошибками.
https://i.ibb.co/0n68ypK/image.png
https://i.ibb.co/L6X82dH/image.png
https://i.ibb.co/gt6xRhf/image.png
Ну хоть что то.
Надо теперь понять, перманента ли эта проблема и научится правильно ее интерпретировать
https://i.ibb.co/f16Gw0m/image.png
Что за настройка ?
- - - Добавлено - - -
Я запускал разметку диска из улититы fdisk, потом им же создавал АДОС раздел.
Ну и в конце полирнул это дело через "format c:"
Уж не знаю далает ли fdisk разметку диска низкоуровнево или нет...
наиболее вероятно - дохлая микросхема памяти. возможно непропай, но менее вероятно.
prompt $P$GЦитата:
Что за настройка ?
судя по тому что в msdos fdisk нет опции разметки - возможно делает. тады ой...Цитата:
Я запускал разметку диска из улититы fdisk, потом им же создавал АДОС раздел.
Ну и в конце полирнул это дело через "format c:"
Уж не знаю далает ли fdisk разметку диска низкоуровнево или нет...
p.s. интересно он интерлив подбирает?
Я этим во всех турбах и 286х размечал МФМ..Далее Fdisk
http://old-dos.ru/files/file_887.htm...oje7h113478090
После этого проблем с работой дисков не наблюдал
Погонял тесты, прошлый результат повторить не удалось.
Тестирование всегда виснет на первом и третьем банке (0 и 2).
Лучший результат, прогон адресов 32-64, но там ничего внятного в отчете нет.
https://i.ibb.co/fC4rgxy/image.png
Попробовал несколько адресов из банка 2 и 4, тесты проходят.
Сам же чекит виснет, как мне кажется, из за того что он загружен в проблемную область памяти.
Перед прогоном он проверяет некую область под названием program buffers, которая разделена на два куска, одна в третьем банке, вторая в четвертом, третий банк тест не проходит, чекит зависает.
Напомню, что быстрый тест памяти, проходит без проблем.
В идеале нужно заменить весь первый и третий банк, но уж слишком там большой объем работ. Хотелось бы более точно узнать в каких микросхемах проблема и менять их точечно.
Вобщем мучаюсь уже несколько дней, толку мало. ЧекИт виснет при проверке, результат проверки не посмотреть.
Напомню что искользую версию 2.0.
Решил что надо что то менять.
Попробовал найти мемтест86+ который поместится на дсикету 360 килобайт, нашел, но даже первая версия пишет что надо проц минимум 386 :(
Скачал ЧекИт версию 3.0 и что заметил, работает он гораздо быстрее. Виснет, но из за того что зависает позже, удается хоть что то узнать из результатов.
Когда нашел им битую микросхему памяти, и менял ее, решил заодно поменять банк 0 и банк 2 памяти местами.
В таком режиме ЧекИт 3 прям почти нормально заработал.
Удалось проверить всю память, нашел еще парочку битых микросхем ОЗУ.
Заменил и их.
Причем заметил следующее.
Чем дольше работает Искра, тем лучше работает ЧекИт, и как следствие - меньше находит проблем в памяти.
Получается что нужно проверять банк 0 (который сейчас подвключен как 2) на холодную, так как после прогрева, битые ОЗУ себя не проявляют :/
Ну такое себе, если честно...
Руки не опускаю, продолжаю работы, если надо будет, поменяю хоть все микросхему ОЗУ.
Радует что дело сдвинулось наконецто с мертвой точки.
https://i.ibb.co/ZNBN9Y8/image.png
Так мы же питание в первую очередь уже давно проверили, или нет?
Питение проверял, все было в пределах нормы, сегодня еще раз замерил напряжение на чипах памяти, 4.85 вольта, приемлемо...
Есть новости, погонял сегодня банк 0, который перекинут на место банка 2, тест показал проблему с 0-ым битом, заменил микросхему ОЗУ, предварительно проверив ее в сврём самодельном тестере, в результате чекит выдал туже ошибку.
Странно, очень странно...
Очень похоже что проблема не в чипе памяти.
Кстати эта первая микросхема была паяна предыдущими вандалами, там уже была РУ5Г вместо РУ5Д, а дорожки к ней уже отвалились от платы.
Я к слову еще не одно дорожки на плате ОЗУ не попортил.
Вобщем мне кажется что кто то уже пытался победить эту проблему с 0м битом.
Есть идеи куда смотреть и что проверять ?
Могу конечно еще раз микросхему ОЗУ поменять, но там такие дорожки что лучше лишний раз её не трогать.
https://i.ibb.co/mFQ8XQQ/image.png
Я не могу понять откуда у Вас кракозябры на экране.
Попробуйте чекитом видеоозу оттестировать.
Проверял, с видеопятью все впорядке.
Да и вцелом ПК работает, даже стабильно.
Проблемы только в ЧекИте.
Почему я так считаю, пробовал гонять игры, они грузятся, работают, никаких проблем нет. Например тот же PlanetX3.
Я проверил дополнительно видео память чекитом, проблем не найдено.
Эти артефакты появляются в конце теста, если тест не завис. А он зависает с вероятностью 75%, если гонять 0 и 2 банк.
Виснет либо наглухо в процессе тестирования, либо в конце теста, показывает отчет с артефактами, и либо в отчете виснет, либо при выходе в меню.
Заменил еще раз микросхему ОЗУ отвечающую за нулевой бит, две дорожки там окончательно отвалились.
Результат тестирования тот же, либо виснем, либо ошика по нулевому биту.
Есть закономерность, если тестировать диапазон 0-64 Кб, то как правило в отчете 3 ошибки, если тестировать диапазон 64-128 то ошибок много.
Напомню что тетсирование банка 1 завершается успешно, весь диапазон 128-256 проверяется, в отчетет ошибок нет.
Это я к тому что вроде как адресные линии живые, линии данных тоже.
Надо смотреть глубже, пока что нет даже идей куда.
Попробую покурить схему.
Чекиту лет, мягко говоря, много. Уж что-что, а тест памяти там на 146% рабочий.
Если не проходит - на 300% проблемы с железом.
Я бы посоветовал сначала добить 3 ошибки
Эти три ошибки в 0 бите, в банке, в котором я уже два раза поменял микросхему ОЗУ отвечающую за этот нулевой бит...
Проблема в чем то другом.
Просто три ошибки когда проверяю первую половину адресов банка, а остальные тоже в нулевом бите, только их много во второй половине адресов банка.
дык может проблема не в озу , а к примеру в буферах, в звоне по питанию... аль микросхема какая нибудь не того быстродействия (слишком быстрая или медленная)
нулевой бит сложно спутать, она же самая нижняя, если смотрет со стороны разъема на плате.
не знаю как это проверить, так как там линии данных тупо запараллелены, но я могу поменять микросхемы ОЗУ 0го бита в банках 1, 3 и 5, а в 0 и 2 банке уже стоят новые.
Согласен, надо выработать медодику, пока что не ясно даже что и где смотреть.
Ну остальные то банки проходят проверку, а буферы как я вижу по схеме - общие.
там все стоковое, по быстродействию должно совпадать, если конечно не бывает такого что она страдает в процессе эксплуатации
попробую посмотреть осликом, еще есть идея посмотреть на блоке питания переменнники, может есть там такая опция чтобы напряжение немного приподнять на 5ти вольтовой линии, хочу сделать приближенное к ровно 5ти вольтам, может даст что.
ну и заодно проверю кондер на плате ОЗУ
UPD: по схеме блока питания у пятивольтовой линии есть обратная связь, через крутилку R35, наверное покрутив его можно будет подрегулировать 5ти вольтовую линию.
Итого за сегодня.
Проверил 5 вольтовую линию на блоке питания, было 5.05 вольт, поднял переменником до 5.2, зависания никуда не делись.
откатил на 5.1, так и оставил, демаю что это хороший уровень напряжения.
Посмотрел уровень на плате ОЗУ, получилось 4.9, нормально.
ЗАменил на плате ОЗУ два электролита и побитый керамический конденсатор, ничего не изменилось.
Разве что пульсации стали немного меньше, но кординально ничего не зименилось.
Стал курить схему и думать куда двигаться дальше.
Пока что понял что менять между собой можно банки 0, 2, 4, и 1, 3.
Если резать две дорожки, то можно поменять любые банки на любые.
Повесил логически анализотор на резисторы, которые отвечают за линии RAS, CAS и адреса, пк вообще люто начал глючить, даже ошибки битых ОЗУ при старте выдает.
Снял логически анализатор с линий RAS, все вернулось к состоянию как было.
Видимо это и есть та самая проблемная часть.
Надо копать дальше.
Кстати на плате удлинителе иногда по завершению теста вместо мусора выпадет вполне читаемый текст из другой программы, видимо слетаю сегменты или что то в этом роде, идет чтение не из той области памяти, что видимо и приводит к зависанию.
Заметил что микросхема D16 уже была заменена. Не покидает чувство что я иду по чужим следам того, кто пытался уже пройти этот путь.
Я думаю что методологически верно проверить Вашу машину с другой платой ОЗУ.
Ибо по Вашему описанию есть вероятность что кто-то подгаживает по ША. И не факт что проблема в плате ОЗУ, может это видяха, может МЭВМ или любая другая плата.
- - - Добавлено - - -
Ну хотя бы, как минимум, провести тест с минимумом плат (МЭВМ, ОЗУ, Видео) и перед этим сделать профилактику контактов плат и корзины.
Как все: Файл .ovl на вторую дискету, чекит сам попросит сменить дискету когда нужно
Тест DMA на многих отечественных XT не проходит. Увы, я не помню должен ли он на И-1030 проходить...
Опять же, нужно бы с другой платой ОЗУ Вашу Искру протестировать ....
вынул плату ЖД и ААПД, записал на дискеты чекит 3
иии ттоска печаль...
пытался 10 раз, даже до теста памяти не дошел, виснет, виснет либо на экране проверки системы, либов меню, либо при выборе пункта меню
один раз оно попросил дискету с овл фалом, я ему ее подсунул, а он говорит нету файла
я вышел из чекита без зависаний,а там дир дискеты с овл файлом вот что выводит
https://i.ibb.co/CWZD8CC/image.png
хотя на самом деле там вот так
https://i.ibb.co/FVJ0gRg/image.png
вобщем я немного у недоумении, операционка грузится, проги всякие норм работают, игры пашут и не виснут, проблемы только в чеките...
причем судя по чекиту пк вообще не работоспособен должен быть...
Значит какая-то из трез плат (как минимум) у Вас неисправна. Надо разбираться какая.
Если у кого-то есть Искра под рукой - может подскажут что там с DMA.
- - - Добавлено - - -
Ага, а то что DIR фигню выводит - это с чем проблемы?
Попробуйте взять старенький PCDoctor. Он при запуске себя(свой файл проверяет). Или другую версию чекита из другого источника, если уж так на чекит грешите....
это после запуска чекита так стало
уже раньше были замечания про кракозябры в результатах тестов
чекит что то бьет в памяти
в искре стоит КР1810ВТ37В (аналог i8237), вполне стандартная вещь для xt насколько я понимаю, по идее с ним не должно быть проблем.
- - - Добавлено - - -
не получится, не влезет от на дискету 360
я уже три версии проверил, 2.0 3.0 и 4.10 все виснут
>в искре стоит КР1810ВТ37В (аналог i8237), вполне стандартная вещь для xt насколько я понимаю, по идее с ним не должно быть проблем.
И что из того что 8237?
>не получится, не влезет от на дискету 360
С HDD можно попробовать.
Раз Вы чекиту не доверяете.
Есть подвижки.
Раздобыл вот такую платку
https://i.ibb.co/dp5pwWW/image.png
Воткнул, запустил чекит и прогнал полный тест памяти.
Никаких проблем.
Ни рандомных сиволов, ни зависаний, все как рукой сняло.
https://i.ibb.co/tXLQGnf/image.png
Получается что проблема исключительно в плате ОЗУ.
Нужно будет попробовать заменить полностью банк 0, и если не поможет, банк 2.
Смотрел тепловизором, все микросхемы греются примерно одинаково, кроме самих микросхем ОЗУ, они практически не греются, все, одинаково.
Уже не один раз все осмотрено и прозвонено мультиметром, все в норме.
Я допускаю что проблема может быть в логике обслуживающей микросхемы ОЗУ.
Но не ясно пока как все это можно проверить.
Заменил все микросхемы ОЗУ в банке 0.
Пропаял разъем корзины (снизу).
Стало только хуже.
Теперь при запуске рандомно валится в ошибки при проверке памяти.
Иногда доходит до загрузки ДОС. Но и там зависает.
Меняю по тихоньку мелкую логику, пропаиваю переходные отверстия.
На данный момент состояние платы ОЗУ печальное, не доходит даже до инициализации видео адаптера.
По логическому анализатору видно что идет чтение из первого банка, читает данные от 0xFFFF инкрементом дл 0xE000
Потом идет запись данных и снова чтение.
Считывается 0x5555 и на этом все.
Из положительного момента, только то что результат стабильный, на холодну, после старта, после ресета, всегда один и тот же результат.
Не могу понять чего стопорится тест, так как судя по старым успешным логам, там и должно быть 0x5555.
Нужно погружаться в прошивку, разбираться что там происходит.
Текущий лог
https://i.ibb.co/gTXyBqF/image.png
Старый успешный лог этого же места
https://i.ibb.co/17FXgtJ/image.png
Может LA висит там, где всё хорошо, а до проца не доходит всё хорошее?
Вобщем дело было в отсутствии сигнала ОЕ на микросхеме D5.
Рядом с ногой 8 у D13 был микро обрыв, который не вооруженным глазон не было видно, только прозвонкой.
Поправил.
К сожалению, этот микро-обрыв обнажился после моей тестовой пропайки подозрительных ног у микросхем, в зоне изгиба платы, и не является изначальной проблемой.
Плата стала проходить предварительный тест памяти.
Оказывается счет который идет вначале - использует 16 бит данных, а дальше тест использует 8 бит данных, потому задействованы разные буферные микросхемы, и по этому этот тест сразу фелился.
Плата запустилась, клава пикнула, водекарта показала картинку.
Тест памяти отсчитал 128 килобайт и сотановился.
Пошла загрузка в ДОС.
Несколько перезагрузок - результат тот же, 128 килобайт и загрузка в дос.
Ну ок, думаю я, достаю ЛА.
Повесил ЛА на плату ОЗУ.
Включаю - 640 килобайт, загрузка в ДОС.
Запускаю чекит - запустился, запускаю расширенный тест первых 64 килобайт - прошел успешно...
Ну что за...
Проверил тестом первые три банка полностью, ни единой ошибки, ничего не зависает, в чекит после теста памяти возвращается, в дос выходит.
Вобщем ведет себя как полностью исправная плата памяти.
Магия, не иначе!
Ок.
Снимаю ЛА с платы (линии выхода данных на первом банке + РАС ЦАС)
Включаю. Рандомные ошибки памяти.
Если получилось добраться до загруки дос, то виснет на запуске чекита.
Чем дольше ПК работает, тем сложнее загрузиться и пройти тест памяти.
Вот чего этой плате ОЗУ не хватает ???
А Вы подумайте (я сейчас не могу) что может давать LA (емкость на землю, подтяжку и т.д.).
Ну и посмотрите гед это имеет влияние (ШД, ША, управляйка). Хоть полностью подключите LA и проверяйте работает ли ОЗУ, постепенно отключая LA
Может надо емкость по RAS или CAS повесить.
Но это только методом тыка посмотреть постепенно отключая LA
Встречал подобные древние материнские платы. Во всех случаях была виновата коррозия и микротрещины. Вроде дорожка и целая, но она работает как RC-цепочка.
Я бы посоветовать плату хорошенько промыть в ультразвуковой ванне, а потом под микроскоп, благо она двухсторонняя только. И обязательно все переходные отверстия и ноги у микросхем пропаивать с обеих сторон.