[dpdk-users] 答?: igb_uio.ko is not generated via make/dpdk-setup.sh

Hideyuki Yamashita yamashita.hideyuki at ntt-tx.co.jp
Fri Apr 17 10:02:16 CEST 2020


Hello Songi,

Thanks for your checking the issue.

I think that considering that two person encountered the same issue,
it looks that it is not coincident.
It is highly possible that there is some problem with building "make"
system.

If I deeply look into make file, I can fix my problem.
But I am not good at looking/analyzing make file.

So DPDK experts,
I need, we need some explanation or fix for this isssue!

Thanks for your help.

BR,
Hideyuki Yamashita
NTT TechnoCross

> I get the same issue$B!W%c(B
> I build DPDK 20.02 with "make install T=x86_64-native-linuxapp-gcc", there
> is not kmod folder under x86_64-native-linuxapp-gcc. 
> So I have to copy kmod from dpdk-stable-19.11.1 into DPDK 20.02, the igb_uio
> source code is same between these two version.
> 
> 
> 
> 
> -----$B%b%O%7(B?$B%d%e%7(B?-----
> $B%-!V%7(B?$B%M%R(B: users [mailto:users-bounces at dpdk.org] $B%(".y(BHideyuki Yamashita
> $B%-!V%R%X%O%"%7g(B Friday, April 17, 2020 2:18 PM
> $B%O%f%7(B?$B%M%R(B: users at dpdk.org; Hideyuki Yamashita <yamashita.hideyuki at ntt-tx.co.jp>
> $B%h".c(B Re: [dpdk-users] igb_uio.ko is not generated via make/dpdk-setup.sh
> 
> Hello Experts,
> 
> Can anybody help me out?
> 
> BR,
> Hideyuki Yamashita
> NTT TechnoCross
> 
> > Hello,
> > 
> > I have problem with dpdk-20.02 when compiling.
> > 
> > [1. What is the problem]
> > igb_uio.ko is not generated under build/kmod/ directory thus I can not 
> > load/bind NIC with igb_uio.
> > 
> > [2.Which platform]
> > x86_64
> > Ubuntu 18.04.04 LTS
> > 
> > [3.Which build target]
> > x86_64-native-linux-gcc
> > x86_64-native-linuxapp-gcc
> > 
> > I used dpdk-20.02 tarball which can be downloaded via website.
> > 
> > [4.How I compiled source]
> > I tried the follwoing two ways but both failed to generate igb_uio 
> > module.
> > 
> > 4a
> > #sudo make install T=x86_64-native-linuxapp-gcc #sudo make install 
> > T=x86_64-native-linux-gcc
> > 
> > 4b
> > [for 19.11]
> > [38] x86_64-native-linuxapp-gcc
> > [45] Insert IGB UIO module
> > [50] Display current Ethernet/Baseband/Crypto device settings
> > 
> > All successful
> > 
> > [for 20.02]
> > [41] x86_64-native-linux-gcc
> > [45] Insert IGB UIO module
> > 
> > Option: 45
> > 
> > ## ERROR: Target does not have the DPDK UIO Kernel Module.
> >        To fix, please try to rebuild target.
> > 
> > [for 20.02]
> > [38] x86_64-native-linuxapp-gcc
> > [45] Insert IGB UIO module
> > 
> > Option: 45
> > 
> > ## ERROR: Target does not have the DPDK UIO Kernel Module.
> >        To fix, please try to rebuild target.
> > 
> > With regard to 19.11, using usertools/dpdk-setup.sh perfectly worked. 
> > However something looks wrong with 20.02.
> > I've heard that building system is moving from "make"
> > to "meason". But following the official document "make" is still 
> > supported. So for me it is very odd.
> > 
> > 
> > Thanks in advance!
> > 
> > BR,
> > Hideyuki Yamashita
> > NTT TechnoCross
> 
> 
> 
> 




More information about the users mailing list