I'm running as root. Here is the full command I'm using with my N310 and the first part of the resulting output. Note that the ERROR is now a UHD generated error message rather than an error message from the DPDK libs.
One thing I'm looking into is the "vfio-pci" module. The instructions say to load this via "modprobe vfio-pci" prior to binding the NIC. But, I didn't have to do this and it seems that this module might now be built-in such that it is not necessary. In any case, the "dpdk-devbind" seems to work fine so maybe I am barking up the wrong tree. root@irisheyes9-Z240-SFF:~# benchmark_rate --rx_rate 62.5e6 --tx_rate 62.5e6 --channels="0,1,2,3" --args="mgmt_addr=192.168.1.74,addr=192.168.61.2,use_dpdk=1" [INFO] [UHD] linux; GNU C++ version 9.3.0; Boost_107100; UHD_4.0.0.0-50-ge520e3ff EAL: Detected 8 lcore(s) EAL: Detected 1 NUMA nodes EAL: Multi-process socket /var/run/dpdk/rte/mp_socket EAL: No free hugepages reported in hugepages-1048576kB EAL: Probing VFIO support... EAL: VFIO support initialized [ERROR] [DPDK] No available DPDK devices (ports) found! EAL: FATAL: already called initialization. EAL: already called initialization. On Mon, Feb 1, 2021 at 7:44 PM Marcus D Leech <patchvonbr...@gmail.com> wrote: > Unfortunately that’s one I can’t help with. I don’t have any DPDK capable > machines at my disposal. > > I vaguely recall that you have to be root for DPDK to work. Perhaps that’s > the issue? > > Sent from my iPhone > > On Feb 1, 2021, at 7:11 PM, Rob Kossler <rkoss...@nd.edu> wrote: > > > I'm not convinced anything went wrong in the build of DPDK. The build > didn't indicate any problems. But I wouldn't be surprised to find out that > things aren't being installed where they are expected. > > In any case, I realized a mistake in my original post which accounts for > the discrepancy in the location of the library file mentioned in the > error. I had been fooling with the uhd.conf setting for "dkdk_driver" > which I had changed on one system but not the other. > > And most recently, I accidentally commented out this setting completely > and things seem to be better. The new error is the following. Not sure > why I'm getting this error message. Suggestions welcome. > > EAL: Detected 8 lcore(s) > EAL: Detected 1 NUMA nodes > EAL: Multi-process socket /var/run/dpdk/rte/mp_socket > EAL: No free hugepages reported in hugepages-1048576kB > EAL: Probing VFIO support... > EAL: VFIO support initialized > [ERROR] [DPDK] No available DPDK devices (ports) found! > EAL: FATAL: already called initialization. > EAL: already called initialization. > > > On Mon, Feb 1, 2021 at 6:23 PM Marcus D. Leech via USRP-users < > usrp-users@lists.ettus.com> wrote: > >> On 02/01/2021 06:15 PM, Rob Kossler via USRP-users wrote: >> >> Hi, >> I have 2 systems (each with host PC and N310) for which I'm having >> similar issues in trying to get DPDK up and running. After going through >> the UHD Manual DPDK instructions and DPDK app note, I am past the point at >> which the "dpdk-devbind" seems to work fine, but I get the following error >> when I run benchmark_rate. >> >> I am running Ubuntu 20.04.LTS and installed DPDK 18.11.11 by >> downloading/building from source. I built UHD (latest 4.0) from source and >> it seemed happy finding DPDK and building with DPDK support. It seems like >> a compatibility issue, but I can't figure it out. Any suggestions? >> Rob >> >> // *** this is the error on System 1 >> EAL: /usr/local/lib/libdpdk.so: invalid ELF header >> EAL: FATAL: Cannot init plugins >> EAL: Cannot init plugins >> >> // this is the error on System 2 (nearly the same but different library) >> EAL: >> /usr/local/share/dpdk/x86_64-native-linuxapp-gcc/lib//librte_pmd_ark.a: >> invalid ELF header >> EAL: FATAL: Cannot init plugins >> EAL: Cannot init plugins >> >> >> This would seem to indicate that something very horrible went wrong in >> the build or DPDK--creating ELF headers that aren't correct for the >> type of hardware they're being used on. >> >> _______________________________________________ >> USRP-users mailing list >> USRP-users@lists.ettus.com >> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com >> >
_______________________________________________ USRP-users mailing list USRP-users@lists.ettus.com http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com