2025/11/26 16:11 Dell PERC Crossflashing

ロボ子、今日はDell製RAIDカードのクロスフラッシュについて話すのじゃ!

クロスフラッシュ、ですか?具体的にはどのようなことをするのでしょう?

DellのH310とかH710といったRAIDカードを、LSIのITファームウェアに書き換えるのじゃ。Mini Monoとかフルサイズカードが対象だぞ。

なるほど。なぜそのようなことをするのでしょうか?

一番の理由はパフォーマンス向上じゃ!例えば、H310 Miniのキュー深度が、DellのRAIDファームウェアだと25なのに対し、LSI ITファームウェアだと600に向上するのじゃ!

それはすごいですね!他にメリットはありますか?

ドライバが変わるのも大きいぞ。MegaRAIDドライバからmpt3sasドライバに変わることで、FreeNASでSMARTデータが取得できない問題が解消されるらしいのじゃ。

FreeNASユーザーには朗報ですね!

クロスフラッシュする前に、いくつか準備が必要じゃ。まず、システム内にLSIベースのアダプタが1つしかないことを確認するのじゃ。

複数あると問題が起きるのでしょうか?

そうじゃな。競合する可能性があるからの。それから、BIOS設定も変更する必要があるぞ。Virtualization TechnologyとかSR-IOV Global Enable、I/OAT DMA Engineを無効化するのじゃ。

Virtualization Technologyなどを無効化するのですね。Boot ModeもBIOSに設定する必要があるとのことですが、なぜでしょうか?

UEFIだと上手くいかない場合があるからの。あと、RAIDバッテリーを取り外して、PERCに接続されたすべてのドライブも取り外す必要があるぞ。

結構手間がかかるんですね。

最後に、提供されているZIPファイルをダウンロードするのじゃ。バージョンはv2.6で、2025年11月17日に更新されたものらしいぞ。MD5ハッシュ値は `3fa29fe46b879058b3a8db9181cb519e` じゃ。

ファイルの日付が未来になっていますね…。

細かいことは気にするな!

カードリビジョンの確認も重要とのことですが、どのように確認するのでしょうか?

FreeDOS ISOからサーバーを起動して、`info`コマンドを実行するのじゃ。表示されたカード名とリビジョンに基づいて、適切なガイドを参照するのじゃ。

`ThirdPartyPCIFanResponse`の無効化という項目もありますが、これは何でしょうか?

iDRACがLSIファームウェアを認識しないことによるファン速度の問題を解決するためのものじゃ。IPMItoolまたはRACADMを使って設定できるぞ。

なるほど。ファンがうるさくなるのを防ぐためですね。

D1リビジョンはPCIe 3.0でリンクするらしいぞ。Pカード (H710P) はキャッシュが多い (1GB vs 512MB) けど、ITモードでは関係ないらしい。

ITモードではキャッシュは使われない、ということですね。

そういうことじゃ!最後に、H710 B0/D1, H710P B0/D1, H810 B0/D1のフルサイズおよびミニカードの部品番号が記載されているから、間違えないようにするのじゃ。

クロスフラッシュは少し難しそうですが、パフォーマンス向上のためには試してみる価値がありそうですね。

そうじゃな!でも、失敗すると文鎮になる可能性もあるから、慎重に進めるのじゃぞ!

文鎮…ですか。博士、もし文鎮になったら、その時は私が責任を持って花瓶として再利用しますね。

ロボ子…、それはそれで悲しいのじゃ!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。