LSI 9211-8i 无法在 KVM 中启动

LSI 9211-8i 无法在 KVM 中启动

我正在运行 ubuntu 11.04,其中 LSI 9211-8i 处于 IT 模式,并安装最新固件 (10)。我使用启用了 VT-d 的 KVM 将整个 PCIe 设备传递到客户操作系统。我已在系统 BIOS 中禁用该设备。

当我启动虚拟机时,适配器在 BIOS 初始化期间退出并出现以下错误:

Unable to load LSI Corporation MPT BIOS
MPT BIOS Fault 0Ch encountered at adapter PCI(00h,04h,00h)
Press any key to continue...

我知道虚拟化已正确启用。我已将主机操作系统中的内核模块列入黑名单。

还有人遇到过这个错误吗?我现在已经没有主意了。

编辑:

我联系了 LSI 技术支持,他们建议我尝试 RedHat 和 Xen。显然他们不测试或支持其他任何东西。

答案1

如果有人偶然发现这一点:解决此类问题的方法是rombar=0在您的 PCI 直通中设置vm.conf

hostpci0: 06:00.0,rombar=0

(而 是06:00.0您想要通过的相关插槽)

相关内容