On Thu, 4 Jun 2020, David Aldrich wrote:
> I have installed dpdk 18.08 on a Centos 7 machine, which has the kernel
> source installed.
>
> I built dpdk using:
>
> $ make -j T=x86_64-native-linuxapp-gcc install
> <snip>
> Build complete [x86_64-native-linuxapp-gcc]
> Installation cannot run with T defined and DESTDIR undefined
>
> I want to interface dpdk to a HP NIC that uses the Intel X722 chipset. So I
> then run:
>
> $ /opt/dpdk/dpdk-18.08/usertools/dpdk-devbind.py -b igb_uio `lspci |
> grep X722 | awk '{print $1}'`
> Error - no supported modules(DPDK driver) are loaded
probably igb_uio kernel module is not loaded, run lsmod to check if
igb_uio is loaded
>
> I think that this error means that the DPDK kernel module is not installed.
>
> How can I fix this?
>
I usually use dpdk-setup.sh script from the dpdk source to compile and
load igb_uio, and bind the NIC to igb_uio. otherwise, you may need to
setup proper environment varibles to find and load the igb_uio module
properly, I think distribution like Centos or Ubuntu has the proper DPDK
script to load and bind NIC to DPDK drivers.