Index: uspace/app/virtusbkbd/virtusbkbd.c
===================================================================
--- uspace/app/virtusbkbd/virtusbkbd.c	(revision 7a7bfeb30fdd348b34bb92383e98a63c4fff1346)
+++ uspace/app/virtusbkbd/virtusbkbd.c	(revision 23cb44b4470f76dd953fedf15da7a42f59fac14d)
@@ -50,5 +50,4 @@
 #include <usbvirt/device.h>
 #include <usbvirt/hub.h>
-#include <usbvirt/ids.h>
 
 #include "kbdconfig.h"
@@ -154,5 +153,5 @@
 	.ops = &keyboard_ops,
 	.descriptors = &descriptors,
-	.device_id_ = USBVIRT_DEV_KEYBOARD_ID
+	.name = "keyboard"
 };
 
@@ -230,5 +229,5 @@
 	printf("%s: Terminating...\n", NAME);
 	
-	usbvirt_disconnect();
+	usbvirt_disconnect(&keyboard_dev);
 	
 	return 0;
