服务器可以使用 ECC 或非 ECC RAM,但不能同时使用两者(手动要求无缓冲)?

服务器可以使用 ECC 或非 ECC RAM,但不能同时使用两者(手动要求无缓冲)?

我有一台服务器,配有两根 2GB PC2-6400 ECC 内存(现代)。我们还买了两根海盗船 CM2x2048-6400C5C(PC2-6400)。所以我安装了所有 4 个内存条,但机器开始发出哔哔声,无法启动。所以我取出了原厂内存,只尝试了 Corsair 内存,它启动正常。取出 Corsair 内存,尝试了原厂内存,它启动正常。

所以我非常困惑,然后读到关于混合 ECC 棒的文章来自这篇文章.然后我想我会查阅技术手册系统板。奇怪的是,它表明它需要unbuffered RAM工作。对我来说,没有真正的迹象表明模块不能混合使用。

有人可以尝试解释一下问题可能出在哪里吗?

答案1

问题您所联系到的普遍感觉是混合 ECC/非 ECC RAM 可能会或可能不会起作用,这取决于主板/芯片组,也可能取决于 RAM。

数据表Primergy TX100 S1(根据您链接的文档,我假设我们正在查看的就是这个)明确指出了 ECC 支持,但没有提到这个特定问题。但是,它确实告诉我们它使用Intel 3200 芯片组。但是,查找这个也没有提供任何答案。

我倾向于说你的主板想要运行全部内存无论带有或不带有 ECC,都无法处理有的带 ECC,有的不带 ECC 的情况。

答案2

根据Intel 3200 芯片组数据表,第 1.2.2 节,该芯片组不支持混合 ECC 和非 ECC 配置。

支持无缓冲 ECC 和非 ECC DDR2 DIMM。MCH 不支持混合 ECC 和非 ECC 无缓冲的内存配置

相关内容