Linux
IBM x3850 m2 RAID 卡和 linux 4.4 核心
我有一個 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 似乎不喜歡原來的控制器