Index: console/console.c
===================================================================
--- console/console.c	(revision bd929cfb9fcb30e21046de5926abafcc80b08dee)
+++ console/console.c	(revision 3745847281dad91802accfe903dcf4e9a4d0319b)
@@ -50,6 +50,6 @@
 struct {
 	int phone;		/**< Framebuffer phone */
-	int rows;		/**< Framebuffer rows */
-	int cols;		/**< Framebuffer columns */
+	ipcarg_t rows;		/**< Framebuffer rows */
+	ipcarg_t cols;		/**< Framebuffer columns */
 } fb_info;
 
@@ -63,4 +63,6 @@
 } connection_t;
 
+
+
 connection_t connections[CONSOLE_COUNT];
 
@@ -155,5 +157,8 @@
 	char c,d;
 	connection_t *conn;
-
+	keyfield_t *interbuffer = NULL;
+
+//	interbuffer = mmap(,, PROTO_READ|PROTO_WRITE, MAP_ANONYMOUS, , );	
+	
 	/* Ignore parameters, the connection is alread opened */
 	while (1) {
@@ -297,5 +302,4 @@
 		return -1;
 	};
-	async_new_connection(phonehash, 0, NULL, keyboard_events);
 
 	/* Connect to framebuffer driver */
@@ -323,4 +327,6 @@
 	}
 	
+	async_new_connection(phonehash, 0, NULL, keyboard_events);
+	
 	ipc_call_async_2(fb_info.phone, FB_CURSOR_GOTO, 0, 0, NULL, NULL); 
 
