struggling to transmit packets on time? #685
-
Hi all, I am struggling to get srsRAN up and running and communicating with the RU. I think it might be an issue related to my system (specifically timing?) but it's hard for me to tell or figure out what to do from here. I know system-related stuff is a little bit outside the purview of this specific project, but it seems to be where a lot of the O-RAN complexity lies, so I was hoping someone might be able to point me in the right direction or help me find some tools or ways I could confirm where the issue is and when I've got it fixed. System Specs: I have my system connected directly to our RU over a 10Gbps SFP+ fiber port. I am running ptp4l and phc2sys in grandmaster mode, so that the RU and system both sync themselves to my NIC's PHC. ptp4l looks happy, the RU reports that it has a good time sync lock, and phc2sys shows me numbers between -10 and 10. When I start up the gnb, I can hear my machine start working harder, and top shows me about 60-200% CPU utilization, but I still have about 10 idle cores. The big symptom I see is that as soon as the gnb starts, I start seeing an incredible amount of "late downlink C/U-Plane messages in the transmitter queue" errors for literally every slot. As in, for example I'll see the error in a row for slot 978.1 symbol 0, 1, 2, ... 13 then slot 978.2 symbol 0, 1, 2, ... 13, and so on. Also, tcpdump/wireshark makes it look like none of these packets are being sent out over the interface at all, so I assume they're too late and are just being discarded - is that how srsRAN works here? Aside from the srsperformance script (which I've already tried running) I'm wondering if there are other things I should try, or something obvious I've missed, or some way to sanity-check my machine? From everything I've read in the guides/forums I think this machine should be performant enough, but it's hard to tell from my vantage point. Thanks a ton in advance!!! |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 7 replies
-
Hey @spencersevilla Intel® i5-1235U seems to be a low powered Intel processor for Notebook. I am not sure what is the BW and MIMO configuration you are running the RU with. It could be that the processor is not strong enough. However, you can try setting as mentioned in this link to get maximum performance - #425 (reply in thread) |
Beta Was this translation helpful? Give feedback.
-
Hey @spencersevilla, If I understood correctly you have set up an LLS-C1 [1] configuration (DU server is PTP GM and drives RU). We have made some experiments with this configuration and we figured out that usually the quartz of the NICs we have used were not good enough. Do you mind sharing the exact NIC model you are using? Also, could you share more insights on your setup if you get a chance?
Thanks! [1] https://www.techplayon.com/o-ran-fronthaul-transport-synchronization-configurations/ |
Beta Was this translation helpful? Give feedback.
The issue is fixed now. Please update
main
to latest commit, build and test again.