Thanks! I successfully installed the lc/limesuiteng branch as you suggested . However, when I launch the eNB, the system detects limextrx but returns an error associated with device_args. I have tried different configurations,
--rf.device_args="rxant=0,txant=0"
--rf.device_args="rxant=LNAH,txant=BAND1"
yet the error persists and causes the application to crash each time .
$ ./enb_lime.sh
--- Software Radio Systems LTE eNodeB ---
Reading configuration file ./config/enb_lime.conf...
WARNING: cpu0 scaling governor is not set to performance mode. Realtime processing could be compromised. Consider setting it to performance mode before running the application.
Built in Release mode using commit 586d7c079 on branch lc/limesuiteng.
Opening 1 channels in RF device=limesuiteng with args=rxant=0,txant=0
Supported RF device list: UHD soapy zmq limesuiteng file
Key:Value{ rxant=0txant=0: }
terminate called after throwing an instance of 'std::invalid_argument'
what(): stod
--- command='./build/srsenb/src/srsenb ./config/enb_lime.conf --enb_files.sib_config=./config/sib.conf --enb_files.rr_config=./config/rr.conf --enb_files.rb_config=./config/rb.conf --rf.device_name=limesuiteng --rf.device_args=rxant=0,txant=0' version=23.04.0 signal=6 date='08/04/2025 13:42:35' ---
./build/srsenb/src/srsenb(+0x31442c) [0x55558f2c442c]
linux-vdso.so.1(__kernel_rt_sigreturn+0) [0x7fff96910820]
/lib/aarch64-linux-gnu/libc.so.6(+0x80a50) [0x7fff94e90a50]
/lib/aarch64-linux-gnu/libc.so.6(gsignal+0x1c) [0x7fff94e4a72c]
/lib/aarch64-linux-gnu/libc.so.6(abort+0xf0) [0x7fff94e3747c]
/lib/aarch64-linux-gnu/libstdc++.so.6(_ZN9__gnu_cxx27__verbose_terminate_handlerEv+0x178) [0x7fff951549c8]
/lib/aarch64-linux-gnu/libstdc++.so.6(+0xa23bc) [0x7fff951523bc]
/lib/aarch64-linux-gnu/libstdc++.so.6(+0xa2420) [0x7fff95152420]
/lib/aarch64-linux-gnu/libstdc++.so.6(+0xa2704) [0x7fff95152704]
/lib/aarch64-linux-gnu/libstdc++.so.6(_ZSt24__throw_invalid_argumentPKc+0x48) [0x7fff9514df90]
./build/srsenb/src/srsenb(+0xa3e688) [0x55558f9ee688]
./build/srsenb/src/srsenb(+0xa3c1f8) [0x55558f9ec1f8]
./build/srsenb/src/srsenb(+0x465868) [0x55558f415868]
./build/srsenb/src/srsenb(+0x46acf4) [0x55558f41acf4]
./build/srsenb/src/srsenb(+0xa9870) [0x55558f059870]
./build/srsenb/src/srsenb(+0x89dc0) [0x55558f039dc0]
/lib/aarch64-linux-gnu/libc.so.6(+0x27740) [0x7fff94e37740]
/lib/aarch64-linux-gnu/libc.so.6(__libc_start_main+0x98) [0x7fff94e37818]
./build/srsenb/src/srsenb(+0x8cb70) [0x55558f03cb70]
srsRAN crashed. Please send this backtrace to the developers ...
--- exiting ---
If I leave device_args empty, I have the following error:
terminate called after throwing an instance of 'std::logic_error' what(): basic_string: construction from null is not valid
I appreciate your assistance and any further suggestions you might have to resolve this issue.
Thank you again for your support!
