-
Notifications
You must be signed in to change notification settings - Fork 6
Description
I have created two VMs, O-RU and O-DU in two separate severs. These two servers are equipped with Mellanox connectx6. I have properly configured these NICs and then virtual interfaces are attached into VMs (SR-IOv).
Then, I have configured as well the time synchronization between these two VMs according to the provided directions in this repo.
Also, I have attached a USRP B210 to the server that O-RU VM exist, and successfully passthrough it to VM (via usb port 3.0).
Finally, downloaded and installed the software ProtO-RU and OCUDU and their dependencies in each VM correspondingly.
I have executed the below commands accordingly:
In RU VM:
sudo ./ru_emulator -c /home/ubuntu/ProtO-RU/proto-ru/conf-files/protoru-srsRAN-B210-FDD-n3-10MHz-1x1-15kHz.yml
input_gain_dB = -39.951847
Available radio types: uhd.
[INFO] [UHD] linux; GNU C++ version 11.4.0; Boost_107400; UHD_4.9.0.0-0ubuntu1~jammy3
Making USRP object with args 'type=b200,num_recv_frames=64,num_send_frames=64'
Running. Waiting for incoming packets...
| TIME | ID | RX_TOTAL | RX_ON_TIME | RX_EARLY | RX_LATE | RX_SEQ_ERR | RX_ON_TIME_C | RX_EARLY_C | RX_LATE_C | RX_SEQ_ERR_C | RX_ON_TIME_C_U | RX_EARLY_C_U | RX_LATE_C_U | RX_SEQ_ERR_C_U | RX_SEQ_ERR_PRACH | RX_CORRUPT | RX_ERR_DROP | TX_TOTAL |
radio_current_time = 51865344
radio_start_time(real) : 2.2519999836233966, 51886080(ticks)
| 09:05:14 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 09:05:15 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 09:05:16 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 09:05:17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 09:05:18 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 09:05:19 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 09:05:20 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 09:05:21 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 09:05:22 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 09:05:23 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
^C| 09:05:24 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
^C
RU emulator app stopped
In DU VM:
sudo gnb -c configs/gNB-srsRAN-B210-FDD-n3-10MHz-1x1-15kHz.yaml
I used the configuration file provided by this repo and are attached (with minor modifications)
ProtO-RU/proto-ru/conf-files/protoru-srsRAN-B210-FDD-n3-10MHz-1x1-15kHz.yml
ProtO-RU/proto-ru/conf-files/gNB-srsRAN-B210-FDD-n3-10MHz-1x1-15kHz.yml
Also, I attach the log files from the gnb (/tmp/gnb.log).
Any idea what can be wrong?
gNB-srsRAN-B210-FDD-n3-10MHz-1x1-15kHz.yaml
protoru-srsRAN-B210-FDD-n3-10MHz-1x1-15kHz.yml
gnb.log