私は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ドライバーの問題を解決します。
LSI SAS3082E-R SAS SATARAIDコントローラー
問題を正しく理解しているかどうかはわかりませんが、Linux(Ubuntu)のインストール方法について話している場合は、次のようにしてください。
intel_iommu=on intel=soft
Sudo apt-get install ubuntu-desktop
を使用してubuntuDesktopをインストールするか、Sudo apt-get install kubuntu-desktop
を使用してKDEをインストールしますSudo reboot
を使用して再起動しますそれでおしまい! Ubuntuは元のコントローラーが気に入らないようです