富士通服务器内存模块 - 已注册 ECC,但仍无法开机自检

富士通服务器内存模块 - 已注册 ECC,但仍无法开机自检

我有一台富士通 TX150 S7,想升级内存。我以为这很简单,但显然并非如此。

该服务器的手册说明如下:

Memory slots: 6
Memory slot type: DIMM (DDR3)
Memory capacity (min. - max.): 1 GB - 32 GB
Memory protection: ECC

以及一些注释:

Memory notes: For the following modules a maximum of 4 DIMMs can be configured: 
4GB (quad-ranked) with 1066MHz, 8GB RDIMM, all UDIMM modules.
Maximum configurable memory capacity: UDIMMs (max. 16GB) with all processors; 
RDIMMs (max. 32 GB) with Xeon CPUs only.
The following modules can be configured 6x: 4GB (dual-rank) and 2GB (dual-rank)

然后手册继续讲述所支持的具体配置:

Memory modules:
     1 GB (1 module(s) 1 GB) DDR3, unbuffered, ECC, 1333 MHz, PC3-10600, DIMM
     2 GB (1 module(s) 2 GB) DDR3, registered, ECC, 1333 MHz, PC3-10600, DIMM
     2 GB (1 module(s) 2 GB) DDR3, unbuffered, ECC, 1333 MHz, PC3-10600, DIMM
     4 GB (1 module(s) 4 GB) DDR3, registered, ECC, 1066 MHz, PC3-8500, DIMM
     4 GB (1 module(s) 4 GB) DDR3, registered, ECC, 1333 MHz, PC3-10600, DIMM
     4 GB (1 module(s) 4 GB) DDR3, unbuffered, ECC, 1333 MHz, PC3-10600, DIMM
     8 GB (1 module(s) 8 GB) DDR3, registered, ECC, 1066 MHz, PC3-8500, DIMM

由此我得知我需要获得 ECC 内存,但由于我有一个 Xeon CPU(Intel(R) Xeon(R) CPU X3450),我可以获得任一类型的 ECC 内存:已注册的或无缓冲的,只要我不混淆它们。

结果,我选择了以下记忆(乘以六):

Samsung 4GB 2Rx4 PC3 - 10600R - 09 - 10 - E1 - P0

从中我可以看出这是一个双列 4 GB 内存条,它已经注册,我认为它是 ECC,因为它作为 ECC 内存出售,而且需要 ECC 内存的 RX300 S6 可以与它​​一起工作,它的速度是 PC3-10600,与手册中的速度相符。

但是,当我将这些内存条中的一条(或两条、四条或全部六条)放入服务器时,服务器将不再进行 POST。服务器会挂起,屏幕上没有任何内容,一段时间后在其事件日志中写入以下错误:

BIOS POST Watchdog - Action: Hard Reset (Post Code: 0xC0)

同一内存在另一台服务器(富士通 RX300 S6)上可以完美运行。同样,如果我将 TX150 S7 附带的 2 GB 无缓冲 DIMM 放回去,它也可以正常工作。

我不知道为什么会出现这种情况——我对服务器内存兼容性的理解哪里错了?

答案1

尝试了各种类型的内存后,我确信 Fujitsu Primergy TX150 S7 的内存控制器会限制各个 DRAM 芯片的数据总线宽度。

服务器附带的并且最终能正常工作的内存芯片的数据总线宽度都是 x8(2Rx8)。

不能混合等级(1R 和 2R)、ECC、缓冲和未注册内存这一点很清楚,但我认为单个芯片的数据总线宽度并不重要。到目前为止,我认为较小的数据总线宽度只是意味着 RAM 栏上的芯片更多(而且我在互联网上找到的大多数网站都将 2Rx4 和 2Rx8 之间的区别描述为 RAM 上芯片的更多/更少,没有其他影响)。

但是,所有 x4(2Rx4)内存芯片都无法在 TX150 S7 中工作,尽管它们在其他服务器上工作正常,而且任何 x8(2Rx8)内存芯片都能工作,这一点相当明显。

相关内容