dpdk的问题

 我有个dpdk的问题请教下:dpdk16.07+Ubuntu16.04.1+82599网卡上跑dpdk自带的l2fwd测试用例,出现以下错误

EAL:Detected 64 lcore(s)

EAL:Probing VFIO support...

EAL:PCI device 0002:e9:00.0 on NUMA socket 0

EAL:  probe driver: 8086:10fb net_ixgbe

EAL:PCI device 0002:e9:00.1 on NUMA socket 0

EAL:  probe driver: 8086:10fb net_ixgbe

EAL: Cannot open /sys/bus/pci/devices/0002:e9:00.1/resource0:No such file or directory

EAL:Requested device 0002:e9:00.1 cannot be used

MACupdating enabled

EAL:Error - exiting with code: 1

Cause:No Ethernet ports – bye

 
ls -l  /sys/bus/pci/devices/0002:e9:00.1/  文件系统确实没有resource0设备


===================================================================

Ubuntu 16.04.1 应该可以支持啊,还是比较新的Linux 发行版;你也可以试试把Ubuntu升级到16.04.4

当然你也可以试试其他的Linux发行版,比如CentOS 7.3/7.4  (我们lab测试一般都是安装enterprise Linux比如SLESRedhat/CentOS来做测试的,没有用Ubuntu测试过DPDK;)

 

这个问题和DPDK无关,/sys/bus/pci/devices/0002:e9:00.1/resource0  PCIe网卡设备的Bar0最新的DPDK 也需要访问这个文件节点来操作网卡设备;

 

问题可能是你的Linuxkernel没有把 e9:00.1bar0映射出来;    你看看/sys/bus/pci/devices/0002:e9:00.0/resource0  这个设备存不存在?

你试试把机器复位一下看看还有没有这个问题?

你试试把82599网卡拔掉插到这个极其的其他的PCIe槽位上看看还有没有这个问题?

你可以这个82599网卡安装到其他server上看看有没有这个节点?   会不会是82599 网卡function 1有问题了,bar0有问题,所以文件节点创建不出来;

 

你可以lspci | grep Eth   检查一下 e9:00.0, e9:00.1 是不是 intel 82599网卡设备?

 


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值