私LSI MegaRAID 9440-8iRAIDコントローラ。このコントローラ私のコンピュータではうまくいきます。つまり、Linuxで認識され、接続されているディスクを見ることができます。
このコントローラをサーバーに挿入すると、BIOSにのみ表示されます。つまり、BIOSでコントローラを管理し、RAIDボリュームを作成するなどの作業を行うことができます。
ただし、Linuxを起動すると、次のエラーが発生します。
Error parsing PCC subspaces from PCCT
megaraid_sas 0000:18:00.0: Init cmd return status FAILED for SCSI host 0
megaraid_sas 0000:18:00.0: Failed from megasas_init_fw 5559
そしてコントローラは認識されません。つまりlsscsi
、fdisk
ディスクがなく、カーネルモジュールがmegaraid_sas
ロードされていないようです。
この問題は何を意味し、どのように解決できますか?
ベストアンサー1
この特別なケースでは、Linuxカーネルモジュールがmegaraid_sas
ロードされず、システムがデバイスを認識しません。
必須情報(少なくとも):
- サーバーとPCの展開
- サーバーとPCカーネルのバージョン
dmesg | grep megaraid
両方のコンピュータから出力
サーバーエラーのInit cmd return status FAILED for SCSI host
原因は次のとおりです。修理する次に、この他の修正を使用してください。修理するmegaraid_sas
カーネルv4.14のドライバ
考えられる解決策:
この問題は、BIOS(SMEなど)のDMA設定に関連している可能性があります。引用する;BIOSで他のDMA設定を試すことができます。
問題のモジュール/ドライバが現在開発中であるため、別の(最新の)カーネルバージョンで問題を解決することもできます。最近、多くの変更がマージされました。