diff --git a/src/core/cntlr.c b/src/core/cntlr.c
index 34297a3a5826144c1b686ca5b808efe41f0beea8..8abe2db3cd5c18fbd2fa44ded1439ee268da865d 100644
--- a/src/core/cntlr.c
+++ b/src/core/cntlr.c
@@ -2293,11 +2293,11 @@ int start_controller(void)
 	for (;;) {
 		int ret;
 
-		ret = ubus_lookup_id(c->ubus_ctx, "i1905", &ieee1905_obj);
+		ret = ubus_lookup_id(c->ubus_ctx, map_plugin, &ieee1905_obj);
 		if (!ret)
 			break;
 
-		trace("i1905 not up yet, sleeping for 2s!\n");
+		trace("i1905.map not up yet, sleeping for 2s!\n");
 		sleep(2);
 	}