Автор: wwwROMby , 3 ноября 2010
Содержимое данного поля является приватным и не предназначено для показа.

BBCode

  • HTML-теги не обрабатываются и показываются как обычный текст
  • You may use the following BBCode tags:
    • [align]
    • [b]
    • [code]
    • [color]
    • [font]
    • [hr]
    • [i]
    • [img]
    • [list]
    • [quote]
    • [s]
    • [size]
    • [spoiler]
    • [sub]
    • [sup]
    • [table]
    • [u]
    • [url]
  • Адреса веб-страниц и email-адреса преобразовываются в ссылки автоматически.

I_004

14 лет 5 месяцев назад

Ну если удается вычислить больной чип в 2-3 попытки - можно считать, что результат положительный.
Метод не стопроцентный, согласен. Мало ли чего иженерам в голову взбредет и как они разводку сделают.

И еще, ошибки бывают очень разнообразными, по которым нельзя вычислить битый чип.
- такое тоже было, тот самый модуль OCZ - лень уже было его пахать, обрезал и все.

radeon6

14 лет 5 месяцев назад

Сегодня пробовал две планки DDR 512, нет запуска, отрубить банк не получилось, spd защищена от записи. Надо ее менять,но уже завтра. Сейчас прозвонить попробую, правда на это надежды мало.
I_004 - только сейчас до меня дошел ваш метод по DDR2 :), с третьего прочтения, он вполне может быть верен, проверю его если попадется подходящая планка. Сейчас пара планок есть без запуска, однобанковые.

I_004

14 лет 5 месяцев назад

Пожалуйста, отпишитесь по результату поиска по методе, мне тож интересно :-)
Сейчас пара планок есть без запуска, однобанковые.
- встречались, кстати, с нарушением пайки, причем пришлось снимать микросхемы и облуживать вручную, пятаки не залудились даже с хорошим BGA флюсом при прожарке. Благо такие мелкие микросхемы в этом случае перкатывать не приходится - на старые половинки шаров хорошо садятся :-)

yoric

14 лет 5 месяцев назад

Перешито FantomAss, ср., 18/02/2009 - в своё время писал:

Итак, многие наверно думали, как бы по адресам в 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, как и всех остальных будет два. Потому можно определить только два чипа, один из которых битый.

------------------
Делал так же, с первого раза не угадал, теперь появилась мысль: возможно, адреса на этих двух корпусах будут разными, например, на одном чётными, на другом нет? Проверять уже лениво, разбирать опять, тыкать...

I_004

14 лет 5 месяцев назад

[off]
Хотя встечался в этой ветке менее трудозатратный способ по вычислению нездоровых с точностью до 2х микросхем.

Вот этот способ от FantomAss я и имел ввиду, но сам его не пробовал.[/off]

radeon6

14 лет 5 месяцев назад

Я его пробовал, с точностью до двух чипов в одном банке как и писалось.

yoric

14 лет 5 месяцев назад

А почему до двух-то обязательно? Это если корпуса х8бит, то до двух, а если 16 корпусов х16, то уже до четырех вроде получается....

radeon6

14 лет 5 месяцев назад

Точно так, но это если не удается отключить один банк.

Я вот на что обратил внимание по DDR1, если ставлю одностороннюю планку memtest пишет скорость памяти больше 1000 (это в верхнем левом углу), а двусторонняя 600 с чем то MB/s.
Обе планки 512 МВ РС3200.
Что это значит?
ps
мать одноканальная s775
pps
Стал с ней разбираться, оказалось мать не читала настройки с spd (хотя в BIOS было выставлено SPD) зашил вчера ей биос последний, стала читать с spd, теперь мемтест показывает скорость односторонней свыше 900 МВ/s, двусторонней свыше 700 МВ/s.
Интересно, теперь хочу потестить скорость планок чем нибудь под ОС.
И еще я не мог на ней банк отключить один из-за этого, сегодня вечерком попробую авось отключится.

yoric

14 лет 5 месяцев назад

Наверное, тайминги неудачно совпали, или существует время переключения между банками, или мемтест врёт в этом случае)))

radeon6

14 лет 5 месяцев назад

Да, материнка все же дрянная, один банк она не отключает, определяет весь объем двух банков. Одно только успокаивает что теперь она хоть настройки планки с spd берет, и у меня две планки прошли мемтест, которые раньше сыпали ошибки. Это те о которых я писал выше, у одной скорость уменьшилась у другой увеличилась. Поставил их в паре мать завелась объем 1024 скорость в мемтесте ~700 МВ/s вполне логично.
Думаю мемтест не врет со скоростью, односторонняя планка быстрее круг в мемтесте пробегает.