RU Emulator Error When Attempting to Start - cuBB 24-2.1

When I go to run the emulator I get the following error:

$ ./run-emulator.sh 1C 59c
Number of cells: 1C…
Test pattern used: 59c…
Change directory to ru_emulator…
Start the ru_emulator with the cell and test pattern arguments…
AERIAL_LOG_PATH unset
Using default log path
Log file set to /tmp/ru.log
15:13:01.580275 WRN 5990 0 [NVLOG.CPP] Using /opt/nvidia/cuBB/cuPHY/nvlog/config/nvlog_config.yaml for nvlog configuration
15:13:01.581308 WRN 5990 0 [RU.PARSER] Run ./ru_emulator launch_pattern_F08_1C_59c.yaml channel_mask 0
15:13:01.581310 WRN 5990 0 [RU] PUSCH enabled!
15:13:01.581311 WRN 5990 0 [RU] PUCCH enabled!
15:13:01.581311 WRN 5990 0 [RU] PRACH enabled!
15:13:01.581311 WRN 5990 0 [RU] SRS enabled!
15:13:01.581312 WRN 5990 0 [RU.PARSER] Enabled channels: PUSCH PDSCH PDCCH_UL PDCCH_DL PBCH PUCCH PRACH CSI_RS SRS DL_BFW UL_BFW | channel_mask=0x7FF
15:13:01.581328 WRN 5990 0 [RU] Config file: /opt/nvidia/cuBB/cuPHY-CP/ru-emulator/config/config.yaml
15:13:01.581654 WRN 5990 0 [RU] Keeping default num_slots_ul = 25
15:13:01.581662 WRN 5990 0 [RU] Keeping default num_slots_dl = 100
15:13:01.581665 WRN 5990 0 [RU] Keeping default timer_level = 0
15:13:01.581667 WRN 5990 0 [RU] Keeping default timer_offset_us = -20
15:13:01.581670 WRN 5990 0 [RU] Keeping default symbol_offset_us = 0
15:13:01.581671 WRN 5990 0 [RU] Keeping default send_slot = 0
15:13:01.581673 WRN 5990 0 [RU] Keeping default c_interval = 0
15:13:01.581675 WRN 5990 0 [RU] Keeping default c_plane_per_symbol = 1
15:13:01.581677 WRN 5990 0 [RU] Keeping default prach_c_plane_per_symbol = 0
15:13:01.581681 WRN 5990 0 [RU] Keeping default ul_enabled = 1
15:13:01.581683 WRN 5990 0 [RU] Keeping default prach_enabled = 1
15:13:01.581684 WRN 5990 0 [RU] Keeping default srs_enabled = 1
15:13:01.581686 WRN 5990 0 [RU] Keeping default dl_enabled = 1
15:13:01.581688 WRN 5990 0 [RU] Keeping default forever = 1
15:13:01.581691 WRN 5990 0 [RU] Keeping default drop_packet_every_ten_secs = 0
15:13:01.581713 WRN 5990 0 [RU] Launch pattern file: /opt/nvidia/cuBB/testVectors/multi-cell/launch_pattern_F08_1C_59c.yaml
15:13:01.631207 WRN 5990 0 [RU.PARSER] Launch Pattern v2 preprocessing finished in 0.049s
15:13:01.631798 WRN 5990 0 [RU.PARSER] Launch Pattern parsing finished in 0.00059s
15:13:01.631812 WRN 5990 0 [RU] YAML invalid key: INIT, Init launch pattern missing, using only normal launch pattern
15:13:01.634432 ERR 5990 0 [AERIAL_ORAN_FH_EVENT] [FH.LIB] Exception! Error setting CPU affinity mask: Invalid argument
15:13:01.634443 ERR 5990 0 [AERIAL_RU_EMULATOR_EVENT] [RU] Throwing exception: FH driver init error

15:13:01.634453 ERR 5990 0 [AERIAL_RU_EMULATOR_EVENT] [RU] Exception caught at initialization phase: FH driver init error

I have managed to get further but now get an error around the dynamic flex parser not supported:

15:58:05.993647 WRN 6057 0 [RU] YAML invalid key: INIT, Init launch pattern missing, using only normal launch pattern
15:58:06.020421 ERR 6057 0 [AERIAL_DPDK_API_EVENT] [FH.NIC] doca_eth_txq_get_wait_on_time_offload_supported returned Operation not supported
mlx5_net: Dynamic flex parser is not supported for device 0000:01:00.0.
15:58:33.680244 ERR 6057 0 [AERIAL_ORAN_FH_EVENT] [FH.LIB] Exception! Failed to create C-plane flow rule for Peer 58:a2:e1:69:54:e8 on NIC 0000:01:00.0: cannot create eCPRI parser
15:58:33.680262 ERR 6057 0 [AERIAL_RU_EMULATOR_EVENT] [RU] Throwing exception: Failed to add Peer 0

15:58:33.680275 ERR 6057 0 [AERIAL_RU_EMULATOR_EVENT] [RU] Exception caught at initialization phase: Failed to add Peer 0

This is resolved. The BF3 card settings were not correct. Details of settings are from here: Installing and Upgrading cuBB SDK - NVIDIA Docs

1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.