Index: uspace/drv/bus/usb/xhci/device.c
===================================================================
--- uspace/drv/bus/usb/xhci/device.c	(revision 2aaba7ebd5f555b49a2560fb118593c6920c99e2)
+++ uspace/drv/bus/usb/xhci/device.c	(revision 21885c9201526dd53ff833be308f1e90c8a9284d)
@@ -153,7 +153,10 @@
 	dev->is_hub = 1;
 	dev->num_ports = hub_desc.port_count;
-	dev->tt_think_time = 8 +
-		8  * !!(hub_desc.characteristics & HUB_CHAR_TT_THINK_8) +
-		16 * !!(hub_desc.characteristics & HUB_CHAR_TT_THINK_16);
+
+	if (dev->base.speed == USB_SPEED_HIGH) {
+		dev->tt_think_time = 8 +
+			8  * !!(hub_desc.characteristics & HUB_CHAR_TT_THINK_8) +
+			16 * !!(hub_desc.characteristics & HUB_CHAR_TT_THINK_16);
+	}
 
 	usb_log_debug2("Device(%u): recognised USB hub with %u ports", dev->base.address, dev->num_ports);
