Skip to content

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.