AMT64 memory tester

Случайно наткнулся на китайскую чудо-плату для тестирование памяти =))) Представляет собой не что иное как сетевушку длинк в бутром которой записан софт который вроде как умеет определять какой именно чип памяти слегка того.
Вот ссылка на девайс на али:
aliexpress.com/item/Free-shipping-DDR2-DDR3-memory-tester-card-Can-detect-...


После гугления и втыкание на китайские буковки была найдена тема
chinafix.com.cn/thread-662530-1-1.html
где есть фотки и скрины этого чуда техники.
Т.к. отдавать 40 баксов за то что можно получить нашару жаба задавила, зарегился на форуме, однако при попытке скачать вожделенный архив форум ругнулся на шото непонятное.
Если вдруг тема кому-то интересно или кто-то владеет языком потенциального противника - может сможет скачать архивчег?

Если данная информация оказалась полезной/интересной - плюсаните, пожалуйста:

Вот обе прошивки для сетевой карты.

ВложениеРазмер
d-link_dfe530tx.rar 512.24 КБ

интересно... получается, можно зашить в микросхему сетевушки (обязательно ли именно этой?) эту прошивку, и можно выбрать в биосе загрузку по PXE - и проверить память? Никогда не доводилось именно сетевушки прошивать - на них обычно одна EEPROM'ка или может быть несколько? как определить, в какую заливать?

Кстати, пришла в голову мысль - если уж этот код - загрузочный, и исполняется всё равно на процессоре (с виду - обычная досовская программа, типа мемтеста) - нельзя ли прикрутить его в качестве пункта boot-menu в grub'е или другом загрузчике? Ведь grub позволяет передавать управление на любой другой загрузчик или произвольный код.

г. Пугачёв - ремонт компьютерных комплектующих, мониторов LCD, ноутбуков.
т. 89276219324

Аватар пользователя savely

Цитата:
обязательно ли именно этой

Ну, VID/DID в PCI-заголовке поменять - как минимум стартанет и на другой.

Цитата:
Никогда не доводилось именно сетевушки прошивать

Видимо, из ширпотреба на Реалтеках только D-Link разорился на флешку.

У Интела или покойного 3COM практически всегда стоит Boot-ROM-флешка.

Цитата:
и можно выбрать в биосе загрузку по PXE

Может и не надо выбирать. Как вариант - это init-code, он работает ДО загрузки хоть по чему.
Хотя надо внимательно посмотреть PnP-заголовок в плане boot vector.

Цитата:
ельзя ли прикрутить его в качестве пункта boot-menu в grub'е или другом загрузчике?

Можно. Код начинается с 4-го байта (0xEB). Опять же - как минимум стартанет.

А кому счас легко...

Цитата:
Можно. Код начинается с 4-го байта (0xEB).

пример конфига можете показать? Что-то гуглил-гуглил, да не нашёл толковой информации. Хотя сейчас более понятно - можно подкинуть попробовать вместо другого образа загрузки (например, на hiren's boot cd немало примеров в конфиге есть). Будет время и свободная машина под рукой - попробую.

г. Пугачёв - ремонт компьютерных комплектующих, мониторов LCD, ноутбуков.
т. 89276219324

Для Realtek 8139 прилагаю программу измененмя конфигурации(в том числе
разрешения BOOT ROM) и flasher.

Я однако думаю что если китаец думал о получении прибыли, то должна быть какая-то
привязка к чипу сетевой карты, или даже к экземпляру устройства(способ чтения ROM
общеизвестен). Я к тому что дизассемблировать наверняка придется.
Программа выявления дефекных чипов скорее всего будет иметь довольно узкую
применимость и часто ошибаться с дефектированием чипа, тк это сильно зависит
от разводки конкретной материнки

Цитата:

Хотя сейчас более понятно - можно подкинуть попробовать вместо другого образа загрузки (например, на hiren's boot cd немало примеров в конфиге есть). Будет время и свободная машина под рукой - попробую.

Образ BOOT ROM совсем не то же самое, что образ для загрузки с CD.

ВложениеРазмер
8139.zip 61.21 КБ

Не все материнские платы поддерживают, китайцы используют платы P45/G45/P35 чипсетах.

Подскажите, данная плата умеет запускать материнку на тех планках памяти, на которых сами материнки не стартуют?
Думаю нет, а если так, то не совсем понятно зачем она нужна.
Если речь идет только о проверке модулей, на которых материнки стартуют, но сыпят ошибками в memtest, то по этим ошибкам можно и так без проблем определить неисправный чип...

А вот решение для модулей, на которых материнки не стартуют, но! Тут нужна еще и определенная материнка и цена решения >300 USD.
sintech.cn/post%20card/ST-MT35%20DDR2%20DDR3%20memory%20card%20tester.html

Цитата:
А вот решение для модулей, на которых материнки не стартуют, но!

Я что-то не увидел этого в описании. Единственное указание, что для тестирования дефектного модуля не нужен рабочий. Для AMT64 он тоже не нужен. Единственно, чем отличается это решение, ему не нужен монитор. Но учитывая разницу в 250+ убитых енотов проще найти монитор ;)

В случае же небутабельных модулей нужны такие аппараты INNOVENTIONS

Не знаю, читает ли кто эту тему ;) активности особой нет, но сегодня собрал девайс с этой прошивкой:

Цитата:
Вот обе прошивки для сетевой карты.
d-link_dfe530tx.rar

Теперь могу ответить на некоторые вопросы (если это кому-то интересно)

Цитата:
А слить прошивку можно попробовать Uniflash с ключом /pci. Я думаю что многие будут благодарны.

Тоже присоединяюсь к просьбе, т.к. версия AMT64 которая в файле выше не показывает самое интересное - сбойные чипы, а только адреса (очень похоже на Memtest86+). Либо я ещё не разобрался в функционале, но я не увидел как можно переключить экраны.

Цитата:
и влить этот алгоритм в обычный memtest - вот будет круто!

В версии на сайте и по скринам на Али алгоритмы (ну по крайней мере названия, а значит и основные принципы) очень похожи с Memtest86+. В ближайшее время буду сравнивать результаты AMT64 и Memtest86+.

Цитата:
Да хоть через pxe по сетке грузить - и то дело будет...

Цитата:
нельзя ли прикрутить его в качестве пункта boot-menu в grub'е или другом загрузчике?

Если только хакнуть прошивку, т.к. в ней есть защита от "тупого" копирования.

Цитата:
то должна быть какая-то привязка к чипу сетевой карты

При старте программа проверяет содержимое EEPROM 93LС46 на сетевушке (содержимое этого ПЗУ так же есть в архиве)

Цитата:
получается, можно зашить в микросхему сетевушки (обязательно ли именно этой?)

Цитата:
Ну, VID/DID в PCI-заголовке поменять - как минимум стартанет и на другой.

Соответственно, что бы прога стартанула на другой сетевухе на ней должна быть 93LС46 и доступ к ней должен быть организован как на DFE-530TX (ну, либо опять же хак и тогда не важно откуда её запускать)

Цитата:
Как вариант - это init-code, он работает ДО загрузки хоть по чему

Да, это начинает работать при инициализации Boot-ROM сетевухи.

Цитата:
Программа выявления дефекных чипов скорее всего будет иметь довольно узкую применимость и часто ошибаться с дефектированием чипа, тк это сильно зависит от разводки конкретной материнки

Я не спец, это скорее лирическое отступление, но не вижу причин по которым работа проги зависит от разводки платы.

Цитата:
Не все материнские платы поддерживают, китайцы используют платы P45/G45/P35 чипсетах.

Пока широко не тестировал но буду отписываться со списком протестированных материнок.

Цитата:
P.S. кучу матерей перебрал с DDR3, ни одна не поддерживает AMT64

Сейчас вот тестил на Intel DP55WB на S1156 с DDR3, но у нас разные прошивки тестера.

Цитата:
Если речь идет только о проверке модулей, на которых материнки стартуют, но сыпят ошибками в memtest, то по этим ошибкам можно и так без проблем определить неисправный чип...

Существует (скорее всего обоснованное) мнение, что Memtest86+ (по крайней мере запущенный менее чем на сутки) пропускает "пограничные" модули. Поскольку лишних 2000-3000 баксов на тестер INNOVENTIONS у меня нет я и заинтересовался AMT64. Но скорее всего эта прога тут не помощник, т.к. в аппаратах INNOVENTIONS кроме алгоритмов тестирования используется и изменение других параметров (рабочее напряжение, время регенерации и т.п.), которые тут недоступны априори.

Второй момент, который меня заинтересовал в AMT64 (по крайней мере в тех, что на Али) это указание сбойных чипов. Это полезно при ремонте (и при сборке оверклокерских модулей, но это не моя стезя). Но с прошивкой которая в этой теме я с этим обломился :(

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • You can use BBCode tags in the text. URLs will automatically be converted to links.

Подробнее о форматировании текста

Антибот - введите цифру.
Ленты новостей