社内サーバのメモリを増設しようとして大ハマリしたのでメモ。
今回メモリを増設しようとしたマシンはこれ。
DELL PowerEdge T310。
DELL PowerEdge T310
このサーバは、Unbuffered DIMM、または、Registered DIMM のいずれかを装着でき、Unbuffered DIMMなら最大8GB、Registered DIMMなら最大32GBのメモリを搭載できる。
購入時には、Unbuffered DIMM 8GBが装着されていたのだが、これをすべて取り外してRegistered DIMMに換装し、24GBまたは32GBに増設しようと計画した。
このサーバに装着可能なメモリは、「DDR3-1333 PC3-10600R ECC」とされている。
ヤフオクで、この規格のメモリが出品されていたので、8GB×2、4GB×2、計24GBを 購入した。
これ。
ワクワクしながら、8GBを1枚挿して電源を入れてみる。
が…起動しない。
BIOS画面も出てこない。
もう1枚の8GBに挿し直してみる。
が…やはり起動しない。
やはりBIOS画面も出てこない。
サーバのフロント・パネルにあるインジケータ・ランプは、「メモリモジュールの未検出」を示している。
メモリモジュールの未検出?
メモリをまったく認識しない?
気を取り直して、4GBを1枚挿してみる。
起動し、BIOS画面が表示され、メモリ容量も4GBと表示された。
もう1枚に挿し直してみる。
こちらも起動、BIOS画面が表示され、メモリ容量も4GBと表示された。
4GBはOKだ。
次に、4GBを2枚挿してみる。
起動し…ん? 何かエラーが表示されたように見えたが…BIOS画面が表示された。
しかし、メモリ容量を表示すると、4GBしか認識していない。
2枚のメモリのスロットを入れ替えてみても同じだ。
4GBを2枚挿しても、4GBしか認識されない。
なんじゃこりゃ?
購入した 4GB×2、8GB×2、計4枚のメモリが全滅?
再度、メモリの規格を確認してみる。
間違いない、4枚すべて「DDR3-1333 PC3-10600R ECC」だ。
認識するはずだ。
どうにもわからない。
メモリをどう挿し替えても、きちんと認識しない。
仕方がないので、DELLのテクニカルサポートに電話をしてみる。
装着しようとしているメモリの規格と、試してみた事と結果を伝える。
友人から貰った情報では、「ランク」が関連しているかもしれないという事なので、これも併せて確認してみる。
答えは…。
メモリの規格は問題ありません。
認識しないのは相性の問題だと思われます。
純正以外は保証しておりませんので。
規格が正しい以上、DELLとしては、この答えしか出せないだろうな。
しかし、購入したメモリ4枚すべてが相性の問題で認識しないというのは、どうしても納得できない。
本当に相性なのだろうか?
WEBで検索してみる。
「T310」「メモリ」「RDIMM」などで検索してみるが、それらしい情報は見つからない。
ふと、メモリに張られているラベルに「R2x4」「R2x8」と書かれている事を思い出した。
「R2」はランクである事はわかっている。
後ろの「x4」「x8」とは何だろう?
WEBで検索してみる。
「DDR3 T310 x4 x8 x16」で検索すると…あった!
RDIMM Memory module compatibility on PowerEdge T310
このページに、以下のように記載されている。
RDIMMs of 256 Mb/512 Mb technologies and x4/x16 DRAM device widths are not supported.
何ですとぉ?
この文字列すべてをGoogleの検索ボックスにコピペして検索すると…あった!
[PDF] アップデート情報 - Dell
DELLが公式に公開している、オーナーズマニュアルのアップデート情報である。
1ページ目、英語のページには、前述のWEBページに記載されていた文字列が見える。
日本語のページを開くと、以下のように記載されていた。
何だとぉ? 「x4/x16のRDIMMはサポートされていません」だとぉ?
DELLのテクニカルサポートに、もう一度電話をかける。
まず、もう一度、メモリの規格について確認を求めた。
昨日電話した者ですが、もう一度確認をしたい。
T310に装着できるメモリの規格は、「DDR3-1333 PC3-10600R ECC」ですか?
この規格なら、規格上、間違いなく装着できるのかどうかを確認したい。
相性の有無がある事はわかっている。「規格上」装着できるかどうかを確認したい。
おそらく、昨日に引き続き、同じ人物が電話をかけてきて確認を求めているのだから、確実な答えを出さなければと警戒したのだろう、一旦電話切って確認し、かけ直すとの事だったので、電話を切って待つ。
30分ほど待って、電話がかかってきた。
DELLの回答は…
メモリの規格は問題ありません。
規格上は装着できます。
つまり、DELLとしては、メモリを認識しないのは、あくまでも「相性の問題である」と主張しているという事である。
そこで、メモリの規格が本当に間違いがないかを念押しして確認した上で、先のアップデート情報のPDFの存在を示し、再度確認を求めた。
ここに記載されている内容は、装着可能なメモリの規格の事のように思われます。
本当に「DDR3-1333 PC3-10600R ECC」という規格であれば、装着できるのですか?
電話口のテクニカルサポートから、「あ…」という声が漏れた。
再度電話を切って確認し、かけ直すとの事だったので、再び電話を切って待つ。
20分ほど待って、電話がかかってきた。
DELLの回答は…
申し訳ございません。ご指摘の通り、メモリの規格の制限事項であると思われます。
やはり相性ではなかった。
「DDR3-1333 PC3-10600R ECC」という規格で購入しても、たまたま「x8」に当たらない限り、何枚購入したところで絶対にT310はメモリを認識しないではないか。
DELLのテクニカルサーポートですら把握できていない情報が、一般ユーザにわかるわけないではないか。
この規格でメモリを購入して認識せず、テクニカルサポートに電話をしても「相性の問題です」と一蹴されてしまったユーザが世界中にたくさんいる事だろう。
悔しい。
何万円もドブに捨ててしまった。
それに、4GBを2枚取り付けた場合に1枚が認識されない原因も不明なままだ。
と言っても仕方がないので、気を取り直して、対応しているとされるメモリを探して買い直す事にする。
ずんべ の手元にあるメモリで、T310が認識したメモリの一覧をこちらに記載した。参考にしてほしい。
一連記事: