Linux

IBM x3850 m2 RAID 卡和 linux 4.4 核心

  • May 8, 2017

我有一個 IBM x3850 m2 伺服器,帶有 ibm serveraid mr10k raid 卡,這是一張 lsi megaraid 卡。

我的問題是,如果我嘗試使用 4.4 核心執行 linux,我需要使用 iommu=soft kernel arg 使其工作。如果沒有此選項,我會收到此錯誤:

卡爾加里:CalIOC2 PHB 0x3 上的 DMA 錯誤

我也嘗試 pci=nomsi 但使用此選項我得到另一個錯誤:

NMI 看門狗:錯誤:軟鎖定 - CPU#1 卡住了 22 秒!

$$ udevd: 1381 $$ 我可以用這個 arg 解決這個錯誤: acpi=off 但這樣系統就看不到 raid 卡。

iommu=soft 的問題是巨大的負載(大約 70 或更多)。使用核心 3.10 卡可以正常工作。我在伺服器上使用 proxmox 4.4,而 3.10 核心不適用於此版本。我有兩種方法,降級 proxmox 或使用 megaraid_sas 驅動程序解決問題。

LSI SAS3082E-R SAS SATA Raid 控制器

我不確定我是否正確理解了這個問題,但是如果您正在談論如何安裝 Linux(Ubuntu),那麼請執行以下操作:

  • 購買上面的控制器
  • 停用內置控制器並將其替換為新控制器
  • 為您的硬碟製作陣列
  • 啟動 Ubuntu 伺服器 15.04。
  • 在安裝菜單中按 f6
  • 在文本末尾添加相當— 寫: intel_iommu=on intel=soft
  • 安裝
  • 重啟
  • 登錄
  • 使用安裝 ubuntu Desktop:sudo apt-get install ubuntu-desktop 或使用 KDEsudo apt-get install kubuntu-desktop
  • 重新開始使用sudo reboot

就是這樣!Ubuntu 似乎不喜歡原來的控制器

引用自:https://serverfault.com/questions/846199