![LSI 9211-8i 无法在 KVM 中启动](https://linux22.com/image/556162/LSI%209211-8i%20%E6%97%A0%E6%B3%95%E5%9C%A8%20KVM%20%E4%B8%AD%E5%90%AF%E5%8A%A8.png)
我正在运行 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
您想要通过的相关插槽)