x710-da2万兆网卡在pve下无法开启sriov功能
在pve7下,x520直接插卡就可以开启sriov,x710居然无法开启sriov,输入命令lspci -v -s 0000:01:00.0,显示01:00.0 Ethernet controller: Intel Corporation Ethernet Controller X710 for 10GbE SFP+ (rev 02)
Subsystem: Intel Corporation Ethernet 10G 2P X710 Adapter
Flags: bus master, fast devsel, latency 0, IRQ 16, IOMMU group 11
Memory at b1000000 (64-bit, prefetchable)
Memory at b2008000 (64-bit, prefetchable)
Expansion ROM at b4380000
Capabilities: Power Management version 3
Capabilities: MSI: Enable- Count=1/1 Maskable+ 64bit+
Capabilities: MSI-X: Enable+ Count=129 Masked-
Capabilities: Express Endpoint, MSI 00
Capabilities: Vital Product Data
Capabilities: Advanced Error Reporting
Capabilities: Device Serial Number f0-01-03-ff-ff-fe-xx-xx
Capabilities: Alternative Routing-ID Interpretation (ARI)
Capabilities: Transaction Processing Hints
Capabilities: Access Control Services
Capabilities: Secondary PCI Express
Kernel driver in use: i40e
Kernel modules: i40e
你需要升级你的firmware
ethtool -i enp4s0f0np0
driver: i40e
version: 6.8.7
firmware-version: 9.40 0x8000ece5 1.3429.0
expansion-rom-version:
bus-info: 0000:04:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
x710 是支持sriov的,注意看capibilities 160:
04:00.0 Ethernet controller : Intel Corporation Ethernet Controller X710 for 10GBASE-T (rev 02)
Subsystem: QNAP Systems, Inc. Ethernet Controller X710 for 10GBASE-T
Flags: bus master, fast devsel, latency 0, IRQ 16, IOMMU group 13
Memory at 6204000000 (64-bit, prefetchable)
Memory at 6205808000 (64-bit, prefetchable)
Expansion ROM at 81480000
Capabilities: Power Management version 3
Capabilities: MSI: Enable- Count=1/1 Maskable+ 64bit+
Capabilities: MSI-X: Enable+ Count=129 Masked-
Capabilities: Express Endpoint, MSI 00
Capabilities: Vital Product Data
Capabilities: Advanced Error Reporting
Capabilities: Device Serial Number 98-b0-64-ff-ff-be-5e-24
Capabilities: Alternative Routing-ID Interpretation (ARI)
Capabilities: Single Root I/O Virtualization (SR-IOV)
Capabilities: Transaction Processing Hints
Capabilities: Access Control Services
Capabilities: Secondary PCI Express
Kernel driver in use: i40e
Kernel modules: i40e
summerq 发表于 2024-4-19 10:56
你需要升级你的firmware
ethtool -i enp4s0f0np0
driver: i40e
请问是升级网卡固件,还是升级pve的驱动? ktoc 发表于 2024-4-19 11:16
请问是升级网卡固件,还是升级pve的驱动?
网卡的固件 summerq 发表于 2024-4-19 12:20
网卡的固件
请问有相关教程吗,谢谢。 ktoc 发表于 2024-4-19 12:42
请问有相关教程吗,谢谢。
如果是Intel的卡,就按照intel的教程来,https://www.intel.cn/content/www/cn/zh/support/articles/000030492/ethernet-products.html
就怕你的是一些定制卡,intel的固件不一定兼容。
刷固件有风险,所以升级前,先备份好原来的固件。 显示无法更新[流泪] ktoc 发表于 2024-4-19 14:59
显示无法更新
你这个固件太老了,可能不能一次升级到最新的9.4
你可以尝试先下载5.0 7.0 之类的,一步步的升级上去 搞到16年的版本,再升上去都不行[流泪] 本帖最后由 shahiyuan 于 2024-4-19 17:53 编辑
ktoc 发表于 2024-4-19 17:15
搞到16年的版本,再升上去都不行
发给我,我帮你搞,小问题。不管什么版本的x710都可以 ktoc 发表于 2024-4-19 17:15
搞到16年的版本,再升上去都不行
OEM 版本不能用官方固件升 summerq 发表于 2024-4-19 10:56
你需要升级你的firmware
ethtool -i enp4s0f0np0
driver: i40e
dell X550升级到3.5版固件pve 8.13下还是看不到SRIOV支持呢?
我记得X550是支持SRIOV的
05:00.0 Ethernet controller: Intel Corporation Ethernet Controller X550 (rev 01)
Subsystem: Intel Corporation Ethernet 10G 2P X550-t Adapter
Flags: bus master, fast devsel, latency 0, IRQ 17, IOMMU group 25
Memory at 60e0400000 (64-bit, prefetchable)
Memory at 60e0804000 (64-bit, prefetchable)
Expansion ROM at 82780000
Capabilities: Power Management version 3
Capabilities: MSI: Enable- Count=1/1 Maskable+ 64bit+
Capabilities: MSI-X: Enable+ Count=64 Masked-
Capabilities: Express Endpoint, MSI 00
Capabilities: Vital Product Data
Capabilities: Advanced Error Reporting
Capabilities: Device Serial Number 91-c6-49-ff-ff-50-00-00
Capabilities: Alternative Routing-ID Interpretation (ARI)
Capabilities: Transaction Processing Hints
Capabilities: Access Control Services
Capabilities: Latency Tolerance Reporting
Capabilities: Secondary PCI Express
Kernel driver in use: vfio-pci
Kernel modules: ixgbe
pizza7711 发表于 2024-4-20 08:29
OEM 版本不能用官方固件升
如果硬件是一样的,OEM也可以升级官方固件,但是需要改id才可以。 pizza7711 发表于 2024-4-20 08:51
dell X550升级到3.5版固件pve 8.13下还是看不到SRIOV支持呢?
我记得X550是支持SRIOV的
05:00.0 Eth ...
X550 肯定可以啊
01:00.0 Ethernet controller : Intel Corporation Ethernet Controller X550 (rev 01)
Subsystem: Intel Corporation Ethernet Controller 10G X550T
Flags: bus master, fast devsel, latency 0, IRQ 16, IOMMU group 10
Memory at 9a800000 (64-bit, prefetchable)
Memory at 9ac04000 (64-bit, prefetchable)
Expansion ROM at 3f800000
Capabilities: Power Management version 3
Capabilities: MSI: Enable- Count=1/1 Maskable+ 64bit+
Capabilities: MSI-X: Enable+ Count=64 Masked-
Capabilities: Express Endpoint, MSI 00
Capabilities: Advanced Error Reporting
Capabilities: Device Serial Number 00-00-c9-ff-ff-00-00-00
Capabilities: Alternative Routing-ID Interpretation (ARI)
Capabilities: Single Root I/O Virtualization (SR-IOV)
Capabilities: Transaction Processing Hints
Capabilities: Access Control Services
Capabilities: Latency Tolerance Reporting
Capabilities: Secondary PCI Express
Kernel driver in use: ixgbe
Kernel modules: ixgbe
#ethtool -i enp1s0f0
driver: ixgbe
version: 6.8.7
firmware-version: 0x8000172f, 1.3105.0
expansion-rom-version:
bus-info: 0000:01:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
summerq 发表于 2024-4-20 10:44
X550 肯定可以啊
01:00.0 Ethernet controller : Intel Corporation Ethernet Controller X550
可能是驱动问题我再看看神原因 pizza7711 发表于 2024-4-20 10:50
可能是驱动问题我再看看神原因
我倒是感觉不是启动问题 虽然你把卡直通了,驱动是vfio-pci,很大可能性还真就是dell这个卡的固件问题 summerq 发表于 2024-4-20 11:07
我倒是感觉不是启动问题 虽然你把卡直通了,驱动是vfio-pci,很大可能性还真就是dell这个卡的固件问题 ...
是有这个可能,这卡有两个网口不虚拟化也够用有机会在试试吧感谢 pizza7711 发表于 2024-4-20 12:19
是有这个可能,这卡有两个网口不虚拟化也够用有机会在试试吧感谢
x550 与x710相比,windows作为虚拟机性能还是要差很多。这主要是x550的vf驱动在windows下只有2个rss queue,而x710可以有16个。这就造成x550开sriov后,如果cpu主频不高,那么单线程只能跑5-6g,跑不满10g。从驱动和硬件配合的角度来说,x710比x500好太多了,然而mellanox完爆intel所有网卡…
在linux下,ixgbevf性能就上来了,rss queue可以到16个,因此可以跑满。
页:
[1]