All:

I'm having trouble controlling an Ettus x300 SDR using Ubuntu 22 servers.

The brief description (details below) is that I can ping the device, but I can't see it using
uhd_find_devices or uhd_usrp_probe or uhd_fft etc.

I've looked around on the web for tips, but nothing is helping. In particular,
I made sure to punch a hole in the firewall using

   sudo iptables -A INPUT -p udp --sport 49152 -j ACCEPT

Details
-------
I'm using two Ubuntu 22.04.5 servers. The UHD versions are the same on each:

   UHD 4.1.0.5-3

One uses gnuradio 3.10.7.0 and the other 3.10.1.1.

Both servers can connect to and control an Ettus x310 with two UBX daughterboards;
uhd_fft runs fine. The x310 has default (10 GB) IP address of 192.168.40.2.

The x300 has one UBX daughterboard and one WBX daughterboard. When I connect either server to the x300 via 10 GB ethernet, I can ping the device at 192.168.40.4:

cmspooner>ping 192.168.40.4
PING 192.168.40.4 (192.168.40.4) 56(84) bytes of data.
64 bytes from 192.168.40.4: icmp_seq=1 ttl=64 time=0.058 ms
64 bytes from 192.168.40.4: icmp_seq=2 ttl=64 time=0.034 ms
64 bytes from 192.168.40.4: icmp_seq=3 ttl=64 time=0.048 ms
64 bytes from 192.168.40.4: icmp_seq=4 ttl=64 time=0.026 ms
64 bytes from 192.168.40.4: icmp_seq=5 ttl=64 time=0.027 ms
64 bytes from 192.168.40.4: icmp_seq=6 ttl=64 time=0.042 ms
^C
--- 192.168.40.4 ping statistics ---
6 packets transmitted, 6 received, 0% packet loss, time 5104ms
rtt min/avg/max/mdev = 0.026/0.039/0.058/0.011 ms

(We set the IP address this way long ago and I've been using it successfully
until recently.)

But uhd_usrp_probe returns:

cmspooner>uhd_usrp_probe --args="addr=192.168.40.4"
[INFO] [UHD] linux; GNU C++ version 11.2.0; Boost_107400; UHD_4.1.0.5-3
Error: LookupError: KeyError: No devices found for ----->
Device Address:
    addr: 192.168.40.4

and uhd_find_devices gives:

cmspooner>uhd_find_devices
[INFO] [UHD] linux; GNU C++ version 11.2.0; Boost_107400; UHD_4.1.0.5-3
No UHD Devices Found

I attempted to reflash the FPGA:

cmspooner>uhd_image_loader --args="type=x300,addr=192.168.40.4"
[INFO] [UHD] linux; GNU C++ version 11.2.0; Boost_107400; UHD_4.1.0.5-3
No applicable UHD devices found

I'm probably missing something simple. Any advice?

Chad

--
Chad M. Spooner, PhD
NorthWest Research Associates
149 Bonifacio Place, Suite 200
Monterey, CA 93940
cmspoo...@nwra.com
831 521 6743
NWRA Scientist/Engineer, VP, BoD
cyclostationary.blog

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

_______________________________________________
USRP-users mailing list -- usrp-users@lists.ettus.com
To unsubscribe send an email to usrp-users-le...@lists.ettus.com

Reply via email to