Hyper-V 直通问题 已解决
本帖最后由 Cyan.Wayne 于 2022-11-20 11:48 编辑配置:ROG Z490-i+10400+HPE 10G双口网卡(BCM57810S芯片)
环境:Windows Server 2022 + Hyper-V
主板已开启VT-d 和 SR-IOV支持
之前用的攀升的H410M,直通直接就生效了,换了主板之后,直通反而无法操作。同时没有提示是BIOS或者什么问题。只有一个操作失败:
Dismount-VmHostAssignableDevice : 操作失败。
所在位置 行:1 字符: 1
+ Dismount-VmHostAssignableDevice -locationpath "PCIROOT(0)#PCI(0100)#P ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (:) , VirtualizationException
+ FullyQualifiedErrorId : ObjectNotFound,Microsoft.HyperV.PowerShell.Commands.DismountVMHostAssignableDevice
搜了蛮久也没见到有类似的问题,坛子里大佬们看看~ 有遇到过类似的问题嘛~ 还是Z490i就是不支持hyper-V直通?
2022.11.20更新——————————————————————————————————————————————
问题已解决,看4-5楼 昨天刚直通2个螃蟹卡给hyper-v里的op虚拟机。
过程挺简单的,但是你这种遇到问题的,在论坛这种沟通方式挺难排查的。
我之前直通时也失败过一次,重装后重新操作就可以了。 散落烟灰 发表于 2022-11-14 19:26
昨天刚直通2个螃蟹卡给hyper-v里的op虚拟机。
过程挺简单的,但是你这种遇到问题的,在论坛这种沟通方式挺 ...
言之有理,我去试试~ 感谢 本帖最后由 Cyan.Wayne 于 2022-11-20 11:46 编辑
问题解决了,来回个信息:
换了一种方式,先获取网卡的所有信息,发现除了网络适配器之外,系统设备里还有个关联的Virtul BUS Device设备,PCI级别正好高于对应的网卡一级,直接直通这个就好了。
参考来源:http://www.licc.tech/article?id=35
比如我的HPE 350 SFP+ 网卡,在系统设备里还有个 HPE 350 SFP+ Virtual Bus Device,直接直通这个就好了。当然,主板VT-D,SR-IOV,IO-MMU有的也都要打开。 适用于网卡上还有一级PCI设备的情况,
比如我的网卡位置信息是"PCIROOT(0)#PCI(0100)#PCI(0000)#PCI(0000)#",一共4级
Virtual Bus Device对应的是"PCIROOT(0)#PCI(0100)#PCI(0000)",一共3级,正好对应,这种情况下直通VBD设备就行。 正好有此困惑,学习了
页:
[1]