On 07/16/2020 05:41 PM, Colby Boyer via USRP-users wrote:
Hi All,

I followed the flow listed here https://kb.ettus.com/Getting_Started_with_DPDK_and_UHD with UHD 3.15 and DPDK 17.11, but I am unable to run uhd_usrp_probe, it fails. At the end of the email the result of uhd_usrp_probe is attached.

Running Ubuntu 18.04. Installed UHD from source and installed dpdk from apt-get.

The app note worked mostly as expected except for the sudo dpdk-devbind --bind=vfio=pci 02:00.0 commands. However, this failed as it failed to bind to the device. I had to run sudo dpdk-devbind --bind=vfio-pci enp2s0f0 instead, and that worked.

Any suggestions on what to try next?

Thanks
Colby

root@genxcomm-tower:~# uhd_usrp_probe --args="use_dpdk=1,mgmt_addr=172.26.60.1,addr=192.168.20.2,type=n3xx" [INFO] [UHD] linux; GNU C++ version 7.5.0; Boost_106501; UHD_3.15.0.v315-0-gaea0e2de
EAL: Detected 8 lcore(s)
EAL: No free hugepages reported in hugepages-1048576kB
EAL: Probing VFIO support...
EAL: VFIO support initialized
EAL: PCI device 0000:00:19.0 on NUMA socket -1
EAL:   Invalid NUMA socket, default to 0
EAL:   probe driver: 8086:15a1 net_e1000_em
EAL: PCI device 0000:02:00.0 on NUMA socket -1
EAL:   Invalid NUMA socket, default to 0
EAL:   probe driver: 8086:10fb net_ixgbe
EAL:   using IOMMU type 1 (Type 1)
EAL: Ignore mapping IO port bar(2)
EAL: PCI device 0000:02:00.1 on NUMA socket -1
EAL:   Invalid NUMA socket, default to 0
EAL:   probe driver: 8086:10fb net_ixgbe
EAL: Ignore mapping IO port bar(2)
EAL: PCI device 0000:06:00.0 on NUMA socket -1
EAL:   Invalid NUMA socket, default to 0
EAL:   probe driver: 8086:10d3 net_e1000_em
EAL: Waiting for links to come up...
EAL: Init DONE!
EAL: Starting I/O threads!
[INFO] [MPMD] Initializing 1 device(s) in parallel with args: mgmt_addr=172.26.60.1,type=n3xx,product=n310,serial=31D90DA,claimed=False,use_dpdk=1,addr=192.168.20.2 [INFO] [MPM.PeriphManager] init() called with device args `product=n310,use_dpdk=1,clock_source=internal,mgmt_addr=172.26.60.1,time_source=internal'.
EAL: Please set IPv4 address for port 0 before opening socket
[ERROR] [MPMD] Failure during block enumeration: AssertionError: _rx_sock != nullptr in uhd::transport::dpdk_zero_copy_impl::dpdk_zero_copy_impl(const uhd::transport::uhd_dpdk_ctx&, unsigned int, const string&, const string&, const string&, const uhd::transport::zero_copy_xport_params&)
  at /home/genxcomm/repo/uhd/host/lib/transport/dpdk_zero_copy.cpp:355

Error: RuntimeError: Failed to run enumerate_rfnoc_blocks()

I haven't run DPDK in my lab so, I'm guessing here.

It's complaining that there's no IP address associated with the interface, which will almost certainly cause downstream problems.



_______________________________________________
USRP-users mailing list
[email protected]
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Reply via email to