Index: uspace/lib/usbhost/src/usb_device_manager.c
===================================================================
--- uspace/lib/usbhost/src/usb_device_manager.c	(revision 6b6fc232cd0a5fe1b2a2740f2c3857207153c8c7)
+++ uspace/lib/usbhost/src/usb_device_manager.c	(revision 99a1a56aaeb2d7f78dc6b36a0346a67f485641cb)
@@ -80,5 +80,5 @@
 		instance->devices[i].speed = USB_SPEED_MAX;
 	}
-	instance->last_address = 0;
+	instance->last_address = 1;
 	instance->max_speed = max_speed;
 	fibril_mutex_initialize(&instance->guard);
@@ -118,4 +118,5 @@
 	assert(instance->devices[*address].occupied == false);
 	assert(instance->devices[*address].handle == 0);
+	assert(*address != USB_ADDRESS_DEFAULT || strict);
 
 	instance->devices[*address].occupied = true;
