Chiphell - 分享与交流用户体验

标题: hyper-v下x540运行sr-iov不成功的问题 [打印本页]

作者: kanshudj    时间: 2023-3-19 23:15
标题: hyper-v下x540运行sr-iov不成功的问题
电脑系统是winserver2019,hyper-v装了很多虚拟机来跑pcdn。因为多开的网卡io对于CPU的压力比较大,
所以加了块浪潮的x540at2,想通过网卡的sr-iov来降低CPU负载。

电脑配置和设置如下:
CPU:5700G
主板:B550重炮手
网卡:板载8125b,浪潮x540at2
bios:开启虚拟化、iommu、sr-iov enable、above 4G、CEC Ready&Energy Star Ready(ASPM)
hyper设置:虚拟交换机开启sr-iov,虚拟机网卡硬件加速勾选sr-iov
检查系统,显示sr-iov启用正常

结果:无论什么来宾虚拟机系统,都是显示 ”已降级(sr-iov未运行)”,捣鼓了一天多都没搞定。
(, 下载次数: 36)

事件查看器的信息是:
“pf”网络适配器 (92365210-9921-4D5D-9796-317A8314DDE9--F93A581D-AEE5-4B12-A021-ACE51D6086FB)无法释放虚拟功能: 一个或数个参数无效 (0x80070057) (虚拟功能 ID 0 虚拟机 ID 92365210-9921-4D5D-9796-317A8314DDE9)


作者: yoloh    时间: 2023-3-19 23:49
vmware跑不了吗?为啥用一坨翔的hyper-v
作者: kanshudj    时间: 2023-3-20 00:09
yoloh 发表于 2023-3-19 23:49
vmware跑不了吗?为啥用一坨翔的hyper-v

因为方便啊,还有不用另外去虚拟个win。
作者: 掉毛天使    时间: 2023-3-20 00:31
先看看是不是显示bug,来宾里有没有,然后不行的话就得开AER,反正我这个x550不开AER是不行
作者: summerq    时间: 2023-3-20 01:34
kanshudj 发表于 2023-3-20 00:09
因为方便啊,还有不用另外去虚拟个win。

pve里面虚化win不就行了。系统都不用重装,硬盘直接直通过去就搞定了
作者: kanshudj    时间: 2023-3-20 06:49
掉毛天使 发表于 2023-3-20 00:31
先看看是不是显示bug,来宾里有没有,然后不行的话就得开AER,反正我这个x550不开AER是不行 ...


AER是什么功能?
作者: kanshudj    时间: 2023-3-20 20:21
summerq 发表于 2023-3-20 01:34
pve里面虚化win不就行了。系统都不用重装,硬盘直接直通过去就搞定了

十几个虚拟机跑的好好的,不想推倒全部重来了。是在不行就只能升级CPU了。
作者: Cloris    时间: 2023-3-20 20:50
网卡是插的直连CPU的PCIE么
作者: kanshudj    时间: 2023-3-20 22:22
Cloris 发表于 2023-3-20 20:50
网卡是插的直连CPU的PCIE么

嗯,是CPU直连的,不是直连的开启不了sr-iov。
作者: weston    时间: 2023-3-21 08:59
我是esxi下面跑win2019虚拟机,x540驱动安装最新的版本的话不能用,得装前面的版本才能正常工作
作者: wylongqing    时间: 2023-4-16 18:39
我在pve下用mcx542b的网卡本来8个vf,在直通的那个pci3*16槽最后2个vf是错误的不能用,插在最下面的那个X4的槽上能正常使用。主板是爱国牌Z390m。另外在esxi下根本开不了sriov,每次都提示要重启,然后重启后也开不起来
作者: Akiiiiii    时间: 2023-4-16 21:15
玩这个还是得服务器主板
消费级都有奇奇怪怪的问题
作者: csrutil    时间: 2023-4-16 21:45
好像是ACS/AER的问题,我是MSI主板,暂时无解。MSI就是狗屎。

https://access.redhat.com/docume ... enting_sr-iov/index
https://forum-sc.msicn.com.cn/in ... %AE%E9%A2%98.56408/
https://forum-sc.msicn.com.cn/in ... %AE%E9%A2%98.54668/
https://www.chiphell.com/forum.p ... ype=2&mobile=no
作者: lwsg1987    时间: 2023-4-16 22:38
hyperv 就是垃圾
作者: kanshudj    时间: 2023-4-16 23:04
csrutil 发表于 2023-4-16 21:45
好像是ACS/AER的问题,我是MSI主板,暂时无解。MSI就是狗屎。

https://access.redhat.com/documentation/z ...

看图,宿主机的sriov已经就绪了,就是hyperv虚拟机无法开启。
AMD主板BIOS中已经有CEC Ready、Energy Star Ready选项的话,只要打开就可以启用PCIE ASPM功能了。
作者: Akiiiiii    时间: 2023-4-22 16:17
本帖最后由 Akiiiiii 于 2023-4-22 16:21 编辑
kanshudj 发表于 2023-4-16 23:04
看图,宿主机的sriov已经就绪了,就是hyperv虚拟机无法开启。
AMD主板BIOS中已经有CEC Ready、Energy Sta ...


epyc平台替你试了

一样的网卡server 2022 hyper-v不行,esxi7.0u3可以
好像还有驱动的问题,ikuai可以驱动,openwrt不行

ps:那个命令没啥用,我的i120都是supported




欢迎光临 Chiphell - 分享与交流用户体验 (https://www.chiphell.com/) Powered by Discuz! X3.5