概要:PCIe HBAは、ボード上の4つのスロットのうち2つでは機能しません。
セットアップの詳細と前の手順:現在、デュアルxeonCPUと32GB RAM(8x4GB)が搭載されたIntelS5000PSLボードがあります。古いRAMは以前はmemtestに失敗していたため、RAMは新しいものです。新しいRAMを使用してこのボードでmemtestを数日間エラーなしで実行しました。ボードには4つのPCIeスロットがあります。IOバスに接続する2つのx4レーンと、メモリバスに接続する2つのx8レーンです。 3つのLSISAS3081e HBAがあり、どちらのx4スロットでも個別に正常に動作しますが、x8スロットでは初期化できません。それらの診断ライトは、x8スロットに取り付けられた場合でもアクティブになりません。
HBAを最新のファームウェアにフラッシュし、マザーボードのBIOSを最新のファームウェアに再フラッシュしました(すでに最新のファームウェアがインストールされていますが、問題がないことを確認するためにもう一度やり直したいと思いました)。 Linuxを起動すると、lspciは4つのスロットすべてが存在し、初期化されているように見えます(/ sys/bus/pci/devices /でenabled = 1であることも確認されています)。キックのためだけに、/ sys/bus/pci/devices内のすべてのデバイスをenabled = 1に設定してから、次のコマンドを実行しました。
echo 1 > /sys/bus/pci/rescan
そして、dmesgにはまだ何も登録されていませんでした。
他のすべてのスロットが空の場合でも、HBAがx4スロットに接続されている場合にのみHBAが表示されます。
また、すべての電源コネクタをマザーボードに取り付け直しました。
私は試してみることが不足していて、ボードを死んだと呼んで新しいボードを注文する準備ができていますが、少なくとも最初にここで誰かがこの種の問題に精通しているかどうか、または私が何か明らかなものを見ているかどうかを確認するように頼むと思いました忘れてしまった。問題を広範囲に検索し、同様の問題を報告している人が見つからないため、ハードウェアの問題であると私は信じています。
SAS3081e-Rと呼ばれる別のカードがある可能性があるため、x8スロットが気に入らないカードの問題だと思います。
-RなしでSAS3081eだけを検索しようとしましたが、成功しませんでしたが、ボードとボード上のx8スロットが気に入らないLSIカードに関係があると思います。
カードがx16スロットで機能しない別の例:
https://communities.intel.com/message/139097
よろしく