I am currently testing on the F08 59 Test pattern with RU-emulator by gradually increasing the number of cells starting from 1.
However, I have noticed that kernel timeouts occasionally occur from 3 cells onward, and from 4 cells, the kernel timeout becomes more frequent, causing the cuphycontroller to go down.
(For your reference, I attached the PHY logs for each cases)
Could you advise on what configurations I should check or adjust to resolve this issue?
I am using a GH200-based server, and there is a 100Gb connection with the RU-emulator server.
Any insights or suggestions from those with similar experiences would be greatly appreciated.
@tojsm to clarify my previous comment, the number of cores assigned to DL and UL workers should not be changed from our default configuration. I see that more cores are assigned and they also differ between the test runs.
You can change the core_id’s but the number of cores assigned should not be changed. We need 2 cores for UL and 3 cores for DL.
I initially suspected that the issue might be related to computational resources as the number of cells increases, so I tried increasing the number of workers.
Following the suggestion, I also reverted to the original core settings and added the log details below. However, the issue at 4 cells still same.
Can you please check the config files by following the steps in running_cuBB_test?
Please make sure the peerethaddr and nic_interface are set correctly in the ru_emulator config and the NIC PCI_e address is also correct in cuphycontroller yaml file.
Order kernel timeout is related to UL traffic only. It means the UL packets are not received.
# For Enhanced L1 - L2 Interface
sed -i 's/uciIndPerSlot :.*/uciIndPerSlot : 2/' ${cuBB_SDK}/cuPHY-CP/testMAC/testMAC/test_mac_config.yaml
sed -i "s/pusch_subSlotProcEn:.*/pusch_subSlotProcEn: 1/" ${cuBB_SDK}/cuPHY-CP/cuphycontroller/config/cuphycontroller_F08_R750.yaml
sed -i "s/ mCh_segment_proc_enable:.*/ mCh_segment_proc_enable: 1/" ${cuBB_SDK}/cuPHY-CP/cuphycontroller/config/cuphycontroller_F08_R750.yaml
sed -i "s/ channel_segment_timelines:.*/ channel_segment_timelines: 1/"${cuBB_SDK}/cuPHY-CP/testMAC/testMAC/test_mac_config.yaml
# Run F08 1C only as Enhanced L1 - L2 Interface is intended for 1 Cell.