Index: uspace/lib/usb/src/debug.c
===================================================================
--- uspace/lib/usb/src/debug.c	(revision 38648f0f76f6551c8a80e76f99789d5f29cd1e53)
+++ uspace/lib/usb/src/debug.c	(revision 3d31af536c829443feb50453476132973d3fc977)
@@ -206,15 +206,15 @@
 void usb_log_printf(usb_log_level_t level, const char *format, ...)
 {
-	FILE *stream = NULL;
+	FILE *screen_stream = NULL;
 	switch (level) {
 		case USB_LOG_LEVEL_FATAL:
 		case USB_LOG_LEVEL_ERROR:
-			stream = stderr;
+			screen_stream = stderr;
 			break;
 		default:
-			stream = stdout;
+			screen_stream = stdout;
 			break;
 	}
-	assert(stream != NULL);
+	assert(screen_stream != NULL);
 
 	va_list args;
@@ -233,9 +233,11 @@
 		fprintf(log_stream, "[%s]%s: ", log_prefix, level_name);
 		vfprintf(log_stream, format, args);
+		fflush(log_stream);
 	}
 
 	if (level <= log_level) {
-		fprintf(stream, "[%s]%s: ", log_prefix, level_name);
-		vfprintf(stream, format, args);
+		fprintf(screen_stream, "[%s]%s: ", log_prefix, level_name);
+		vfprintf(screen_stream, format, args);
+		fflush(screen_stream);
 	}
 
