Index: uspace/srv/audio/hound/hound_ctx.c
===================================================================
--- uspace/srv/audio/hound/hound_ctx.c	(revision 6d74977ff764426cc1e9ba3bf5c20b967ecaa003)
+++ uspace/srv/audio/hound/hound_ctx.c	(revision 02ead2e9feb27e9f0ff75bc5f211003ffd290478)
@@ -160,5 +160,4 @@
 {
 	assert(stream);
-        log_verbose("%p: %zu", stream, size);
 
 	if (stream->allowed_size && size > stream->allowed_size)
Index: uspace/srv/audio/hound/iface.c
===================================================================
--- uspace/srv/audio/hound/iface.c	(revision 6d74977ff764426cc1e9ba3bf5c20b967ecaa003)
+++ uspace/srv/audio/hound/iface.c	(revision 02ead2e9feb27e9f0ff75bc5f211003ffd290478)
@@ -148,5 +148,9 @@
 static int iface_stream_data_write(void *stream, const void *buffer, size_t size)
 {
-	return hound_ctx_stream_write(stream, buffer, size);
+	int ret = EOK;
+	do {
+		ret = hound_ctx_stream_write(stream, buffer, size);
+	} while (ret == EBUSY && (async_usleep(100), 1));
+	return ret;
 }
 
