Index: uspace/app/klog/klog.c
===================================================================
--- uspace/app/klog/klog.c	(revision 1c03c17200abbb4be0af6280a56da5df849938f2)
+++ uspace/app/klog/klog.c	(revision 80dabb8d5cd8827e3f43939b3ce35fcce1382a99)
@@ -51,4 +51,10 @@
 static char *klog;
 
+static void console_wait(void)
+{
+	while (get_cons_phone() < 0)
+		usleep(50000);	// FIXME
+}
+
 static void interrupt_received(ipc_callid_t callid, ipc_call_t *call)
 {
@@ -67,4 +73,6 @@
 int main(int argc, char *argv[])
 {
+	console_wait();
+	
 	klog = (char *) as_get_mappable_page(KLOG_SIZE);
 	if (klog == NULL) {
