web-dev-qa-db-ja.com

富士通サーバーのメモリモジュール-ECCを登録しましたが、それでもPOST

メモリをアップグレードしたいFujitsuTX150S7を持っています。簡単だと思いましたが、そうではないようです。

そのサーバーのマニュアルには、次のように記載されています。

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メモリを取得できます。それらを混ぜないでください。

その結果、次のメモリ(6倍)を選択しました。

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

それから、それはデュアルランクの4 GBメモリバーであり、登録されており、ECCメモリとして販売されていたため、ECCメモリを必要とするRX300 S6が動作するため、ECCであると推測できます。 PC3-10600で、マニュアルの内容と一致します。

ただし、これらのメモリバーの1つ(または2つ、4つ、または6つすべて)をサーバーに配置した瞬間、POSTは実行されなくなります。画面に何も表示されずにハングし、しばらくするとイベントログに次のエラーが書き込まれます。

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

同じメモリが別のサーバー(Fujitsu RX300 S6)でも問題なく動作します。同様に、TX150S7に付属の2GBのバッファなしDIMMを元に戻すと、問題なく動作します。

なぜそうなのかわかりません-サーバーメモリの互換性についての私の理解はどこに間違っていますか?

1
Aaa

さまざまな種類のメモリを試した結果、Fujitsu Primergy TX150S7のメモリコントローラが個々のDRAMチップのデータバス幅でチョークすることを確信しました。

サーバーに付属し、最終的に機能するメモリチップはすべて、データバス幅がx8(2Rx8)でした。

ランク(1Rと2R)、ECC、バッファ付きメモリと未登録メモリを混在させることができないことは明らかでしたが、個々のチップのデータバス幅が重要になるとは思いませんでした。これまで、データバスの幅が狭いということは、RAMバーのチップが多いことを意味すると思っていました(インターネットで見つけたほとんどのサイトでは、2Rx4と2Rx8の違いは単にチップが多い/少ないと説明しています) RAM、および他の効果はありません)。

ただし、x4(2Rx4)のメモリチップは、他のサーバーでは正常に動作しますが、TX150 S7では動作しません。また、x8(2Rx8)のいずれも動作するため、かなり明白です。

1
Aaa