Skip to content

No connection between DU and RU #5

@apoprassas94

Description

@apoprassas94

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions