Meloay Posted August 1, 2022 Share Posted August 1, 2022 不管什么虚拟机,勾选直通NVME后都是报错,是什么问题? Quote Link to comment
forlizy Posted October 28, 2022 Share Posted October 28, 2022 如果使用两个但同一个主控的nvme固态 进行控制器直通会出现冲突的情况 这个时候就需要对你的nvme硬盘进行改名 先在VFIO中找到你nvme的设备的地址,如图我的序号为01:00.0: 这个时候使用XML模式中编辑你的虚拟机在pci设备中找到01:00.0的地址: 在该地址<address>项添加<alias name='ua-sm2263'/> 然用qemu命令对该设备进行改名: <qemu:commandline> <qemu:arg value='-set'/> <qemu:arg value='device.ua-sm2263.x-msix-relocation=bar2'/> </qemu:commandline> <qemu:capabilities> <qemu:del capability='device.json'/> </qemu:capabilities> 注意:<qemu:arg value='device.ua-sm2263.x-msix-relocation=bar2'/> 中ua-sm2263必须和你<alias>节点中设置的名称一样 Quote Link to comment
javazwz123 Posted August 3, 2023 Share Posted August 3, 2023 On 10/29/2022 at 1:41 AM, forlizy said: 如果使用两个但同一个主控的nvme固态 进行控制器直通会出现冲突的情况 这个时候就需要对你的nvme硬盘进行改名 先在VFIO中找到你nvme的设备的地址,如图我的序号为01:00.0: 这个时候使用XML模式中编辑你的虚拟机在pci设备中找到01:00.0的地址: 在该地址<address>项添加<alias name='ua-sm2263'/> 然用qemu命令对该设备进行改名: <qemu:commandline> <qemu:arg value='-set'/> <qemu:arg value='device.ua-sm2263.x-msix-relocation=bar2'/> </qemu:commandline> <qemu:capabilities> <qemu:del capability='device.json'/> </qemu:capabilities> 注意:<qemu:arg value='device.ua-sm2263.x-msix-relocation=bar2'/> 中ua-sm2263必须和你<alias>节点中设置的名称一样 你好,我这边也遇到了相同情况,系统是6.12.2,我将你的代码原封不动的套进去了,但是显示的是2263 不存在,请问这是什么问题,谢谢啦 Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.