Ну если удается вычислить больной чип в 2-3 попытки - можно считать, что результат положительный.
Метод не стопроцентный, согласен. Мало ли чего иженерам в голову взбредет и как они разводку сделают.
radeon6 писал(-а):
И еще, ошибки бывают очень разнообразными, по которым нельзя вычислить битый чип.
- такое тоже было, тот самый модуль OCZ - лень уже было его пахать, обрезал и все.
«Большинство людей думают, что им необходимо гораздо больше того, в чём есть действительная необходимость»
Сегодня пробовал две планки DDR 512, нет запуска, отрубить банк не получилось, spd защищена от записи. Надо ее менять,но уже завтра. Сейчас прозвонить попробую, правда на это надежды мало.
I_004 - только сейчас до меня дошел ваш метод по DDR2, с третьего прочтения, он вполне может быть верен, проверю его если попадется подходящая планка. Сейчас пара планок есть без запуска, однобанковые.
Пожалуйста, отпишитесь по результату поиска по методе, мне тож интересно
radeon6 писал(-а):
Сейчас пара планок есть без запуска, однобанковые.
- встречались, кстати, с нарушением пайки, причем пришлось снимать микросхемы и облуживать вручную, пятаки не залудились даже с хорошим BGA флюсом при прожарке. Благо такие мелкие микросхемы в этом случае перкатывать не приходится - на старые половинки шаров хорошо садятся
«Большинство людей думают, что им необходимо гораздо больше того, в чём есть действительная необходимость»
Перешито 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, как и всех остальных будет два. Потому можно определить только два чипа, один из которых битый.
------------------
Делал так же, с первого раза не угадал, теперь появилась мысль: возможно, адреса на этих двух корпусах будут разными, например, на одном чётными, на другом нет? Проверять уже лениво, разбирать опять, тыкать...
Точно так, но это если не удается отключить один банк.
Я вот на что обратил внимание по DDR1, если ставлю одностороннюю планку memtest пишет скорость памяти больше 1000 (это в верхнем левом углу), а двусторонняя 600 с чем то MB/s.
Обе планки 512 МВ РС3200.
Что это значит?
ps
мать одноканальная s775
pps
Стал с ней разбираться, оказалось мать не читала настройки с spd (хотя в BIOS было выставлено SPD) зашил вчера ей биос последний, стала читать с spd, теперь мемтест показывает скорость односторонней свыше 900 МВ/s, двусторонней свыше 700 МВ/s.
Интересно, теперь хочу потестить скорость планок чем нибудь под ОС.
И еще я не мог на ней банк отключить один из-за этого, сегодня вечерком попробую авось отключится.
Да, материнка все же дрянная, один банк она не отключает, определяет весь объем двух банков. Одно только успокаивает что теперь она хоть настройки планки с spd берет, и у меня две планки прошли мемтест, которые раньше сыпали ошибки. Это те о которых я писал выше, у одной скорость уменьшилась у другой увеличилась. Поставил их в паре мать завелась объем 1024 скорость в мемтесте ~700 МВ/s вполне логично.
Думаю мемтест не врет со скоростью, односторонняя планка быстрее круг в мемтесте пробегает.
Ну если удается вычислить больной чип в 2-3 попытки - можно считать, что результат положительный.
Метод не стопроцентный, согласен. Мало ли чего иженерам в голову взбредет и как они разводку сделают.
«Большинство людей думают, что им необходимо гораздо больше того, в чём есть действительная необходимость»
Сегодня пробовал две планки DDR 512, нет запуска, отрубить банк не получилось, spd защищена от записи. Надо ее менять,но уже завтра. Сейчас прозвонить попробую, правда на это надежды мало.
I_004 - только сейчас до меня дошел ваш метод по DDR2, с третьего прочтения, он вполне может быть верен, проверю его если попадется подходящая планка. Сейчас пара планок есть без запуска, однобанковые.
Нет ничего постоянного. Постоянны лишь изменения.
Пожалуйста, отпишитесь по результату поиска по методе, мне тож интересно
«Большинство людей думают, что им необходимо гораздо больше того, в чём есть действительная необходимость»
Итак, многие наверно думали, как бы по адресам в 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, как и всех остальных будет два. Потому можно определить только два чипа, один из которых битый.
------------------
Делал так же, с первого раза не угадал, теперь появилась мысль: возможно, адреса на этих двух корпусах будут разными, например, на одном чётными, на другом нет? Проверять уже лениво, разбирать опять, тыкать...
Спасибо за внимание.
Вот этот способ от FantomAss я и имел ввиду, но сам его не пробовал.
«Большинство людей думают, что им необходимо гораздо больше того, в чём есть действительная необходимость»
Я его пробовал, с точностью до двух чипов в одном банке как и писалось.
Нет ничего постоянного. Постоянны лишь изменения.
А почему до двух-то обязательно? Это если корпуса х8бит, то до двух, а если 16 корпусов х16, то уже до четырех вроде получается....
Спасибо за внимание.
Точно так, но это если не удается отключить один банк.
Я вот на что обратил внимание по DDR1, если ставлю одностороннюю планку memtest пишет скорость памяти больше 1000 (это в верхнем левом углу), а двусторонняя 600 с чем то MB/s.
Обе планки 512 МВ РС3200.
Что это значит?
ps
мать одноканальная s775
pps
Стал с ней разбираться, оказалось мать не читала настройки с spd (хотя в BIOS было выставлено SPD) зашил вчера ей биос последний, стала читать с spd, теперь мемтест показывает скорость односторонней свыше 900 МВ/s, двусторонней свыше 700 МВ/s.
Интересно, теперь хочу потестить скорость планок чем нибудь под ОС.
И еще я не мог на ней банк отключить один из-за этого, сегодня вечерком попробую авось отключится.
Нет ничего постоянного. Постоянны лишь изменения.
Наверное, тайминги неудачно совпали, или существует время переключения между банками, или мемтест врёт в этом случае)))
Спасибо за внимание.
Да, материнка все же дрянная, один банк она не отключает, определяет весь объем двух банков. Одно только успокаивает что теперь она хоть настройки планки с spd берет, и у меня две планки прошли мемтест, которые раньше сыпали ошибки. Это те о которых я писал выше, у одной скорость уменьшилась у другой увеличилась. Поставил их в паре мать завелась объем 1024 скорость в мемтесте ~700 МВ/s вполне логично.
Думаю мемтест не врет со скоростью, односторонняя планка быстрее круг в мемтесте пробегает.
Нет ничего постоянного. Постоянны лишь изменения.
Отправить комментарий