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

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

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
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

댓글을 달려면 로그인하십시오.

답변 (2개)

Francisco Salomon
Francisco Salomon 2025년 7월 29일
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!

댓글 수: 2

Hi Francisco,
Were you able to save the radio name after successful 'Validate Radio Setup' step? I am using MATLAB 2025b.In my case, I can go upto radio setup complete where it finishes without asking for the save radio name. There is no prompt or field to save a radio name. However, this is not a problem when I use radioSetupWizard with MATLAB 2024b.
Regards,
Mir
Thanks. I was able to follow this from the discussion section of NI USRP Radio Support from Wireless Testbench. I have X310 USRPs with CBX-40 and CBX-120. However, Wireless Testbench support in MATLAB 2025b is avaible for X310 USRP with 'UBX-160' boards.
Regards,
Mir

댓글을 달려면 로그인하십시오.

Muhammad
Muhammad 2025년 10월 2일
편집: Muhammad 2025년 10월 2일
Hello everyone,
I’m dealing with a difficult issue. My USRP X310 was working fine on Windows 11 for some time. However, after not using it for about a month, it was no longer detected when I reconnected it to my PC.
I tried reconfiguring it, but the process got stuck during the verification stage. After disconnecting the Ethernet cable, the USRP stopped responding to ping requests and is no longer detected by findsdru. Additionally, at SEP 0, the LED is no longer blinking as it used to whenever I plugged in the Ethernet cable.
I am using a 1 Gbps Ethernet connection.

댓글 수: 1

Hello Muhammad,
This doesn't seem to be an answer for this page's question. Please create a new question for your issue, and include more information and details.
Thanks,
Francisco

댓글을 달려면 로그인하십시오.

카테고리

제품

릴리스

R2025a

질문:

2025년 7월 29일

댓글:

Mir
2026년 3월 6일

Community Treasure Hunt

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

Start Hunting!

Translated by