IBM x3850 m2 raid 卡和 linux 4.4 内核

IBM x3850 m2 raid 卡和 linux 4.4 内核

我有一台 IBM x3850 m2 服务器,带有 ibm serveraid mr10k raid 卡,这是一张 lsi megaraid 卡。

我的问题是,如果我尝试运行 Linux,使用 4.4 内核,我需要使用 iommu=soft kernel arg 才能使其工作。如果没有此选项,我会收到此错误:

卡尔加里:CalIOC2 PHB 0x3 上的 DMA 错误

我也尝试了 pci=nomsi,但使用此选项时出现另一个错误:

NMI 看门狗:错误:软锁定 - CPU#1 卡住 22 秒![udevd:1381]

我可以使用此参数解决此错误:acpi=off,但这样系统将看不到 raid 卡。

iommu=soft 的问题在于负载巨大(大约 70 或更多)。使用内核 3.10,该卡可以正常工作。我在服务器上使用 proxmox 4.4,3.10 内核不适用于此版本。对我来说有两种方法,降级 proxmox 或使用 megaraid_sas 驱动程序解决问题。

答案1

LSI SAS3082E-R SAS SATA 突袭控制器

我不确定我是否正确理解了这个问题,但如果您正在谈论如何安装 Linux(Ubuntu),那么请执行以下操作:

  • 购买上述控制器
  • 停用内置控制器并将其替换为新的
  • 为你的硬盘创建阵列
  • 启动 Ubuntu Server 15.04。
  • 在安装菜单中按 f6
  • 在文本末尾添加 quite--- 写入: intel_iommu=on intel=soft
  • 安装
  • 重启
  • 登录
  • 安装 ubuntu 桌面使用:sudo apt-get install ubuntu-desktop 或 KDE 使用sudo apt-get install kubuntu-desktop
  • 重新启动使用sudo reboot

就是这样!Ubuntu 似乎不喜欢原来的控制器

相关内容