Извиняюсь, видимо я в предмете совсем не разбираюсь. Вводная: Имеются неисправные модули памяти (ддр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. Фото микросхемы не помешало бы.
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения