Run srsRAN on OrangePi 5 Plus #339
Replies: 7 comments 28 replies
-
Could you reduce the BW and see if it helps? |
Beta Was this translation helpful? Give feedback.
-
The Rockchip RK3588 is a big-little CPU so you want to make sure that the most demanding tasks run on the four A76 cores and not on the smaller A55 cores.
|
Beta Was this translation helpful? Give feedback.
-
Hi @HaoxinSEU , you should also check this warning:
It seems the real-time scheduling policy can't be set due to not enough privileges |
Beta Was this translation helpful? Give feedback.
-
Hi all, Thanks for your help @andrepuschmann @ismagom @pgawlowicz ! We are now able to run the gNB with 5 MHz BW FDD and 20 MHz BW TDD. Our configurations now are:
Now we can achieve ~10 Mbps DL throughput in both cases. And the latency is reasonable, ping from the phone to 8.8.8.8 is ~30 ms. Our observation is that the big-little cores are very important, we have to pu L1_UL and RU in these big cores, otherwise the error rate is very high. |
Beta Was this translation helpful? Give feedback.
-
i used rpi5 with rpi os and run srsran_4g on it. for nprb=100 it shows overflow and underflow then disconnected. How can improve its performance? using RT kernel can be effective? |
Beta Was this translation helpful? Give feedback.
-
@fllay I was using x310, it was working with Pi5, however when i switched to usrp b210. ru_sdr: srate: 23.04 # RF sample rate might need to be adjusted according to selected bandwidth. cell_cfg: pcap: |
Beta Was this translation helpful? Give feedback.
-
Could you help me? I managed to set up Open5GS and SRSRAN on a Raspberry Pi 5 for 5G SA, and when I register the B210 base station, this error pops up, do you know if there is any solution? /home/core5g/srsRAN_Project/lib/pdcp/pdcp_entity_rx.cpp:540: srsran::security::security_result srsran::pdcp_entity_rx::apply_deciphering_and_integrity_check(srsran::byte_buffer, uint32_t): Assertion failed - Worker index exceeds number of crypto workers. worker_idx=4 max_nof_crypto_workers=4 Aborted |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi community,
We are trying to run srsRAN gNB on OrangePi 5 Plus, which has an ARM CPU. And currently we meet some problems.
We successfully build and launch the gNB on it, and the UE can connect to it. But when we run
ping
on the UE, the first few works, then it disconnects and the gNB gives an error.We notice that the gNB has a lot of underflows, and the error rate is very high. Besides, the successful pings have very large latency, like 1 sec.
We are wondering if there is any optimization we can make? Because we see that in the workshop, you show it's possible to run on Raspberry Pi. Thanks for your help!
Here is the console output of gNB:
And our gNB configuration is:
Beta Was this translation helpful? Give feedback.
All reactions