diff --git a/targets/RT/USER/lte-ru.c b/targets/RT/USER/lte-ru.c
index 6e2bb5f930fda84fa663a59f1dd13a186a240253..ba91241f349e7093164a96e0589890627f7a15d0 100644
--- a/targets/RT/USER/lte-ru.c
+++ b/targets/RT/USER/lte-ru.c
@@ -1445,6 +1445,7 @@ static void* ru_thread_control( void* param ) {
     LOG_I(PHY,"Starting IF interface for RU %d\n",ru->idx);
     AssertFatal(ru->start_if(ru,NULL) == 0, "Could not start the IF device\n");
   }
+  wait_eNBs();
 
 
   LOG_I(PHY, "Signaling main thread that RU %d is ready\n",ru->idx);