On 25/10/2024 13:18, Chad Spooner wrote:
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
Is it possible that you set the IP addresses of your *HOST* to the
address intended for the USRP?
Those ping times are suspiciously low.
I run an X310 on a Ubuntu 22.04 server with single 10Gbit port on the
2nd SFP+ interface with 192.168.40.2, and it works
just fine.
_______________________________________________
USRP-users mailing list -- usrp-users@lists.ettus.com
To unsubscribe send an email to usrp-users-le...@lists.ettus.com
_______________________________________________
USRP-users mailing list -- usrp-users@lists.ettus.com
To unsubscribe send an email to usrp-users-le...@lists.ettus.com