Hardware Setup Error for USRP X310: Failed to query radio for device information

6 views (last 30 days)
I am using Windows 11 on a Lenovo laptop, with MATLAB 2025a.
I have installed Wireless Testbench (and the Communication Toolbox Support Package for USRP Radio), and followed all the instructions.
The Host IP address is set to 192.168.100.50, the device IP address is set to 192.168.100.55, and I am using 1Gb ethernet connection.
On command prompt, I can succesfully ping the device without any losses.
On MATLAB's command window, when I type "findsdru", I get a struct, with the correct platform and IPAddress information, the status is 'Success'.
The next step is to use hardwareManager to setup the radioConfiguration.
Again, I am pretty sure that I am selecting everything correctly (1Gb ethernet, the correct IP addresses under Advanced network settings, etc.). However, when I press the next button during the "Radio Configuration" step, where we can "change synchronization options", I receive the following error:
Unable to load screen wt.internal.hwsetup.screen.ValidateSetup
Details: Failed to query radio for device information at IP address 192.168.100.55.
To check if the problem was with Windows, or with my laptop, I tried the same approach on our Linux computer (where we normally operate our USRPs), and the exact same error was raised. Strangely, there are no issues if I connect via the 10Gb ethernet connection on the Linux computer. However, I do not have 10Gb on my laptop.
How can I solve this error-message/issue on Windows? Is it just a GUI error? If yes, is there a work around?
The bottom line is that both Windows and MATLAB detect the device, but hardwareManager cannot set it up properly. Hence, I am unable to use the functions from the Wireless Testbench because it requires a radioConfiguration file.
Edit note: I forgot to mention. I also tried with another USRP X310 via 1Gb ethernet connection on the Linux computer. The same error message was raised.
  2 Comments
Francisco Salomon
Francisco Salomon on 29 Jul 2025
Hi Hasan,
Thank you for the detailed information and for trying the setup on both Windows and Linux.
Just to clarify, the USRP X310 has two SFP connectors:
  • SFP0 is used for 1Gb Ethernet connection.
  • SFP1 is used for 10Gb Ethernet connection.
Since you mentioned that 10Gb works fine on your Linux computer, but you’re limited to 1Gb on your laptop, please make sure that for the 1Gb configuration, the Ethernet cable is connected to SFP0. For 10Gb operation, use SFP1.
Additionally, please follow the steps in the setup wizard closely, as it is important for proper configuration and communication with the radio.
If you continue to experience issues after verifying the correct SFP port and following the setup wizard steps: (1) please try with the default values (192.168.10.1 and .2), and (2) give us more details about the 10Gb succesul setup.
Best regards,
Francisco
Hasan Can Yildirim
Hasan Can Yildirim on 29 Jul 2025
Hi Francisco,
Thanks a lot for your legendarily quick reply!
SFP connection was correct. But as I tried to change the IP address to try your suggestion, I noticed that the FPGA firmware was not up-to-date on the USRP (a student was using it) compared to the one I installed on the host machine. Once I updated the FPGA firmware, and the IP addresses, radio setup wizard worked! I should have checked it before posting here :)
Cheers,
Hasan

Sign in to comment.

Answers (1)

Francisco Salomon
Francisco Salomon on 29 Jul 2025
Solution: Updating the USRP’s FPGA firmware to match the host machine’s version resolved the issue. After updating the firmware and configuring the IP addresses, the Radio Setup Wizard completed successfully.
As a takeaway, we can highlight that if you encounter similar issues where the setup wizard cannot communicate with the USRP despite successful ping and detection via findsdru, ensure that:
  • The SFP port in your USRP X310 matches your connection speed (SFP0 for 1Gb, SFP1 for 10Gb).
  • The FPGA firmware on the USRP X310 matches the version expected from MATLAB.
Thanks to Hasan for sharing the resolution!

Categories

Find more on Communications Toolbox in Help Center and File Exchange

Products


Release

R2025a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!