Index: uspace/drv/bus/usb/usbhid/kbd/kbddev.c
===================================================================
--- uspace/drv/bus/usb/usbhid/kbd/kbddev.c	(revision 1e2af6a96f1bf786abc14e0eba77d0d7e9044b68)
+++ uspace/drv/bus/usb/usbhid/kbd/kbddev.c	(revision 945d66cf8dee14cc5321c053cc3ed3c7d7f918bf)
@@ -270,5 +270,6 @@
 	        0));
 
-	rc = usbhid_req_set_report(&hid_dev->usb_dev->ctrl_pipe,
+	rc = usbhid_req_set_report(
+	    usb_device_get_default_pipe(hid_dev->usb_dev),
 	    hid_dev->usb_dev->interface_no, USB_HID_REPORT_TYPE_OUTPUT,
 	    kbd_dev->output_buffer, kbd_dev->output_size);
@@ -581,5 +582,5 @@
 	usb_kbd_set_led(hid_dev, kbd_dev);
 
-	usbhid_req_set_idle(&hid_dev->usb_dev->ctrl_pipe,
+	usbhid_req_set_idle(usb_device_get_default_pipe(hid_dev->usb_dev),
 	    hid_dev->usb_dev->interface_no, IDLE_RATE);
 
@@ -786,5 +787,6 @@
 	}
 
-	rc = usbhid_req_set_protocol(&hid_dev->usb_dev->ctrl_pipe,
+	rc = usbhid_req_set_protocol(
+	    usb_device_get_default_pipe(hid_dev->usb_dev),
 	    hid_dev->usb_dev->interface_no, USB_HID_PROTOCOL_BOOT);
 
