Index: uspace/drv/bus/usb/usbmast/bo_trans.c
===================================================================
--- uspace/drv/bus/usb/usbmast/bo_trans.c	(revision f9599b9cf4d33db659b5bf4717952190a1ac192a)
+++ uspace/drv/bus/usb/usbmast/bo_trans.c	(revision a6abe20fd11b74238003f7a256e5b942261a3599)
@@ -44,12 +44,7 @@
 #include "usbmast.h"
 
-bool usb_mast_verbose = false;
 
 #define MASTLOG(format, ...) \
-	do { \
-		if (usb_mast_verbose) { \
-			usb_log_debug2("USB cl08: " format, ##__VA_ARGS__); \
-		} \
-	} while (false)
+	usb_log_debug2("USB cl08: " format, ##__VA_ARGS__)
 
 /** Send command via bulk-only transport.
@@ -93,6 +88,8 @@
 	    usb_debug_str_buffer((uint8_t *) &cbw, sizeof(cbw), 0),
 	    str_error(rc));
-	if (rc != EOK)
-		return EIO;
+	if (rc != EOK) {
+		usb_log_error("Bulk out write failed: %s\n", str_error(rc));
+		return EIO;
+	}
 
 	MASTLOG("Transferring data.\n");
@@ -119,4 +116,5 @@
 		    usb_device_get_default_pipe(mfun->mdev->usb_dev), dpipe);
         } else if (rc != EOK) {
+		usb_log_error("Failed to transfer data: %s", str_error(rc));
 		return EIO;
 	}
@@ -131,15 +129,16 @@
 	    str_error(rc));
 	if (rc != EOK) {
-		MASTLOG("rc != EOK\n");
+		usb_log_error("Failed to read CSW: %s", str_error(rc));
 		return EIO;
 	}
 
 	if (csw_size != sizeof(csw)) {
-		MASTLOG("csw_size != sizeof(csw)\n");
+		usb_log_error("Received CSW of incorrect size.");
 		return EIO;
 	}
 
 	if (csw.dCSWTag != tag) {
-		MASTLOG("csw.dCSWTag != tag\n");
+		usb_log_error("Received CSW with incorrect tag. (expected: %"
+		    PRIX32" received: %"PRIx32, tag, csw.dCSWTag);
 		return EIO;
 	}
@@ -153,12 +152,13 @@
 		break;
 	case cbs_failed:
-		MASTLOG("Command failed\n");
 		cmd->status = CMDS_FAILED;
+		usb_log_error("CBS Failed.\n");
 		break;
 	case cbs_phase_error:
-		MASTLOG("Phase error\n");
+		usb_log_error("CBS phase error.\n");
 		rc = EIO;
 		break;
 	default:
+		usb_log_error("CBS other error.\n");
 		rc = EIO;
 		break;
@@ -167,5 +167,6 @@
 	const size_t residue = uint32_usb2host(csw.dCSWDataResidue);
 	if (residue > dbuf_size) {
-		MASTLOG("residue > dbuf_size\n");
+		usb_log_error("Residue > buffer size (%zu > %zu).\n",
+		    residue, dbuf_size);
 		return EIO;
 	}
