Сразу предупреждаю: пост исключительно для админов, так что если вы - нормальный человек не админ, то пролистывайте этот псто нафиг, не ломайте себе моск :)
В продолжение тому
посту про криво собранный сервак iEngine... Оказалось что виной тому все-таки память, точнее - ее кривая установка. Итак.
Стояли 4 модуля по 2Гб, причем три из них были одного типа, и один - немного другого, а именно:
3 x M395T5750CZ4-CE65 BTW 2GB 240p PC2-5300 CL5 36c 128x4 Fully Buffered ECC DDR2-667 FBDIMM RFB, Samsung
1 x M395T5750EZ4-CE66 BTW 2GB 240p PC2-5300 CL5 36c 128x4 Fully Buffered ECC DDR2-667 FBDIMM NOB, Samsung
Разницу я нашел не сразу, потому для вас выделяю подчерком.
Так вот. Модуль второго типа стоял во втором банке напару с модулем первого типа, а в первом соответственно стояли одинаковые модули первого типа, потому при минимальном распределении памяти модули вели себя нормально (верхний банк не затрагивался), а когда задействовался верхний банк начинались чудеса на виражах.
1. Что особо примечательно, при попытке запустить в полной конфигурации памяти программы тестирующие память (из-под BootCD) эти программы вешались моментально и без объяснения причин.
2. Установка модулей 1-го и 2-го типов в первый банк (без установки совместимых во второй) привела к полному фейлу: сервак не запускался вообще, только жалобно пищал.
Сейчас сервак вполне исправно работает с двумя совместимыми модулями (хотя "эксперты" из одной крупной московской фирмы сказали что модули RFB и NOB совместимы) на базе FreeBSD 8.0/AMD64.
Теперь я проверяю поступившие ко мне серверы на предмет идентичности модулей памяти, что и вам настоятельно рекомендую, ибо если вовремя не заявите поставщику о том что вам поставили лажу - это уже будет негарантийный случай, и выкручивайтесь как хотите.