Перейти к содержимому
Калькуляторы

интересный баг с сервером / софтом

Коллеги, имею весьма интересный баг с домашним сервером, который пока не могу распарсить. Имеется хранилка на базе мамки 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 и сервер тоже бутается нормально. В чем фокус? Что я забыл?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Фокус скорее всего в том, что биос может брать тайминги с SPD только одного из модулей, по этому с одинаковыми модулями все работает.

Выставите тайминги вручную и гоняйте memtest.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

6 hours ago, [anp/hsw] said:

Фокус скорее всего в том, что биос может брать тайминги с SPD только одного из модулей, по этому с одинаковыми модулями все работает.

Выставите тайминги вручную и гоняйте memtest.

 

Не понял, как тайминги влияют на то, что с 6 gb ram машина грузит bios, грузит grub, а на загрузке ядра уходит в ребут? Тем более, я не сказал, что модуля 2gb вообще разные - один ddr3l, второй ddr3. И ничего, в паре они работают. А вот с 4gb ядро уже не бутается.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Загрузитесь с любого Live дистрибутива и тогда будет видно кто виноват - железо или софт.

В даташите на мать есть один интересный пункт -

"Note: The DRAM bus width of the memory module must be the same (x8 or x16)"

Как вариант - попробуйте выключить Dual Channel в биосе.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Обычная кривизна биоса, не может он нормально работать с модулями разного размера/типа.

Загрузите любую систему с liveCD, запустите мемтест и убедитесь что все совпадения случайны, система тупо нестабильна.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Интеловский кастрат запросто может уметь только 2/4 ГБ памяти, интел раньше постоянно таких уродцев рожал.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

4 hours ago, Ivan_83 said:

Интеловский кастрат запросто может уметь только 2/4 ГБ памяти, интел раньше постоянно таких уродцев рожал.

В мане к мамке написано up to 16gb ram, я написал об этом. Не доверять ману мамки? + рядом стоит практически тоже самое в качестве роутера, там один so-dimm (был как раз 4gb), вставил 8gb плашку и все ок. И эта плашка переехала сюда, в одиночку заводится, а на пару с 2 gb приводит к крашу ядра.

Изменено пользователем ru.it.outsource

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

11 часов назад, ru.it.outsource сказал:

Не понял, как тайминги влияют на то, что с 6 gb ram машина грузит bios, грузит grub, а на загрузке ядра уходит в ребут?

Не все ячейки памяти работают стабильно на скоростных таймингах, так что что-то загрузить получится, что-то нет.

Запустите уже memtest и убедитесь.

Вообще, вопрос чисто житейский: купите уже нормальную память и успокойтесь. Цена вопроса 15-20 долларов.

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

3 hours ago, [anp/hsw] said:

Не все ячейки памяти работают стабильно на скоростных таймингах, так что что-то загрузить получится, что-то нет.

Запустите уже memtest и убедитесь.

Вообще, вопрос чисто житейский: купите уже нормальную память и успокойтесь. Цена вопроса 15-20 долларов.

 

 

Надо уложиться с размерами... Укладываю все в шкаф в коридоре.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

55 минут назад, ru.it.outsource сказал:

Надо уложиться с размерами... Укладываю все в шкаф в коридоре.

ну если вам нужно в размеры шкафа уложиться, а не сохранность данных - ну штош... дело ваше :)

а файлохранилище без ЕСС - сильно на любителя, да. не, мож какая-нить ZFS и умеет восстанавливать данные с парой порченых бит, но на обычных ФС может внезапно оказаться, что вместо данных получился мусор...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Не пойму, неужели в стране яндекс и гугл запретили

https://yandex.ru/search/?text=совместимость модулей памяти

 

Уважаемый топикастер,

 

ДА! К СОЖАЛЕНИЮ, ТАК БЫВАЕТ! ЧТО РАЗНЫЕ МОДУЛИ НЕ ЗАВОДЯТСЯ ВМЕСТЕ!

 

Поэтому в любом материале по сборке ПК самостоятельно, особенно на железе после примерно 2006, когда на рынке массово появились двухканальные мамки, Вы найдете настойчивую рекомендацию использовать ОДИНАКОВЫЕ модули в парных слотах.

 

ТОЧКА!

 

З.Ы. Единственный вариант - попробовать отключить дюал ченел мод в биосе, но не факт, что поможет, современные оси биос часто игнорируют.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В 23.02.2020 в 20:54, ru.it.outsource сказал:

Не понял, как тайминги влияют на то, что с 6 gb ram машина грузит bios, грузит grub, а на загрузке ядра уходит в ребут?

Onboard Video

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Коллеги, всем большое спасибо за дебаг проблемы. Нашел причину вчера, сел вычитывайть тайминги для всех участвующих плашек so-dimm 4gb ddr3, 2gb ddr3 и 2gb ddr3l. И спеки показали, что вторая плашка 2gb, прикидывающаяся ddr3 (на наклейке написано просто pc3) на самом деле тоже ddr3l. Таким образом, две ddr3l 2gb нормально работали (volt auto) на 1,3V. А вот комбинация с 4gb ddr3 приводила к ресету.

Изменено пользователем ru.it.outsource

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.