Index: init/init.c
===================================================================
--- init/init.c	(revision 6efe0ddf6681346b4e8566667fe1297488a8e5b1)
+++ init/init.c	(revision afa6e74e8925860585538de7c8a11aab5ec061d9)
@@ -43,4 +43,5 @@
 #include <errno.h>
 #include <kbd.h>
+#include <ipc/fb.h>
 
 int a;
@@ -349,4 +350,32 @@
 }
 
+static void test_fb()
+{
+	int res;
+	ipcarg_t result;
+	int phoneid;
+
+//	printf("Test: Starting connect...\n");
+
+	phoneid = ipc_connect_me_to(PHONE_NS, SERVICE_VIDEO, 0);
+
+	while ((phoneid = ipc_connect_me_to(PHONE_NS, SERVICE_VIDEO, 0)) < 0) {
+		volatile int a;
+		for(a=0;a<1048576;a++);
+	};
+	
+//	printf("Test: Connected: %d\n", res);
+//	printf("Test: pinging.\n");
+	while (1) {
+		res = ipc_call_sync(phoneid, FB_GET_VFB, 0xbeef,&result);
+//		printf("Test: Retval: %d - received: %c\n", res, result);
+//		printf("%c", result);
+	}
+	
+//	printf("Test: Hangin up\n");
+	ipc_hangup(phoneid);
+}
+
+
 int main(int argc, char *argv[])
 {
@@ -354,5 +383,5 @@
 	int tid;
 	
-	version_print();
+//	version_print();
 
 //	test_printf();
@@ -366,5 +395,9 @@
 //	test_as_send();
 //	test_pci();
-	test_kbd();
+//	test_kbd();
+//	test_fb();
+
+	printf("Hello\nThis is Init\n\nBye.");
+	
 
 /*	
