Index: uspace/drv/bus/usb/ohci/root_hub.c
===================================================================
--- uspace/drv/bus/usb/ohci/root_hub.c	(revision c3bc8a83d9f789070d9fc7d9b12e83b234dc77d2)
+++ uspace/drv/bus/usb/ohci/root_hub.c	(revision 5af769c028ef53f881fbebb7bbd1037196e201fa)
@@ -659,5 +659,10 @@
 	case USB_DEVREQ_SET_ADDRESS:
 		usb_log_debug("USB_DEVREQ_SET_ADDRESS\n");
-		return ENOTSUP;
+		instance->address = setup_request->value;
+		TRANSFER_OK(0);
+	case USB_DEVREQ_SET_CONFIGURATION:
+		usb_log_debug("USB_DEVREQ_SET_CONFIGURATION\n");
+		/* We don't need to do anything */
+		TRANSFER_OK(0);
 
 	default:
@@ -713,11 +718,8 @@
 	case USB_DEVREQ_SET_FEATURE:
 	case USB_DEVREQ_SET_ADDRESS:
+	case USB_DEVREQ_SET_CONFIGURATION:
 		usb_log_debug2("Processing request without "
 		    "additional data\n");
 		return request_without_data(instance, request);
-	case USB_DEVREQ_SET_CONFIGURATION:
-		usb_log_debug2("Processing request with input\n");
-		/* We don't need to do anything */
-		TRANSFER_OK(0);
 	case USB_DEVREQ_SET_DESCRIPTOR: /* Not supported by OHCI RH */
 	default:
