web-dev-qa-db-ja.com

IBM x3850m2RAIDカードとLinux4.4カーネル

私はIBMx3850m2サーバーを持っています。IBMserveraidmr10kRAIDカードがあります。これはlsiメガレイドカードです。

私の問題は、Linuxを4.4カーネルで実行しようとすると、それを機能させるためにiommu = soft kernelargを使用する必要があるということです。このオプションがないと、次のエラーが発生します。

カルガリー:DMA CalIOC2 PHB0x3のエラー

また、pci = nomsiを試しますが、このオプションを使用すると、別のエラーが発生します。

NMIウォッチドッグ:バグ:ソフトロックアップ-CPU#1が22秒間スタックしました! [udevd:1381]

このarg:acpi = offでこのエラーを解決できますが、これを使用すると、システムはレイドカードを認識しません。

Iommu = softの問題は、大きな負荷(約70以上)です。カーネル3.10では、カードは問題なく動作します。サーバーでproxmox4.4を使用していますが、3.10カーネルはこのバージョンでは機能しません。私には2つの方法があります。proxmoxをダウングレードするか、megaraid_sasドライバーの問題を解決します。

1
Bttd

LSI SAS3082E-R SAS SATARAIDコントローラー

問題を正しく理解しているかどうかはわかりませんが、Linux(Ubuntu)のインストール方法について話している場合は、次のようにしてください。

  • 上記のコントローラーを購入する
  • 内蔵コントローラーを無効にして、新しいコントローラーと交換します
  • hDDの配列を作成します
  • Ubuntuサーバー15.04を起動します。
  • インストールメニューでf6を押します
  • テキストの最後にかなりの後に追加---書き込み:intel_iommu=on intel=soft
  • インストール
  • リブート
  • ログインする
  • Sudo apt-get install ubuntu-desktopを使用してubuntuDesktopをインストールするか、Sudo apt-get install kubuntu-desktopを使用してKDEをインストールします
  • Sudo rebootを使用して再起動します

それでおしまい! Ubuntuは元のコントローラーが気に入らないようです

0
peter