diff -Naur busybox.orig/console-tools/kbd_mode.c busybox/console-tools/kbd_mode.c
--- busybox.orig/console-tools/kbd_mode.c	2008-07-15 22:00:21 +0000
+++ busybox/console-tools/kbd_mode.c	2008-08-05 20:15:42 +0000
@@ -46,7 +46,7 @@
 		printf("The keyboard is in %s mode\n", mode);
 	} else {
 		opt = opt & UNICODE ? 3 : opt >> 1;
-		xioctl(fd, KDSKBMODE, &opt);
+		xioctl(fd, KDSKBMODE, opt);
 	}
 
 	if (ENABLE_FEATURE_CLEAN_UP)
