Configuration

富士通伺服器記憶體模組 - 已註冊 ECC,但仍不會 POST

  • July 22, 2016

我有一台富士通 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 記憶體:Registered 或 Unbuffered,只要我不這樣做不要混合它們。

結果,我選擇了以下記憶(乘以六):

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 放回原處,它將毫無問題地工作。

我不知道為什麼會這樣——我對伺服器記憶體兼容性的理解哪裡錯了?

在嘗試了各種類型的記憶體之後,我確信富士通 Primergy TX150 S7 的記憶體控制器會阻塞各個 DRAM 晶片的數據匯流排寬度。

伺服器附帶的並且最終可以正常工作的記憶體晶片都具有 x8 (2Rx8) 的數據匯流排寬度。

你不能混合排名(1R 和 2R)、ECC、緩沖和未註冊的記憶體是很清楚的,但我認為各個晶片的數據匯流排寬度並不重要。到目前為止,我認為較小的數據匯流排寬度僅僅意味著 RAM 條上的晶片更多(我在網際網路上找到的大多數網站都將 2Rx4 和 2Rx8 之間的區別描述為 RAM 上的晶片更多/更少,沒有其他影響)。

然而,沒有一個帶有 x4 (2Rx4) 的記憶體晶片在 TX150 S7 中工作,即使它們在其他伺服器上工作正常,並且任何一個 x8 (2Rx8) 都可以工作,這很明顯。

引用自:https://serverfault.com/questions/790091