[dpdk-users] Unable to bind Intel XXV710 NIC using i40e driver (2.4.10)
Manojawa Paritala
manojawapv at biarca.com
Wed Oct 10 15:19:26 CEST 2018
Hi,
I am trying to configure OVS+DPDK in my lab. I downloaded sources for both
OVS (2.9.2) and DPDK (18.02.2) and configured them successfully. Installed
the latest i40e 2.4.10 on the server (running Ubuntu 16.04 and kernel
4.4.0-137-generic). Now, when I am trying to bind an Intel XXV710 NIC (25
GigE) using the recommended i40e driver, I get the below error. I am able
to successfully bind using vfio-pci driver.
root at myhost:/usr/src/dpdk-stable-18.02.2/usertools# python dpdk-devbind.py
--bind=i40e 0000:af:00.0
Warning - no supported modules(DPDK driver) are loaded
As far as I told, DPDK binding with i40e driver should be successful. But,
I get the above error. Additionally, I am seeing the same issues on another
similar server (running Ubuntu 16.04 and kernel 4.4.0-137-generic), on
which I installed openvswitch-switch-dpdk 2.9.0 package.
Below are more details. Can anyone of you please let me know if I am
missing anything?
----------------
root at myhost:/usr/src/dpdk-stable-18.02.2/usertools# lsmod | grep i40e
i40evf 98304 0
i40e 348160 0
vxlan 49152 1 i40e
ptp 20480 1 i40e
root at myhost:/usr/src/dpdk-stable-18.02.2/usertools# modinfo i40e
filename:
/lib/modules/4.4.0-137-generic/updates/drivers/net/ethernet/intel/i40e/i40e.ko
version: 2.4.10
license: GPL
description: Intel(R) 40-10 Gigabit Ethernet Connection Network Driver
author: Intel Corporation, <e1000-devel at lists.sourceforge.net>
srcversion: 3977C21019A3C4865FF253A
alias: pci:v00008086d0000158Bsv*sd*bc*sc*i*
alias: pci:v00008086d0000158Asv*sd*bc*sc*i*
alias: pci:v00008086d000037D3sv*sd*bc*sc*i*
alias: pci:v00008086d000037D2sv*sd*bc*sc*i*
alias: pci:v00008086d000037D1sv*sd*bc*sc*i*
alias: pci:v00008086d000037D0sv*sd*bc*sc*i*
alias: pci:v00008086d000037CFsv*sd*bc*sc*i*
alias: pci:v00008086d000037CEsv*sd*bc*sc*i*
alias: pci:v00008086d00001588sv*sd*bc*sc*i*
alias: pci:v00008086d00001587sv*sd*bc*sc*i*
alias: pci:v00008086d00001589sv*sd*bc*sc*i*
alias: pci:v00008086d00001586sv*sd*bc*sc*i*
alias: pci:v00008086d00001585sv*sd*bc*sc*i*
alias: pci:v00008086d00001584sv*sd*bc*sc*i*
alias: pci:v00008086d00001583sv*sd*bc*sc*i*
alias: pci:v00008086d00001581sv*sd*bc*sc*i*
alias: pci:v00008086d00001580sv*sd*bc*sc*i*
alias: pci:v00008086d00001574sv*sd*bc*sc*i*
alias: pci:v00008086d00001572sv*sd*bc*sc*i*
depends: ptp,vxlan
retpoline: Y
vermagic: 4.4.0-137-generic SMP mod_unload modversions retpoline
parm: debug:Debug level (0=none,...,16=all) (int)
root at myhost:/usr/src/dpdk-stable-18.02.2/usertools# modinfo i40evf
filename:
/lib/modules/4.4.0-137-generic/updates/drivers/net/ethernet/intel/i40evf/i40evf.ko
version: 3.5.13
license: GPL
description: Intel(R) 40-10 Gigabit Ethernet Virtual Function Driver
author: Intel Corporation, <linux.nics at intel.com>
srcversion: 98D2D5B4F68357796C28807
alias: pci:v00008086d00001889sv*sd*bc*sc*i*
alias: pci:v00008086d000037CDsv*sd*bc*sc*i*
alias: pci:v00008086d00001571sv*sd*bc*sc*i*
alias: pci:v00008086d0000154Csv*sd*bc*sc*i*
depends:
retpoline: Y
vermagic: 4.4.0-137-generic SMP mod_unload modversions retpoline
root at myhost:/usr/src/dpdk-stable-18.02.2/usertools# python dpdk-devbind.py
--bind=i40e 0000:af:00.0
Warning - no supported modules(DPDK driver) are loaded
----------------------Successfully binding with vfio-pci
driver---------------
root at myhost:/home/ubuntu# dpdk-devbind --status-dev net
Network devices using DPDK-compatible driver
============================================
0000:af:00.0 'Ethernet Controller XXV710 for 25GbE SFP28 158b' drv=vfio-pci
unused=i40e
Network devices using kernel driver
===================================
0000:18:00.0 'Ethernet Controller XXV710 for 25GbE SFP28 158b' if=eth0
drv=i40e unused=vfio-pci
0000:18:00.1 'Ethernet Controller XXV710 for 25GbE SFP28 158b' if=eth1
drv=i40e unused=vfio-pci
0000:1a:00.0 'Ethernet Controller XXV710 for 25GbE SFP28 158b' if=eth2
drv=i40e unused=vfio-pci
0000:1a:00.1 'Ethernet Controller XXV710 for 25GbE SFP28 158b' if=eth3
drv=i40e unused=vfio-pci
0000:41:00.0 'Ethernet Connection X722 for 1GbE 37d1' if=eth4 drv=i40e
unused=vfio-pci
0000:41:00.1 'Ethernet Connection X722 for 1GbE 37d1' if=eth5 drv=i40e
unused=vfio-pci
0000:41:00.2 'Ethernet Connection X722 for 1GbE 37d1' if=eth6 drv=i40e
unused=vfio-pci
0000:41:00.3 'Ethernet Connection X722 for 1GbE 37d1' if=eth7 drv=i40e
unused=vfio-pci
0000:af:00.1 'Ethernet Controller XXV710 for 25GbE SFP28 158b' if=eth9
drv=i40e unused=vfio-pci
0000:b1:00.0 'Ethernet Controller XXV710 for 25GbE SFP28 158b' if=eth10
drv=i40e unused=vfio-pci *Active*
0000:b1:00.1 'Ethernet Controller XXV710 for 25GbE SFP28 158b' if=eth11
drv=i40e unused=vfio-pci
Other Network devices
=====================
<none>
Thanks & Regards,
Manoj
More information about the users
mailing list