ru.it.outsource Опубликовано 23 февраля, 2020 · Жалоба Коллеги, имею весьма интересный баг с домашним сервером, который пока не могу распарсить. Имеется хранилка на базе мамки J1800NH3 (mini-ITX мамка, до 16GB RAM два слота SO-DIMM). В ней стояло два модуля памяти PC-1333 по 2GB каждый и работало на CentOS 7 (efi grub). Теперь решил я проапгрейдить память и ставлю модуль 4GB PC-1333 и с ним за пару один из старых 2GB. BIOS стартует и видит 6GB RAM. Запускает GRUB, далее запускается ядро (убраны все quiet, rhgb, поставлен nomodeset) - и черный экран и через некоторое время ресет обратно в BIOS. Хм, ну OK - ставлю второй модуль 2GB - ситуация та же самая, меняю модуля местами в разных комбинациях - результат один и тот же. Оставляю один модуль 4GB и сервер бутается нормально. Вставляю 2 по 2GB и сервер тоже бутается нормально. В чем фокус? Что я забыл? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
[anp/hsw] Опубликовано 23 февраля, 2020 · Жалоба Фокус скорее всего в том, что биос может брать тайминги с SPD только одного из модулей, по этому с одинаковыми модулями все работает. Выставите тайминги вручную и гоняйте memtest. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
ru.it.outsource Опубликовано 23 февраля, 2020 · Жалоба 6 hours ago, [anp/hsw] said: Фокус скорее всего в том, что биос может брать тайминги с SPD только одного из модулей, по этому с одинаковыми модулями все работает. Выставите тайминги вручную и гоняйте memtest. Не понял, как тайминги влияют на то, что с 6 gb ram машина грузит bios, грузит grub, а на загрузке ядра уходит в ребут? Тем более, я не сказал, что модуля 2gb вообще разные - один ddr3l, второй ddr3. И ничего, в паре они работают. А вот с 4gb ядро уже не бутается. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
bike Опубликовано 23 февраля, 2020 · Жалоба Загрузитесь с любого Live дистрибутива и тогда будет видно кто виноват - железо или софт. В даташите на мать есть один интересный пункт - "Note: The DRAM bus width of the memory module must be the same (x8 or x16)" Как вариант - попробуйте выключить Dual Channel в биосе. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
kayot Опубликовано 23 февраля, 2020 · Жалоба Обычная кривизна биоса, не может он нормально работать с модулями разного размера/типа. Загрузите любую систему с liveCD, запустите мемтест и убедитесь что все совпадения случайны, система тупо нестабильна. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NewUse Опубликовано 23 февраля, 2020 · Жалоба можно более межленные спд прошить или руками вымтавить. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Ivan_83 Опубликовано 23 февраля, 2020 · Жалоба Интеловский кастрат запросто может уметь только 2/4 ГБ памяти, интел раньше постоянно таких уродцев рожал. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
ru.it.outsource Опубликовано 24 февраля, 2020 (изменено) · Жалоба 4 hours ago, Ivan_83 said: Интеловский кастрат запросто может уметь только 2/4 ГБ памяти, интел раньше постоянно таких уродцев рожал. В мане к мамке написано up to 16gb ram, я написал об этом. Не доверять ману мамки? + рядом стоит практически тоже самое в качестве роутера, там один so-dimm (был как раз 4gb), вставил 8gb плашку и все ок. И эта плашка переехала сюда, в одиночку заводится, а на пару с 2 gb приводит к крашу ядра. Изменено 24 февраля, 2020 пользователем ru.it.outsource Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
[anp/hsw] Опубликовано 24 февраля, 2020 · Жалоба 11 часов назад, ru.it.outsource сказал: Не понял, как тайминги влияют на то, что с 6 gb ram машина грузит bios, грузит grub, а на загрузке ядра уходит в ребут? Не все ячейки памяти работают стабильно на скоростных таймингах, так что что-то загрузить получится, что-то нет. Запустите уже memtest и убедитесь. Вообще, вопрос чисто житейский: купите уже нормальную память и успокойтесь. Цена вопроса 15-20 долларов. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
ru.it.outsource Опубликовано 24 февраля, 2020 · Жалоба 3 hours ago, [anp/hsw] said: Не все ячейки памяти работают стабильно на скоростных таймингах, так что что-то загрузить получится, что-то нет. Запустите уже memtest и убедитесь. Вообще, вопрос чисто житейский: купите уже нормальную память и успокойтесь. Цена вопроса 15-20 долларов. Надо уложиться с размерами... Укладываю все в шкаф в коридоре. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NiTr0 Опубликовано 24 февраля, 2020 · Жалоба 55 минут назад, ru.it.outsource сказал: Надо уложиться с размерами... Укладываю все в шкаф в коридоре. ну если вам нужно в размеры шкафа уложиться, а не сохранность данных - ну штош... дело ваше :) а файлохранилище без ЕСС - сильно на любителя, да. не, мож какая-нить ZFS и умеет восстанавливать данные с парой порченых бит, но на обычных ФС может внезапно оказаться, что вместо данных получился мусор... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
sdy_moscow Опубликовано 24 февраля, 2020 · Жалоба Не пойму, неужели в стране яндекс и гугл запретили https://yandex.ru/search/?text=совместимость модулей памяти Уважаемый топикастер, ДА! К СОЖАЛЕНИЮ, ТАК БЫВАЕТ! ЧТО РАЗНЫЕ МОДУЛИ НЕ ЗАВОДЯТСЯ ВМЕСТЕ! Поэтому в любом материале по сборке ПК самостоятельно, особенно на железе после примерно 2006, когда на рынке массово появились двухканальные мамки, Вы найдете настойчивую рекомендацию использовать ОДИНАКОВЫЕ модули в парных слотах. ТОЧКА! З.Ы. Единственный вариант - попробовать отключить дюал ченел мод в биосе, но не факт, что поможет, современные оси биос часто игнорируют. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
snvoronkov Опубликовано 25 февраля, 2020 · Жалоба В 23.02.2020 в 20:54, ru.it.outsource сказал: Не понял, как тайминги влияют на то, что с 6 gb ram машина грузит bios, грузит grub, а на загрузке ядра уходит в ребут? Onboard Video Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
ru.it.outsource Опубликовано 25 февраля, 2020 (изменено) · Жалоба Коллеги, всем большое спасибо за дебаг проблемы. Нашел причину вчера, сел вычитывайть тайминги для всех участвующих плашек so-dimm 4gb ddr3, 2gb ddr3 и 2gb ddr3l. И спеки показали, что вторая плашка 2gb, прикидывающаяся ddr3 (на наклейке написано просто pc3) на самом деле тоже ddr3l. Таким образом, две ddr3l 2gb нормально работали (volt auto) на 1,3V. А вот комбинация с 4gb ddr3 приводила к ресету. Изменено 25 февраля, 2020 пользователем ru.it.outsource Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...