Index: uspace/drv/bus/usb/ehci/hc.c
===================================================================
--- uspace/drv/bus/usb/ehci/hc.c	(revision d467300796d2ad63e5251dd00228e398518c7ce3)
+++ uspace/drv/bus/usb/ehci/hc.c	(revision bfff7fd57f2e4cc25a8bbb2950c9cf594c5ddd21)
@@ -53,5 +53,6 @@
 
 #define EHCI_USED_INTERRUPTS \
-    (USB_INTR_IRQ_FLAG | USB_INTR_ERR_IRQ_FLAG | USB_INTR_PORT_CHANGE_FLAG)
+    (USB_INTR_IRQ_FLAG | USB_INTR_ERR_IRQ_FLAG | USB_INTR_PORT_CHANGE_FLAG | \
+    USB_INTR_ASYNC_ADVANCE_FLAG | USB_INTR_HOST_ERR_FLAG)
 
 static const irq_pio_range_t ehci_pio_ranges[] = {
@@ -335,5 +336,5 @@
 	}
 	/* Enable interrupts */
-	EHCI_WR(instance->registers->usbintr, USB_INTR_PORT_CHANGE_FLAG | USB_INTR_IRQ_FLAG | USB_INTR_ASYNC_ADVANCE_FLAG);
+	EHCI_WR(instance->registers->usbintr, EHCI_USED_INTERRUPTS);
 	/* Use the lowest 4G segment */
 	EHCI_WR(instance->registers->ctrldssegment, 0);
