Run srsRAN on OrangePi 5 Plus #339
Replies: 5 comments 20 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.
-
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