Извиняюсь, видимо я в предмете совсем не разбираюсь. Вводная: Имеются неисправные модули памяти (ддр3), мемтест показывает ошибки в районе 511 Мб. Вот я и подумал, может возможно отключить программно один чип на плате модуля памяти (их там 16), чтобы, допустим, планка объемом 4096 мб стала определяться как 3840 и соответственно (все это я лишь предполагаю) чип с ошибкой перестал участвовать в работе. Как то так ....
Member
Статус: Не в сети Регистрация: 01.12.2002 Фото: 0
На днях получил уведомление о наличии защиты SPD EEPROM на модуле DDR3 SO-DIMM производства Patriot Memory. Человек решил заменить штатный модуль оперативной памяти своего Macbook на 2х8 ГБ с последующей прошивкой спидбина DDR3-1066 для совместимости. Как оказалось, на Patriot PSA316G1333SK установлена SPD микросхема серии 24С02 с защитой всех 256 байтов через WP-вывод.
Junior
Статус: Не в сети Регистрация: 28.03.2011 Откуда: Украина /Одесса
aisais писал(а):
возможно отключить программно один чип на плате модуля памяти
И если уважаемый Crash пишет что:
Crash писал(а):
подобная возможность отключения через SPD невозможна.
В таком случае самый простой способ ремонта - заменить неисправный чип. Вопрос только который чип нужно менять. Подскажите пожалуйста есть действенный метод определения такого чипа на планке памяти? Извиняюсь если не в тему.
Member
Статус: Не в сети Регистрация: 01.12.2002 Фото: 0
mr_Hat писал(а):
действенный метод определения такого чипа на планке памяти?
В случае одно- и двухранговых модулей UDIMM "битая" микросхема определяется по показаниям ошибок в MemTest. В частности, зная адресное смещение ошибки и ёмкость одной микросхемы, начиная с лицевой стороны модуля, отсчитываем слева направо микросхемы памяти. В случае двух- и более ранговых модулей остальных типов, SO-DIMM, RDIMM и т.д., необходимо считать из SPD ревизию Raw Card Revision, найти на сайте JEDEC.org спецификацию Design Specification на требуемый тип модуля и изучить её на предмет организации ранга. На двухранговом SO-DIMM, например, ранг может быть представлен микросхемами, располагаемыми, одновременно как на лицевой, так и на обратной стороне, грубо говоря в разнобой. Memtest диагностирует микросхемы, начиная с первого ранга. Дальнейшее обсуждение подобных методов выходит за рамки обсуждения.
Добавлено спустя 4 часа 3 минуты 39 секунд: Создал ветку для официального обсуждения Thaiphoon Burner! Добро пожаловать всем!
Member
Статус: Не в сети Регистрация: 01.12.2002 Фото: 0
В связи с частично решённой проблемой доступа ко второй половине байтов SPD (100h - 1FFh) 4Kб-микросхем предлагаю всем обладателям материнских плат на Z170 проверить считывание SPD при помощи отладочной программы (во вложении). Программа опрашивает устройства в диапазоне адресов 50h-57h на шине SMBus, выводит статусные биты контроллера SMBus и считывает содержимое обнаруженных SPD ППЗУ. Поддерживаются контролеры SMBus южных мостов Intel ICH и периферийных хабов PCH, включая Z170.
Kingston KVR16E11S8/4, чип SPD AT30TSE002B. Меняю тайминги, записываю, тут же читает - все по старому. Защита от записи или что-то не так делаю? Надо из 1600 сделать 1333.
Member
Статус: Не в сети Регистрация: 01.12.2002 Фото: 0
alexx751, хотелось бы глянуть на скриншот "PSW Protection": в главном меню EEPROM -> PSW Protection. Если чипсет Intel 8-Series Chipset и выше, то установлена аппаратная защита, см. первый пост ветки.
Чип Z77, PSW Protection - чекбокс активный (т.е. галочки нет, но можно поставить). Читал доки AT30TSE002B - там вся эта бодяга с 10-ю вольтами и т.д. присутствует... Скрины позже выложу
Member
Статус: Не в сети Регистрация: 01.12.2002 Фото: 0
alexx751, возможно ли через HEX-редактор изменить какой-либо из байтов SPD, принадлежащий ко второй половине адресного диапазона - 80h-FFh? Можем возвратить платёж.
Member
Статус: Не в сети Регистрация: 01.12.2002 Фото: 0
alexx751 писал(а):
Да, во второй половине меняется.
Значит установлена защита "Reversible software write protection" на первую половину байтов SPD. Весьма странно, что в этом случае диалог PSW Protection говорит об обратном. Да, можно заменить микросхему SPD. Причём, если на PCB модуля присутствует контрактная площадка под микросхему в корпусе TSSOP8, то миниатюрная AT30TSE002B в DFN-упаковке выпаивается и заменяется на обратно-совместимую без термосенсора.
Member
Статус: Не в сети Регистрация: 11.12.2012 Фото: 3
Crash писал(а):
Весьма странно, что в этом случае диалог PSW Protection говорит об обратном.
У меня также, при точно установленной "Reversible software write protection", чекбокс PSW Protection - активный (т.е. галочки нет, но можно поставить). Проверял на различных планках Samsung.
Member
Статус: Не в сети Регистрация: 01.12.2002 Фото: 0
Klem, неустановленная программная защита "software write protection" обнаруживается на шине SMBus, как отдельное устройство с адресами 30h-37h, причём SPD ППЗУ, например, с адресом 50h сопоставлен адрес PSW-устройства 30h, 51h - 31h и т.д. Если установлена программная-постоянная защита "permanent software write protection" - устройства с адресами 30h-37h не обнаруживаются на шине, т.е. защита (как i2c-устройство) не генерирует одиночный тактовый импульс "ACK" (Acknowledge), а в регистре статуса "Status Register" контроллера SMBus устанавливается бит "Device Error" - ошибка устройства. В этом случае чекбокс в диалоге PSW Protection затенён. При наличии программно-реверсивной защиты устройства в адресном диапазоне 30h-37h при проверке их видимости на шине SMBus генерируют "ACK". В этом случае бит "ошибка устройства" не устанавливается и чекбокс в PSW Protection не затенён. Как видно, программно определить наличие "reversible software write protection" невозможно.
Кстати, обновил и приложил постами выше Debugger, благодаря которому успешно прочитал все 512 байтов SPD на Skylake.
Junior
Статус: Не в сети Регистрация: 07.09.2015 Откуда: Ulyanovsk
Два года назад, купил DDR3 Kingston KHX21C11T2K2_16X. Сразу же спилил гребешки радиатора, так как не лезло в CarPc. Провалялись планки два года, не разу ни куда не втыкал. Очень трепетно относился к статике. И вот финал: Воткнул в Z77 Stinger. Одна работает, другая - не стартует Биос. Код ошибки-55 На других материнках та же самая картина. Покупал по цене 5тр с копейками. сейчас цена достигла до 16т.р Чип памяти заменить не проблема, но хотел проверить и сравнить прошивки и был удивлен тем, что расшифровку EEPROM нигде не нашел. На контроллере SPD: D1T G45 *28. Очень похоже на ON Semiconductor CAT34C02, но они вроде как для DDR2. И совсем не похоже на Atmel AT30TSE002B. Кто ни будь может помочь определить EEPROM? Думаю прошивать на выпаянном DDR3 слоте из материнки и программатором ChipProg-48
Member
Статус: Не в сети Регистрация: 01.12.2002 Фото: 0
Serdgii, 2-проводные i2c-микросхемы 34C02/24C02 в корпусе TSSOP8 без термосенсора электрически совместимы с PCB модулями любых архитектур, будь то PC SDRAM или DDR3 SDRAM, кроме DDR4 SDRAM. В вашем случае SPD ППЗУ без термосенсора, т.е. это точно не Atmel AT30TSE002B, иначе бы микросхема идентифицировалась бы Тайфуном, как и любые другие с TS. Фото микросхемы не помешало бы.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 47
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения