富士通服务器内存模块 – 注册的ECC,但仍然不会POST

我有一个富士通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) 

手册然后继续讲述支持的特定configuration

 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(英特尔(R)至强®CPU X3450),我可以得到任何types的ECC内存:注册或无缓冲,只要我不不要混在一起。

结果,我选了下面的记忆(六次):

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

从这里我可以看出它是一个双排4GB的内存条,已经注册了,我认为它是ECC,因为它是作为ECC内存销售的,而且因为需要ECC内存的RX300 S6可以使用它,所以它的速度是PC3-10600,与手册中的内容相符。

但是,即使我将其中一个内存条(或两个,或四个,或全部六个)放入服务器,它将不再POST。 它会挂起,没有任何东西在屏幕上,并在一段时间后在其事件日志中写入以下错误:

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

相同的内存在另一台服务器(富士通RX300 S6)上工作得很好。 同样,如果我将TX150 S7所带的2 GB无缓冲DIMM重新插入,它将毫无问题地工作。

我无法找出原因 – 我的服务器内存兼容性错误理解在哪里?

在尝试了各种types的内存之后,我确信富士通Primergy TX150 S7扼stream圈的内存控制器在各个DRAM芯片的数据总线宽度上。

服务器附带的内存芯片最终工作,都具有x8(2Rx8)的数据总线宽度。

你不能混合等级(1R和2R),ECC,缓冲和未注册的内存是清楚的,但我不认为单个芯片的数据总线宽度将是重要的。 到目前为止,我认为较less的数据总线宽度仅仅意味着更多的内存条上的芯片(我发现在互联网上的大多数站点描述了2Rx4和2Rx8之间的区别,因为它们只是RAM上的更多/更less的芯片,没有其他影响)。

然而,在x1(2Rx4)的存储芯片中,没有一个在TX150 S7上工作,尽pipe它们在其他服务器上工作正常,任何x8(2Rx8)都能正常工作,这一点非常明显。