Итак, многие наверно думали, как бы по адресам

Итак, многие наверно думали, как бы по адресам в memtest86+ (я использую v2.11) определить какой модуль неисправен.
Вроде бы ничего внятного не придумали (или я ошибаюсь?). Я тоже не знаю как по адресам.

Но. Мемтест рисует табличку, и справа есть столбец "ERRORS". Когда выскакивает ошибка, там появляются 8 (восемь) цыфирек (каких-то битов).
Как правило 7 из низ нули и одна цыфирька это 1 или 2 или 4 либо 8. Причём на одной планке как правило ошибки появляются по одному-двум этим битам и значения (из 1,2,4,8) принимают тоже как-то закономерно чтоли. Ну дык я и подумал, что по этим данным можно вычислить линию Data input / output (DQ) на которой происходит ошибка и отзвонить на какой чипак она идёт.

Кагбэ я оказался частично прав. Можно установить 2 (два) чипа, один из которых неисправен. Остальные исключаются, не зависимо от того 4-х, 8-ми или 16-и битные чипы используются.


Итак, практика.
Как известно, Data input / output сигналы идут через резики 22ом (обычно сборками по 4шт. или каким-то макаром "вытравлены" на плате).
Значит я взял заведомо рабочую планку с обычными smd резисторами, воткнул в мать и зарубил memtest86+ .


Затем взял пинцет с тонюсенькими лапами (пожалуй пойдёт и шило какое или игла) и начал им на ходу тыркать в резики по Data input / output . Тыркал со стороны чипов - так удобнее - хотя разницы наверно нет.
При этом при касании начинали сыпать ошибки в конкретном бите с конкретным значением (к примеру на одном резике всегда 02000000, на другом 00080000). Дальше рисуем на бумажке карту резиков и подписываем каким значениям соответствует каждый из 64-х резиков.
---(не забываем, что сигналы Data strobe input / output тоже идут через резики 10R или тоже 22R и не всегда отдельными резиками, а могут и в сборке вперемешку с Data input / output ).
После первых 32-х разрядов Data input / output комбинации начинают повторяться. Тоесть значений 02000000, как и всех остальных будет два. Потому можно определить только два чипа, один из которых битый.

Далее по желанию можно отзвонить какие резики соответствуют каким линиям Data input / output на слоте DDR.

Ну а дальше сами догадались.
----Берём дохлую палку, смотрим какие ошибки в каких битах сыпет.
----Смотрим по карте каким контактам слота они соответствуют.
----Вызваниваем тестером на какие чипы они приходят
----Меняем чипы

Дохлый почти всегда оказывается один чипак. Но какой из пары пока решаю перебором. Но почему-то по моей статистике чаще оказывается в 1-й половине.
(И вообще лидер по глюкавости самый 1-й чип (если смотреть SPD-шкой к себе и справа). Но это не в счёт)

Свою карту приводить, возможно, нет смысла. В других матерях она запросто может быть не верна. Но если интересно, выложу. Правда она только на бумажке.

С таким методом ремонить память стало одно удовольствие.
Метод только один раз дал сбой.
Была 2-х банковая 16-ти чиповая планка на 512мб. Давала ошибки по карте по 2-му либо 6-му чипу. После прошивки половинного SPD без дополнительной исправной планки вообще не могла загрузить дос. С дополнительной сыпала ошибки по всем битам. Причём значения были не только 1,2,4,8, но и 9,A,B,C,D,E,F. Оказалось,что все чипы были исправны. Но они никак не хотели уживаться на одной палке. Пришлось полностью отпаять 2-й банк и запаять на другую пустую платку. Получилось из одной на 512 две на 256мб.

Такие пироги. Теперь у меня гигов 10 DDR1
На очереди гигов 20 DDR2

Ремонт модулей памяти DDR и SDR SDRAM
  • На моём компе сдохла память NCP DDR PC3200.
  • DanZer Там не число чипов
  • рылся в инете, есть ведь девайс для тестирования
  • А не с контролем ли четности сия штуковина?
  • V0van 1) Если можно, фото
  • Я не уверен - но ИМХО любая память
  • А зачем выпаивать микрухи? Я ограничивался отпаиванием одной
  • Отпаял SPD - те же грабли, 16мб, ошибок
  • Сваял программатор для SPD без выпаивания флешки из
  • Andryxa Я бы попробовал и
  • #-o Пардон, что сразу не выложил
  • Andryxa Смотря какой чипсет/контроллер памяти
  • SPD_TOOL пишет Vendor____Ser N___Size___SPC______Mfg Date ________________Fake!____Fake N___32___PC100______0000 Если
  • Тогда и SPD стереть мог
  • Термо обработка
  • SPD Перешивать обязательно. В SPD прописана организация
  • Andryxa Все зависит от применявшихся
  • Здравствуйте уважаемые! Есть интерестная проблемка. Планка памяти, M.tec 32Mb
  • Конечно же хороший...
  • ivp слушай, а если планка
  • Эх... Махнул планку на 500р. не глядя и
  • Исключительно здравая идея - получить деньги за
  • На моём ВХмастере она стабильно заработала лишь на
  • Батька SPD перешивать необязательно... Насчет переделки -
  • Скажите честно, если отпаяю половину чипов памяти на
  • А реально отпаиванием половины чипов памяти переделать этот
  • geodimetr Не, не лучше... Просто медленнее,
  • А LX что, лучше ?
  • Менять на что-то достойное, а что тут
  • Значит так тестил память МемТестом 86+ у Рута
  • Transcend в Москве мне в аналогичной ситуации поменяли,
  • Вопрос: имеется Кингстон PC133 CL2 (заявлено производителем), но
  • A tut osobo dumat-to nechego, libo urezaesh ee,
  • Спасибо за ссылку, узнал много нового, надо думать
  • На hardw.net была неплохая ветка именно по этому