Index: uspace/drv/bus/usb/usbhid/main.c
===================================================================
--- uspace/drv/bus/usb/usbhid/main.c	(revision fbe148ee3735664ea35954a309d7dbabc6164d7c)
+++ uspace/drv/bus/usb/usbhid/main.c	(revision dcc10b8d4fc50bbaa4d3b1552b77166ddb580e5f)
@@ -179,5 +179,8 @@
 static int usb_hid_device_rem(usb_device_t *dev)
 {
-	return EOK;
+	// TODO: Stop device polling fibril
+	// TODO: Stop autorepeat fibril
+	// TODO: Call deinit
+	return ENOTSUP;
 }
 /*----------------------------------------------------------------------------*/
@@ -195,5 +198,5 @@
 		async_usleep(100000);
 		if (!tries--) {
-			usb_log_error("Can't remove hub, still running.\n");
+			usb_log_error("Can't remove hid, still running.\n");
 			return EBUSY;
 		}
