Skip to content
This repository was archived by the owner on Feb 17, 2026. It is now read-only.
This repository was archived by the owner on Feb 17, 2026. It is now read-only.

gNB stops working on Raspberry Pi 5 #1475

@gruyaume

Description

@gruyaume

I am running the srsRAN gnb on a Raspberry Pi 5 / 8 GB. While the gnb works for a few hours, it then suddenly stops working. It doesn't crash though, it just stops functioning and I need to go manually restart it. I am no expert in RF or srsRAN and I would appreciate some help in identifying the root cause and the steps I can take to remediate it.

Note: I tried lowering the bandwidth to 10MHz, but the phones would not connect. I don't know if my config was wrong or if the phones I have don't support 10MHz in n77.

Setup

  • srsRAN: 3ed363d
  • RF: n77, 20MHz bandwidth
  • Radio: USRP B205 mini
  • UEs: COTS UEs (iPhone 16, Crosscall, Moto G5)
  • OS: Ubuntu 24.04 (6.8.0-1047-raspi)

Config

Here's my config file:

cu_cp:
  amf:
    addr: 10.202.0.3
    port: 38412
    bind_addr: 10.202.0.5
    supported_tracking_areas:
      - tac: 1
        plmn_list:
          - plmn: "99901"
            tai_slice_support_list:
              - sst: 1
  inactivity_timer: 300
  security:
    nea_pref_list: nea2,nea1
    nia_pref_list: nia2,nia1
cu_up:
  ngu:
    socket:
      - bind_addr: 10.202.0.5
ru_sdr:
  device_driver: uhd
  device_args: type=b200
  clock: internal
  srate: 23.04
  tx_gain: 80
  rx_gain: 40

cell_cfg:
  dl_arfcn: 665000
  band: 77
  channel_bandwidth_MHz: 20
  common_scs: 30
  plmn: "99901"
  tac: 1
  pdcch:
    dedicated:
      ss2_type: common
      dci_format_0_1_and_1_1: false
  prach:
    prach_config_index: 160
  pdsch:
    mcs_table: qam64
  pusch:
    mcs_table: qam64

log:
  filename: stdout
  all_level: warning

remote_control:
  enabled: true
  bind_addr: 0.0.0.0
  port: 8001

metrics:
  autostart_stdout_metrics: true
  enable_json: true 

pcap:
  mac_enable: disable
  ngap_enable: disable

Observability

Logs

I do see these logs

2026-02-13 23:38:58.7192026-02-14T04:38:58.702323 [RF      ] [W] Real-time failure in RF: late
2026-02-13 23:38:58.7192026-02-14T04:38:58.702345 [RF      ] [W] Real-time failure in RF: underflow

I have attached more logs here:

Logs-2026-02-14 06_54_41.txt

Metrics

I have a dashboard for my srsRAN deployment, but I don't see a metric that points to a clear root cause.

Image Image

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