Setting Up a Dedicated RU Machine for srsRAN with USRP B210 #959
Unanswered
justinlau21
asked this question in
General Help
Replies: 1 comment 7 replies
-
You do not need Machine 3 in your setup; the B210 already acts as RU and has its IP address. |
Beta Was this translation helpful? Give feedback.
7 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
I have successfully set up a 5G testbed with the following configuration:
Machine 1 (192.168.0.109): Installed with Open5GS (handles core network functions).
Machine 2 (192.168.0.116): Installed with srsRAN (vanilla installation), and the UHD driver is also installed for USRP communication.
Machine 3 (192.168.0.120): Installed with UHD driver and connected to a USRP B210 via USB 3.0.
So far, everything works perfectly when the USRP B210 is plugged directly into Machine 2. However, I want to use Machine 3 as a dedicated Radio Unit (RU) machine that communicates with Machine 2 (where srsRAN DU is running) via the network.
The Issue:
I need to configure Machine 3 (connected to the USRP B210) to run the RU functionality. Currently, I am unable to get the RU running on Machine 3, and it seems that Machine 2 (where the DU and CU are running) is not properly connecting to the USRP B210 on Machine 3.
I have already tried the following steps:
I modified the srsRAN gNB configuration (gnb.yml) to point to Machine 3 (IP address 192.168.0.120) as the RU machine.
The configuration file for srsRAN (gnb.yml) includes the correct addr and device_args for the USRP B210 (e.g., addr=192.168.0.120, type=b200).
I ensured that Machine 2 and Machine 3 can communicate over the network (verified via ping).
This suggests that Machine 2 is unable to communicate with the USRP B210 on Machine 3. I am unsure if the problem is with the network configuration, device addressing, or the need for some additional configuration on Machine 3 to expose the USRP device remotely.
What I’ve Tried:
Network Configuration:
Ensured that both Machine 2 and Machine 3 are on the same subnet and can communicate (verified with ping).
The USRP B210 is directly connected to Machine 3 via USB 3.0.
UHD and srsRAN Configuration:
On Machine 3, I ran uhd_find_devices, which successfully detects the USRP B210.
On Machine 2, I have tried setting the device_args in the gnb.yml file to use addr=192.168.0.120, but I still get the same error.
UHD Network Support:
I’m not sure if I need to configure UHD for network access (or if it’s already enabled by default). If UHD needs any extra configuration (e.g., enabling network mode), I would appreciate any guidance.
What I Need Help With:
How to configure Machine 3 as a dedicated RU machine to expose the USRP B210 to Machine 2 over the network.
Correct configuration of gnb.yml to point to the correct IP address and ensure srsRAN on Machine 2 can connect to the USRP B210 on Machine 3.
Any additional network or software configuration needed on Machine 3 to allow the USRP B210 to be accessed remotely by Machine 2.
Beta Was this translation helpful? Give feedback.
All reactions