dpdk21.11.3绑定网讯八口卡出现如下报错:
EAL: Probe PcI driver: net_ngbe (8088:103)device: 0000:01:00.0 (socket 0)
eth_ngbe_dev_init(): Hardware Initialization Failure: -273
ethdev initialisation failed
EAL Requested device 0000:01:00.0 cannot be used

这种报错是首测的,于是回退版本19.11加网讯patch测试无问题,可以正常启动testpmd,
对比版本差异找到原因是由于网讯WX1860A4是电口的网卡芯片,出光口需要通过PHY芯片去转;而我们现在使用的网卡的PHY是裕太微电子厂商的YT8531,此芯片不再dpdk21.22.3的代码里;
补丁我就不再写了,对比下代码很容易就可以加上去,或者直接升级dpdk版本,我没测那么多,22.11.9的dpdk版本在源码中就已经添加了YT8531的部分,可以直接使用。

被折叠的 条评论
为什么被折叠?



