Open AdityaKoranga opened 3 weeks ago
Also in the pcap generated at Fibrolan it shows:
According to the PM data the traffic is arriving at the DU and is on time as well. Maybe the MAC addresses don't match? Have you rebooted after the config changes in the RU? Please also share a OFH PCAP file if possible
Hi @andrepuschmann
The Mac addresses are on point:
> ifconfig ens1f0
ens1f0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 9000
inet6 fe80::faf2:1eff:feb3:bce0 prefixlen 64 scopeid 0x20<link>
ether f8:f2:1e:b3:bc:e0 txqueuelen 1000 (Ethernet)
RX packets 1204402 bytes 218266255 (218.2 MB)
RX errors 0 dropped 318661 overruns 0 frame 0
TX packets 15901235 bytes 111921572539 (111.9 GB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
# show eth-info
eth0 Link encap:Ethernet HWaddr e8:c7:4f:1e:c7:4c
inet addr:192.168.1.200 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::eac7:4fff:fe1e:c74c/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:15027 errors:0 dropped:0 overruns:0 frame:0
TX packets:10835 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2385092 (2.2 MiB) TX bytes:1863132 (1.7 MiB)
Interrupt:29
eth1 Link encap:Ethernet HWaddr e8:c7:4f:1e:c7:4d
inet addr:192.168.1.100 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::eac7:4fff:fe1e:c74d/64 Scope:Link
UP BROADCAST RUNNING MTU:1500 Metric:1
RX packets:763087 errors:0 dropped:3 overruns:0 frame:0
TX packets:300306 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:56685716 (54.0 MiB) TX bytes:18018660 (17.1 MiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Yes, the RU was also rebooted.
The pcaps are attached:
One thing I just realized:
after running the command sudo ifconfig ens1f0 mtu 9600 up
, at first the mtu is set to 9600 but after running srsRAN gnb it is automatically changed to 9000
, and at the same time linuxptp logs(ptp4l) shows this:
ptp4l[33801.416]: rms 6 max 10 freq -2692 +/- 10 delay 181 +/- 2
ptp4l[33802.541]: rms 6 max 11 freq -2698 +/- 9 delay 181 +/- 1
ptp4l[33803.666]: rms 5 max 9 freq -2690 +/- 8 delay 181 +/- 0
ptp4l[33804.791]: rms 5 max 11 freq -2693 +/- 8 delay 181 +/- 0
ptp4l[33805.916]: rms 4 max 9 freq -2694 +/- 7 delay 181 +/- 1
ptp4l[33806.615]: timed out while polling for tx timestamp
ptp4l[33806.615]: increasing tx_timestamp_timeout may correct this issue, but it is likely caused by a driver bug
ptp4l[33806.615]: port 1: send delay request failed
ptp4l[33806.615]: port 1: SLAVE to FAULTY on FAULT_DETECTED (FT_UNSPECIFIED)
ptp4l[33822.872]: port 1: FAULTY to LISTENING on INIT_COMPLETE
ptp4l[33823.102]: port 1: new foreign master 000580.fffe.083765-12
ptp4l[33823.224]: selected local clock f8f21e.fffe.b3bce0 as best master
ptp4l[33823.224]: raw: switching to VLAN mode
ptp4l[33823.224]: raw: disabling VLAN mode
ptp4l[33823.224]: raw: switching to VLAN mode
ptp4l[33823.235]: raw: disabling VLAN mode
ptp4l[33823.392]: selected local clock f8f21e.fffe.b3bce0 as best master
ptp4l[33823.652]: selected local clock f8f21e.fffe.b3bce0 as best master
ptp4l[33823.652]: raw: switching to VLAN mode
ptp4l[33823.652]: raw: disabling VLAN mode
ptp4l[33823.812]: selected local clock f8f21e.fffe.b3bce0 as best master
ptp4l[33823.812]: raw: switching to VLAN mode
ptp4l[33823.845]: raw: disabling VLAN mode
ptp4l[33823.899]: selected best master clock 000580.fffe.083765
ptp4l[33823.899]: updating UTC offset to 37
ptp4l[33823.899]: port 1: LISTENING to UNCALIBRATED on RS_SLAVE
ptp4l[33823.899]: port 1: minimum delay request interval 2^-4
ptp4l[33824.055]: port 1: UNCALIBRATED to SLAVE on MASTER_CLOCK_SELECTED
ptp4l[33824.477]: rms 67 max 147 freq -2609 +/- 102 delay 182 +/- 0
ptp4l[33825.602]: rms 23 max 45 freq -2628 +/- 40 delay 183 +/- 1
ptp4l[33826.727]: rms 34 max 52 freq -2715 +/- 21 delay 186 +/- 10
and after the mtu is automatically set to 9000, then ptp4l runs smoothly without any issues.
Mhh, traffic seems to be flowing to/from the RU. Also it responds to Cplane PRACH messages. I am not sure why it would still show DuConnected : notReady
. Do you see any emission from the RU at all? Maybe ask Liteon support.
Hi @andrepuschmann Yes The RU shows this:
Still, it shows DuConnected : notReady
. I even tried it with another Liteon RU, but the results are same.
Usually I am able to connect the RU with other L1s (such as Intel Flexran and OAI) and it doesn't give any problem with DU connection as such. But in the case of other L1s I usually run the DU with dpdk binded virtual functions, so can I run srsRAN with dpdk binded virtual functions? If yes, then what changes I need to do on the config file based on the config file that I have shared above.
Thanks
Sure you can also use DPDK - just follow the guide here https://docs.srsran.com/projects/project/en/latest/tutorials/source/dpdk/source/index.html Note that you need to create the VFs without VLAN tag (just remove it from the config line) as our OFH implementation will insert the VLAN header automatically. Have you checked with a spectrum analyzer if the RU emits a signal at all?
Quick addition: if you want to initialize your VFs with VLAN tag you can still do that. But you have to remove the vlan_tag_cp/up
fields in your config. Otherwise you end up with double tagging.
Issue Description
Liteon RU shows
DuConnected : notReady
All the configurations on the RU are set according to this guide.Command executed is:
Output:
Setup Details
OS:
Ubuntu 22 RTK
, RU fw-info:02.00.09
, NIC:X710
. Fibrolan Falcon-RX is being usedRU configuration:
Expected Behavior
Actual Behaviour
Additional Information
The config file and logs are attached. gnb_ru_liteon_tdd_n78_100mhz.zip test1_gnb.log