测来测去23:i40e_vlan_tpid_set():Set switch config failed aq_err:14

把X722网卡的固件升级到4.10或4.11版本之后运行DPDK-19.02及之前的版本都会出这个问题:

1
2
3
4
5
6
7
8
i40e_vlan_tpid_set(): Set switch config failed aq_err: 14
eth_i40e_dev_init(): Failed to set the default outer VLAN ether type
EAL: ethdev initialisation failedEAL: Requested device 0000:43:00.0 cannot be used
EAL: PCI device 0000:43:00.1 on NUMA socket 0
EAL: probe driver: 8086:37d0 net_i40e
i40e_vlan_tpid_set(): Set switch config failed aq_err: 14
eth_i40e_dev_init(): Failed to set the default outer VLAN ether type
EAL: ethdev initialisation failedEAL: Requested device 0000:43:00.1 cannot be used

在DPDK19.08和19.11上是没啥问题的。

可以选择升级DPDK,如果还是要坚持使用老版本的DPDK可以在升级了X722网卡固件之后给DPDK的代码打上这个Patch链接

本质上是新的固件和老版本的驱动不兼容,存在一些需要配适的问题。只是最近这个问题好像频繁爆发,所以在此注明一下。

好像也可以选择不升级X722的固件,但是不升级的话又会出现一些别的问题。总之如果网卡出了些奇奇怪怪的错误,第一先选择升级固件。升级完了之后还有问题的话,就把问题丢给Intel吧…

© 2020 DecodeZ All Rights Reserved. 本站访客数人次 本站总访问量
Theme by hiero