Run the new version of LTE oaisim
I use three machines to run MME/SPGW/HSS, eNB and UE, respectively.
I am using the lastest develop branch to build Openairlteemulationnew. I built lte-softmodem and lte-uesoftmodem by:
$ ./build_oai --eNB -t ETHERNET
$ ./build_oai --UE -t ETHERNET
and modified rcc.band7.tm1.if4p5.50PRB.lo.confand rru.oaisim.conf by replacing the loopback interface with a physical ethernet interface and the IP addresses to run eNB and UE.
However, in the UE, I got the error:
[LOADER] library liboai_device.so is not loaded: liboai_device.so: cannot open shared object file: No such file or directory
Library oai_device couldn't be loaded
/home/oai/openairinterface5g/targets/RT/USER/lte-ue.c:359 init_UE() Existing OAI softmodem: Error loading device library
I checked the directory openairinterface5g/targets/bin
. liboai_device.so
wasn't compiled.
In the eNB, I also got a problem that:
[UDP] Initializing UDP for local address 192.168.101.201 with port 2152
Assertion (rc >= 0) failed!
In udp_eNB_create_socket() /home/oai/openairinterface5g/openair3/UDP/udp_eNB_t_ask.c:173
UDP: Failed to bind socket: (Address already in use:98) address 192.168.101.201 port 2152
, in which the address 192.168.101.201 is setuped for ENB_IPV4_ADDRESS_FOR_S1U. I do not run any other service with this address and port.
Can you please help figure out these issues. This is a urgent request, so any help fixing this is greatly greatly appreciated.