srsran / srsRAN_4G

Open source SDR 4G software suite from Software Radio Systems (SRS) https://docs.srsran.com/projects/4g
https://www.srsran.com
GNU Affero General Public License v3.0
3.45k stars 1.14k forks source link

RRC-NR reconfiguration failing with srsRAN gNB-NSA #769

Closed vishvikkrishnan closed 2 years ago

vishvikkrishnan commented 2 years ago

Issue Description

The srsue application doesn't get 5G-NSA connection since RRC-NR reconfiguration fails. UE log suggests the following warning before reconfiguration fails: [RRC-NR ] [W] Option zp_csi_rs_res_to_add_mod_list not present [RRC-NR ] [W] Option csi_report_cfg_to_add_mod_list not present

Setup Details

Same setup and specs as in Issue 758 + USRP X310 with UBX-160 daughterboards as RF-front end for 5G UE (same system hardware for UE as in the linked issue)

Expected Behavior

SDR-based 5G UE should be able to get successful RRC-NR reconfiguration.

Actual Behaviour

UE gets IP address, but RRC-NR reconfiguration fails. Note that the [rat.nr] config is modified to reflect:

[rat.nr]
bands = 3,78
nof_carriers = 1

and 
[rrc]
release = 15

However, still the UE only gets LTE connection.

Steps to reproduce the problem

  1. Same steps as in Issue 758
  2. Use TDD mode in rr.conf instead of FDD mode (comment out FDD and uncomment TDD settings).
  3. Make changes to UE config in the [rat.nr] section and the [rrc] sections as mentioned in the 5G NSA End-to-End app note.
  4. Start UE. UE attaches to the eNB and gets an IP. But RRC-NR reconfiguration fails.

Additional Information

COTS UEs are able to connect to the srsRAN gNB on FDD mode. The config files, console, and UE logs are attached. When using FDD mode for SDR-based UE, the RRC-NR reconfiguration fails, stating a "TDD config not present" error.

Attachments: console_log.txt enb.conf.txt epc.conf.txt rr.conf.txt ue.log ue5g.conf.txt

vishvikkrishnan commented 2 years ago

@andrepuschmann, just following up, is there an update on this issue?

andrepuschmann commented 2 years ago

The FDD support in srsUE 21.04 was very limited, well, actually, it wasn't present as we focused on TDD on band n78. That has changed with 21.10 and FDD works with both srsENB and srsUE. In your logs, it seems you're using srsUE 21.04 though. So the behavior is expected.

22:56:25.830006 [UE     ] [I] Using binary srsue with arguments: /root/.config/srsran/ue5g.conf 
22:56:25.830203 [UE     ] [I] Built in RelWithDebInfo mode using 21.04.0.
andrepuschmann commented 2 years ago

I am closing the issue, please feel free to reopen if needed.

santos-j commented 2 years ago

Thank you so much, @andrepuschmann!