找回密码
 加入我们
搜索
      
查看: 1053|回复: 18

[网络] 关于cx4 lx在pve上开启sriov的疑问

[复制链接]
发表于 2025-3-12 15:12 | 显示全部楼层 |阅读模式
用命令查看网卡两个网口均可最大支持8vf

但是通过命令临时开启sriov时,只有网口1可以开启,网口2不能开启,有相关提示

mmexport1741763209746.png

另外就是实用创建配置文件开启sriov后,非常不稳定,通过刷新pev管理页面会发现开启后的sriov非常不稳定,时有时无,这种状态下,虚拟机添加sriov pci设备后,虚拟机会卡启动然后提示没有相关pci设备

初上手pve好多搞不定,前来请教

mmexport1741763506329.png
发表于 2025-3-12 15:31 | 显示全部楼层
什么主板?有些家用主板给SRIOV预留的地址空间不足,导致开启失败,试过H61,Z97,H97只能一个口开VF,第二个口开启失败,这是BIOS的问题
 楼主| 发表于 2025-3-12 15:38 | 显示全部楼层
rx_78gp02a 发表于 2025-3-12 15:31
什么主板?有些家用主板给SRIOV预留的地址空间不足,导致开启失败,试过H61,Z97,H97只能一个口开VF,第二 ...

那真有可能,我用的泰安s8030 ,如果是这样我就不纠结了
发表于 2025-3-12 15:43 | 显示全部楼层
brucelee1126 发表于 2025-3-12 15:38
那真有可能,我用的泰安s8030 ,如果是这样我就不纠结了

服务器平台一般都没问题,查看bios里面的SRIOV和ACS开关是否都打开?
发表于 2025-3-12 16:00 | 显示全部楼层
我之前在超微的x11-scaf上试过这个卡开SRIOV,抄的别人作业,只有一个口开到,而且只开出来2个,东改西改的没效果,就放弃了
 楼主| 发表于 2025-3-12 16:05 | 显示全部楼层
rx_78gp02a 发表于 2025-3-12 15:43
服务器平台一般都没问题,查看bios里面的SRIOV和ACS开关是否都打开?

ACS需要开吗,这个没开,还上网查了下这个开关,好像说是影响性能

mmexport1741766700308.jpg
 楼主| 发表于 2025-3-12 16:08 | 显示全部楼层
gasment 发表于 2025-3-12 16:00
我之前在超微的x11-scaf上试过这个卡开SRIOV,抄的别人作业,只有一个口开到,而且只开出来2个,东改西改的 ...

我也是改的没效果,摸索着改了好多遍配置文件最后算是开了,但是不稳定
发表于 2025-3-12 16:08 | 显示全部楼层
有一张cx5网卡在一张超微板子上也只能开一个口的sr-iov(同样的卡在另一张超微上能开两个),这张板子换成intel的网卡能开两个口的sr-iov,网上也有类似的案例,暂未找到解决办法
发表于 2025-3-12 16:52 | 显示全部楼层
brucelee1126 发表于 2025-3-12 16:05
ACS需要开吗,这个没开,还上网查了下这个开关,好像说是影响性能

你打开试试,ACS会影响SRIOV功能,我手上有5块CX4 LX,SRIOV都是正常的,测试过的平台包括:J4125/N5105/W2150B/E5-2697A/R7-7700X
发表于 2025-3-12 17:16 | 显示全部楼层
https://www.cnblogs.com/juzib/p/12895887.html  参考教程,网卡有OEM问题,请刷回官方固件再进行sriov,同款主板,一点问题都没有
 楼主| 发表于 2025-3-12 17:21 | 显示全部楼层
rx_78gp02a 发表于 2025-3-12 16:52
你打开试试,ACS会影响SRIOV功能,我手上有5块CX4 LX,SRIOV都是正常的,测试过的平台包括:J4125/N5105/ ...

我试试.......
 楼主| 发表于 2025-3-12 17:50 | 显示全部楼层
Johnsnow-s 发表于 2025-3-12 17:16
https://www.cnblogs.com/juzib/p/12895887.html  参考教程,网卡有OEM问题,请刷回官方固件再进行sriov, ...

这个我也照着查一遍
 楼主| 发表于 2025-3-12 23:43 | 显示全部楼层
rx_78gp02a 发表于 2025-3-12 16:52
你打开试试,ACS会影响SRIOV功能,我手上有5块CX4 LX,SRIOV都是正常的,测试过的平台包括:J4125/N5105/ ...

搞定了,就是你说的ACS
发表于 2025-3-13 07:50 | 显示全部楼层
这个只是linux kernel看当前开启了几个vf,并不是看可开几个,具体可开几个vf是在firmware里得,你可以装mlx的driver,用mst配置,也可以进UEFI的bios里找找,你这种情况就是网口2的固件配置里被改成了小于8的数字,你可以试试看1行不行,如果1都不行,那就是关掉了,去固件里打开下就行
发表于 2025-3-18 23:44 | 显示全部楼层
你这个全都在一个IOMMU分组里,应该是pve里没开iommu和acs。
 楼主| 发表于 2025-3-18 23:51 | 显示全部楼层
longhood 发表于 2025-3-18 23:44
你这个全都在一个IOMMU分组里,应该是pve里没开iommu和acs。

pve里也要开吗,除了在bios里开,在系统里也要开?我还以为是bios里有开启选项,系统里就不管了呢
发表于 2025-3-19 08:59 | 显示全部楼层
brucelee1126 发表于 2025-3-18 23:51
pve里也要开吗,除了在bios里开,在系统里也要开?我还以为是bios里有开启选项,系统里就不管了呢 ...

哈哈,刚开始没注意你这已经解决了,主板还挺好
发表于 2025-3-19 10:40 | 显示全部楼层
iommu acs ari这些都要开的

我之前cx5开了sriov后会直接关闭C-state,我这个64核直接加了60w功耗

看外网说法只有cx6以上没这个问题

https://www.chiphell.com/thread-2629126-1-1.html
 楼主| 发表于 2025-3-19 11:35 | 显示全部楼层
mdk2000 发表于 2025-3-19 10:40
iommu acs ari这些都要开的

我之前cx5开了sriov后会直接关闭C-state,我这个64核直接加了60w功耗


好的我再开了试下
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2025-4-29 19:50 , Processed in 0.011785 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

快速回复 返回顶部 返回列表