USRP X410 Tx issue : RuntimeError : tx port timed out waiting for a strs packet during initialization

Hello,
I tried to setup USRP X-410 and updated file system version is "usrp_x4xx_fs_v4.2.0.0.mender".
To test X-410 with MATLAB, I execute the file "ConfigureBasebandTransceiverToTransmitAndCaptureDataExample.mlx"
But at the following step : transmit(bbtrx,txWaveform,"continuous");
Error is occurred as :
Error using basebandTransceiver/transmit. RuntimeError: tx xport timed out wating for a strs packet during initialization.
Therefore, using the add-on-apps in Mathworks of "Wireless Testbench Support Package for NI USRP Radios"
I run "Radio setup" and execute "Validate Radio Setup"
but failed at the test "Test radio transmit and receive" with the same error message
"RuntimeError: tx xport timed out wating for a strs packet during initialization."
please let me know how to solve this problem.
Thanks.

 Risposta accettata

Hello Geunbae,
Thanks for reaching out. A few questions first:
Thanks,
Francisco

6 Commenti

Hello Francisco,
Thanks for your reply. The answers are below :
Q1. Have you run all the steps for filesystem updates listed here https://www.mathworks.com/help/wireless-testbench/ug/reference-information-for-ni-usrp-radio-setup-wizard.html ? Meaning, restart, commit, etc.
A1.Yes I have done all the processes.
Q2. What network interface are you using? Is it a 10 Gbit Ethernet network card? which one?
A2. The network is 10Gbit Ethernet with a DHCP server.
Q3. Can you try to create a new Radio Configuration object using the add-on-app? That way we can verify the network configuration is set up properly.
A3. I cannot understand exactly how to create a new radio configuration object.
Q4. Could you please describe your setup in more details? For example: OS, etc.
A4. The information is as follows.
-------------------------------------------------- -------------------------------------------------- -
MATLAB Version: 9.14.0.2306882 (R2023a) Update 4
MATLAB license number: 533714
Operating System: Microsoft Windows 10 Pro Version 10.0 (Build 19045)
Java Version: Java 1.8.0_202-b08 (with Oracle Corporation Java HotSpot(TM) 64-bit Server VM Mixed Mode)
-------------------------------------------------- -------------------------------------------------- -
In addition, I also updated the mender version. from 4.2.0.0 to 4.4.0.0. In this case, the "Radio Filesystem image version" step gives the error "The radio filesystem is not compatible with this version of Wireless Testbench. Click 'Update Filesystem' to fix this." I attached the figure.
Thanks
GB
Hello Geunbae,
Thanks for your answers.
Wireless Testbench 23a works with a specific version of UHD, in your case 4.2. So the last error you mention about not compatible filesystem after changing it to 4.4 is expected.
Please revert it back to 4.2, and run again the "Validate Radio Setup" process you are showing in the attached image. Specially the 'Host OS Optimization" step, since it looks like your error could be caused by a misconfiguration of your Network Interface.
Please make also sure your 10G NIC is configured with "Jumbo Packet" enabled and set at 9014 bytes, and the tx and rx buffers are greater or equal to 4k. For example:
Depending on your system configuration, more optimization steps could help, see https://www.mathworks.com/help/wireless-testbench/ug/reference-information-for-ni-usrp-radio-setup-wizard.html
About A2, could you be more specific? Is the device connected directly to your computer?
Thanks,
Francisco
Hello Francisco,
I checked again my NIC and it is "Intel(R) Ethernet Connection (11) I219-V" that support max. speed is 1G.
Sorry for confusiong the speed. ( not 10G)
My computer is connected to the DHCP server(AP) and X410 is connected to the AP, respectively.
For mender 4.2.0.0, I had tried before, and uploaded the error as my fisrt question.
-----------------------------------------------------------------------------------------------------------------
To test X-410 with MATLAB, I execute the file "ConfigureBasebandTransceiverToTransmitAndCaptureDataExample.mlx"
But at the following step : transmit(bbtrx,txWaveform,"continuous");
Error is occurred as :
Error using basebandTransceiver/transmit. RuntimeError: tx xport timed out wating for a strs packet during initialization.
Therefore, using the add-on-apps in Mathworks of "Wireless Testbench Support Package for NI USRP Radios"
I run "Radio setup" and execute "Validate Radio Setup"
but failed at the test "Test radio transmit and receive" with the same error message
"RuntimeError: tx xport timed out wating for a strs packet during initialization."
please let me know how to solve this problem.
Thank you.
GB Kim
Hello Geunbae,
I'm afraid you must have a 10G NIC to use the USRP X410 with this product, connected as per described in the Radio Setup wizard. Also, be aware the X410's RJ45 port is for managment only and it doesn't support streaming (https://www.ettus.com/all-products/usrp-x410/), then you should use the QSFP28 with Wireless Testbench, again, as per described in the Radio Setup wizard.
Thanks,
Francisco
Hello Francisco
Oh, I got it.
I'll try again by using QSFP28.
It will take a few days to setup these environment, but i'll let you know the result.
I appreciate your kind and fast responses.
Best regards
GB Kim
Hello Francisco,
I did not use QSFP28, but I succeeded in connecting X410 with matlab "Radio setup wizard".
I connected another ethernet card(1Gbps) to the pc and configured the ip address for the new NIC in "radio setup wizard". Then there was no error for validation process in radio setup wizard and successfully generate signals using "wireless waveform generator" app.
Actually I'm not sure why this worked, but I'm guessing there could be a mistake in configuring X410 or updating files.
In the future, I'll connect QSFP28 as your recommendation.
Thank you for your support.
Best regards.
GB Kim

Accedi per commentare.

Più risposte (0)

Community Treasure Hunt

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

Start Hunting!

Translated by