Hi NVIDIA Aerial team,
We are running Aerial/OAI with a commercial O-RU. After updating the O-RU configuration, the O-RU is now synchronized and reports DuConnected : Ready.
Current O-RU configuration:
Band Width = 100000000
Center Frequency = 3750000000
Compression Bit = 9
Control and User Plane vlan = 2
M Plane vlan = 100
default gateway = 10.101.131.254
dpd mode : Enable
DU MAC Address = 4cbb472ff26b
phase compensation mode : Enable
RX gain = 14
TX power = 24
subcarrier spacing = 1
rj45_vlan_ip = 10.101.131.61
SFP_vlan_ip = 10.101.131.62
SFP_non_vlan_static_ip = 192.168.1.100
prach eAxC-id port 0, 1, 2, 3 = 0x0004, 0x0005, 0x0006, 0x0007
slotid = 0x00000001
jumboframe = 0x00000001
sync source : PTP
O-RU status:
Sync State : SYNCHRONIZED
RF State : Ready
DPD : Ready
DuConnected : Ready
However, during UE access / UL processing, we still see the following Aerial cuPHY error:
08:59:24.600005 CON timer_thread 0 [SCF.PHY] Cell 0 | DL 0.04 Mbps 50 Slots | UL 0.00 Mbps 0 Slots CRC 0 ( 0) | Tick 9600000
08:59:25.600005 CON timer_thread 0 [SCF.PHY] Cell 0 | DL 0.04 Mbps 50 Slots | UL 0.00 Mbps 0 Slots CRC 0 ( 0) | Tick 9602000
08:59:26.027411 ERR UlPhyDriver06 0 [AERIAL_CUPHYDRV_API_EVENT] [DRV.MAP_UL] Wait UL channel threads for Map 396 is taking more than 8000000 ns
08:59:26.027412 ERR UlPhyDriver06 0 [AERIAL_CUPHYDRV_API_EVENT] [DRV.FUNC_UL] waitChannelEndTask returned error for Slot Map 396 num_ul_tasks=6 num_ulc_tasks=2 num_ul_tasks_to_wait=1
08:59:26.028843 WRN UlPhyDriver05 0 [DRV.PERF_METRICS] PercentileTracker::addValue :: Value 9342811 above maximum, clamping to 2999999
08:59:26.600005 CON timer_thread 0 [SCF.PHY] Cell 0 | DL 0.04 Mbps 51 Slots | UL 0.00 Mbps 0 Slots CRC 0 ( 0) | Tick 9604000
08:59:27.600005 CON timer_thread 0 [SCF.PHY] Cell 0 | DL 0.04 Mbps 50 Slots | UL 0.00 Mbps 0 Slots CRC 0 ( 0) | Tick 9606000
Could you please help clarify what this error means and what the recommended debugging steps are for:
[DRV.MAP_UL] Wait UL channel threads for Map 396 is taking more than 8000000 ns
[DRV.FUNC_UL] waitChannelEndTask returned error for Slot Map 396
In particular, should this be interpreted as an UL timing / real-time scheduling issue, or as an indication that the expected UL U-plane data for the scheduled UL slot was not received or could not be matched by cuPHY?
Thanks.