diff -Naur busybox.orig/console-tools/dumpkmap.c busybox/console-tools/dumpkmap.c
--- busybox.orig/console-tools/dumpkmap.c	2008-07-15 22:00:21 +0000
+++ busybox/console-tools/dumpkmap.c	2008-08-05 20:51:58 +0000
@@ -32,7 +32,7 @@
 
 /*	bb_warn_ignoring_args(argc>=2);*/
 
-	fd = xopen(CURRENT_VC, O_RDWR);
+	fd = get_console_fd();
 
 	write(STDOUT_FILENO, "bkeymap", 7);
 
diff -Naur busybox.orig/console-tools/loadkmap.c busybox/console-tools/loadkmap.c
--- busybox.orig/console-tools/loadkmap.c	2008-07-15 22:00:21 +0000
+++ busybox/console-tools/loadkmap.c	2008-08-05 21:01:59 +0000
@@ -35,7 +35,7 @@
 
 /*  bb_warn_ignoring_args(argc>=2);*/
 
-	fd = xopen(CURRENT_VC, O_RDWR);
+	fd = get_console_fd();
 
 	xread(STDIN_FILENO, flags, 7);
 	if (strncmp(flags, BINARY_KEYMAP_MAGIC, 7))
