Index: uspace/drv/bus/usb/xhci/commands.c
===================================================================
--- uspace/drv/bus/usb/xhci/commands.c	(revision 9d3536e76dc7b14d8ee93b716dda75b15ea9d19f)
+++ uspace/drv/bus/usb/xhci/commands.c	(revision defaab2d39a2d9f68196b283f869f0c762c6cce8)
@@ -339,5 +339,5 @@
 		 * requesting thread is waiting inside the CV.
 		 */
-		usb_log_debug2("Command ring stopped.");
+		usb_log_debug("Command ring stopped.");
 		fibril_condvar_broadcast(&cr->stopped_cv);
 		fibril_mutex_unlock(&cr->guard);
Index: uspace/drv/bus/usb/xhci/debug.c
===================================================================
--- uspace/drv/bus/usb/xhci/debug.c	(revision 9d3536e76dc7b14d8ee93b716dda75b15ea9d19f)
+++ uspace/drv/bus/usb/xhci/debug.c	(revision defaab2d39a2d9f68196b283f869f0c762c6cce8)
@@ -45,11 +45,11 @@
 
 #define DUMP_REG_FIELD(ptr, title, size, ...) \
-	usb_log_debug2(PX "%" PRIu##size, title, XHCI_REG_RD_FIELD(ptr, size, ##__VA_ARGS__))
+	usb_log_debug(PX "%" PRIu##size, title, XHCI_REG_RD_FIELD(ptr, size, ##__VA_ARGS__))
 
 #define DUMP_REG_RANGE(ptr, title, size, ...) \
-	usb_log_debug2(PX "%" PRIu##size, title, XHCI_REG_RD_RANGE(ptr, size, ##__VA_ARGS__))
+	usb_log_debug(PX "%" PRIu##size, title, XHCI_REG_RD_RANGE(ptr, size, ##__VA_ARGS__))
 
 #define DUMP_REG_FLAG(ptr, title, size, ...) \
-	usb_log_debug2(PX "%s", title, XHCI_REG_RD_FLAG(ptr, size, ##__VA_ARGS__) ? "true" : "false")
+	usb_log_debug(PX "%s", title, XHCI_REG_RD_FLAG(ptr, size, ##__VA_ARGS__) ? "true" : "false")
 
 #define DUMP_REG_INNER(set, title, field, size, type, ...) \
@@ -63,5 +63,5 @@
 void xhci_dump_cap_regs(const xhci_cap_regs_t *cap)
 {
-	usb_log_debug2("Capabilities:");
+	usb_log_debug("Capabilities:");
 
 	DUMP_REG(cap, XHCI_CAP_LENGTH);
@@ -72,5 +72,5 @@
 	DUMP_REG(cap, XHCI_CAP_IST);
 	DUMP_REG(cap, XHCI_CAP_ERST_MAX);
-	usb_log_debug2(PX "%u", "Max Scratchpad bufs", xhci_get_max_spbuf(cap));
+	usb_log_debug(PX "%u", "Max Scratchpad bufs", xhci_get_max_spbuf(cap));
 	DUMP_REG(cap, XHCI_CAP_SPR);
 	DUMP_REG(cap, XHCI_CAP_U1EL);
@@ -149,5 +149,5 @@
 void xhci_dump_state(const xhci_hc_t *hc)
 {
-	usb_log_debug2("Operational registers:");
+	usb_log_debug("Operational registers:");
 
 	DUMP_REG(hc->op_regs, XHCI_OP_RS);
@@ -182,5 +182,5 @@
 	DUMP_REG(hc->rt_regs, XHCI_RT_MFINDEX);
 
-	usb_log_debug2("Interrupter 0 state:");
+	usb_log_debug("Interrupter 0 state:");
 	DUMP_REG(&hc->rt_regs->ir[0], XHCI_INTR_IP);
 	DUMP_REG(&hc->rt_regs->ir[0], XHCI_INTR_IE);
@@ -201,5 +201,5 @@
 	const size_t num_ports = XHCI_REG_RD(hc->cap_regs, XHCI_CAP_MAX_PORTS);
 	for (size_t i = 0; i < num_ports; i++) {
-		usb_log_debug2("Port %zu state:", i);
+		usb_log_debug("Port %zu state:", i);
 
 		xhci_dump_port(&hc->op_regs->portrs[i]);
@@ -264,5 +264,5 @@
 void xhci_dump_trb(const xhci_trb_t *trb)
 {
-	usb_log_debug2("TRB(%p): type %s, cycle %u, status 0x%#08" PRIx32 ", parameter 0x%#016" PRIx64, trb, xhci_trb_str_type(TRB_TYPE(*trb)), TRB_CYCLE(*trb), trb->status, trb->parameter);
+	usb_log_debug("TRB(%p): type %s, cycle %u, status 0x%#08" PRIx32 ", parameter 0x%#016" PRIx64, trb, xhci_trb_str_type(TRB_TYPE(*trb)), TRB_CYCLE(*trb), trb->status, trb->parameter);
 }
 
Index: uspace/drv/bus/usb/xhci/device.c
===================================================================
--- uspace/drv/bus/usb/xhci/device.c	(revision 9d3536e76dc7b14d8ee93b716dda75b15ea9d19f)
+++ uspace/drv/bus/usb/xhci/device.c	(revision defaab2d39a2d9f68196b283f869f0c762c6cce8)
@@ -76,5 +76,5 @@
 	if ((err = hc_enable_slot(dev)) != EOK)
 		return err;
-	usb_log_debug2("Obtained slot ID: %u.", dev->slot_id);
+	usb_log_debug("Obtained slot ID: %u.", dev->slot_id);
 
 	/* Create and configure control endpoint. */
@@ -87,5 +87,5 @@
 	dev->base.endpoints[0] = ep0_base;
 
-	usb_log_debug2("Looking up new device initial speed: %i", dev->base.speed);
+	usb_log_debug("Looking up new device initial MPS: %s", usb_str_speed(dev->base.speed));
 	ep0_base->max_packet_size = hc_get_ep0_initial_mps(dev->base.speed);
 
@@ -160,5 +160,5 @@
 	}
 
-	usb_log_debug2("Device(%u): recognised USB hub with %u ports", dev->base.address, dev->num_ports);
+	usb_log_debug("Device(%u): recognised USB hub with %u ports", dev->base.address, dev->num_ports);
 	return EOK;
 }
Index: uspace/drv/bus/usb/xhci/endpoint.c
===================================================================
--- uspace/drv/bus/usb/xhci/endpoint.c	(revision 9d3536e76dc7b14d8ee93b716dda75b15ea9d19f)
+++ uspace/drv/bus/usb/xhci/endpoint.c	(revision defaab2d39a2d9f68196b283f869f0c762c6cce8)
@@ -279,5 +279,5 @@
 {
 	/* Can't use XHCI_EP_FMT because the endpoint may not have device. */
-	usb_log_debug2("Allocating main transfer ring for endpoint " XHCI_EP_FMT, XHCI_EP_ARGS(*xhci_ep));
+	usb_log_debug("Allocating main transfer ring for endpoint " XHCI_EP_FMT, XHCI_EP_ARGS(*xhci_ep));
 
 	xhci_ep->primary_stream_data_array = NULL;
@@ -307,5 +307,5 @@
 		xhci_stream_free_ds(xhci_ep);
 	} else {
-		usb_log_debug2("Freeing main transfer ring of endpoint " XHCI_EP_FMT, XHCI_EP_ARGS(*xhci_ep));
+		usb_log_debug("Freeing main transfer ring of endpoint " XHCI_EP_FMT, XHCI_EP_ARGS(*xhci_ep));
 		xhci_trb_ring_fini(&xhci_ep->ring);
 	}
Index: uspace/drv/bus/usb/xhci/hc.c
===================================================================
--- uspace/drv/bus/usb/xhci/hc.c	(revision 9d3536e76dc7b14d8ee93b716dda75b15ea9d19f)
+++ uspace/drv/bus/usb/xhci/hc.c	(revision defaab2d39a2d9f68196b283f869f0c762c6cce8)
@@ -128,5 +128,5 @@
 				}
 
-				usb_log_debug2("Implied speed of USB %u.0 set up.", major);
+				usb_log_debug("Implied speed of USB %u.0 set up.", major);
 			} else {
 				for (unsigned i = 0; i < psic; i++) {
@@ -157,5 +157,5 @@
 					   && default_psiv_to_port_speed[psiv].tx_bps == bps) {
 						speeds[psiv] = default_psiv_to_port_speed[psiv];
-						usb_log_debug2("Assumed default %s speed of USB %u.", usb_str_speed(speeds[psiv].usb_speed), major);
+						usb_log_debug("Assumed default %s speed of USB %u.", usb_str_speed(speeds[psiv].usb_speed), major);
 						continue;
 					}
@@ -171,5 +171,5 @@
 					if (sim == XHCI_PSI_PLT_SYMM || sim == XHCI_PSI_PLT_TX) {
 						speeds[psiv].tx_bps = bps;
-						usb_log_debug2("Speed %u set up for bps %" PRIu64 " / %" PRIu64 ".", psiv, speeds[psiv].rx_bps, speeds[psiv].tx_bps);
+						usb_log_debug("Speed %u set up for bps %" PRIu64 " / %" PRIu64 ".", psiv, speeds[psiv].rx_bps, speeds[psiv].tx_bps);
 					}
 				}
@@ -214,9 +214,9 @@
 		hc->xecp = (xhci_extcap_t *) (base + xec_offset);
 
-	usb_log_debug2("Initialized MMIO reg areas:");
-	usb_log_debug2("\tCapability regs: %p", hc->cap_regs);
-	usb_log_debug2("\tOperational regs: %p", hc->op_regs);
-	usb_log_debug2("\tRuntime regs: %p", hc->rt_regs);
-	usb_log_debug2("\tDoorbell array base: %p", hc->db_arry);
+	usb_log_debug("Initialized MMIO reg areas:");
+	usb_log_debug("\tCapability regs: %p", hc->cap_regs);
+	usb_log_debug("\tOperational regs: %p", hc->op_regs);
+	usb_log_debug("\tRuntime regs: %p", hc->rt_regs);
+	usb_log_debug("\tDoorbell array base: %p", hc->db_arry);
 
 	xhci_dump_cap_regs(hc->cap_regs);
@@ -419,8 +419,8 @@
 		return ETIMEOUT;
 
-	usb_log_debug2("LEGSUP: bios: %x, os: %x", hc->legsup->sem_bios, hc->legsup->sem_os);
+	usb_log_debug("LEGSUP: bios: %x, os: %x", hc->legsup->sem_bios, hc->legsup->sem_os);
 	XHCI_REG_SET(hc->legsup, XHCI_LEGSUP_SEM_OS, 1);
 	for (int i = 0; i <= (XHCI_LEGSUP_BIOS_TIMEOUT_US / XHCI_LEGSUP_POLLING_DELAY_1MS); i++) {
-		usb_log_debug2("LEGSUP: elapsed: %i ms, bios: %x, os: %x", i,
+		usb_log_debug("LEGSUP: elapsed: %i ms, bios: %x, os: %x", i,
 			XHCI_REG_RD(hc->legsup, XHCI_LEGSUP_SEM_BIOS),
 			XHCI_REG_RD(hc->legsup, XHCI_LEGSUP_SEM_OS));
@@ -526,5 +526,5 @@
 	}
 
-	usb_log_debug2("Polled status: %x", *status);
+	usb_log_debug("Polled status: %x", *status);
 	return EOK;
 }
@@ -534,5 +534,5 @@
 	struct timeval tv;
 	getuptime(&tv);
-	usb_log_debug2("Microframe index wrapped (@%lu.%li, %"PRIu64" total).", tv.tv_sec, tv.tv_usec, hc->wrap_count);
+	usb_log_debug("Microframe index wrapped (@%lu.%li, %"PRIu64" total).", tv.tv_sec, tv.tv_usec, hc->wrap_count);
 	hc->wrap_time = ((uint64_t) tv.tv_sec) * 1000000 + ((uint64_t) tv.tv_usec);
 	++hc->wrap_count;
@@ -856,5 +856,5 @@
 	xhci_device_ctx_t *device_ctx = dev->dev_ctx.virt;
 	dev->base.address = XHCI_SLOT_DEVICE_ADDRESS(*XHCI_GET_SLOT_CTX(device_ctx, hc));
-	usb_log_debug2("Obtained USB address: %d.", dev->base.address);
+	usb_log_debug("Obtained USB address: %d.", dev->base.address);
 
 	return EOK;
Index: uspace/drv/bus/usb/xhci/isoch.c
===================================================================
--- uspace/drv/bus/usb/xhci/isoch.c	(revision 9d3536e76dc7b14d8ee93b716dda75b15ea9d19f)
+++ uspace/drv/bus/usb/xhci/isoch.c	(revision defaab2d39a2d9f68196b283f869f0c762c6cce8)
@@ -65,5 +65,5 @@
 	isoch->buffer_count = max(2, isoch->buffer_count);
 
-	usb_log_debug2("[isoch] isoch setup with %zu buffers", isoch->buffer_count);
+	usb_log_debug("[isoch] isoch setup with %zu buffers", isoch->buffer_count);
 }
 
@@ -311,5 +311,5 @@
 		case WINDOW_TOO_SOON: {
 			const suseconds_t delay = wd.offset * 125;
-			usb_log_debug2("[isoch] delaying feeding buffer %lu for %ldus",
+			usb_log_debug("[isoch] delaying feeding buffer %lu for %ldus",
 				it - isoch->transfers, delay);
 			fibril_timer_set_locked(isoch->feeding_timer, delay,
@@ -319,5 +319,5 @@
 
 		case WINDOW_INSIDE:
-			usb_log_debug2("[isoch] feeding buffer %lu at 0x%llx",
+			usb_log_debug("[isoch] feeding buffer %lu at 0x%llx",
 			    it - isoch->transfers, it->mfindex);
 			it->error = schedule_isochronous_trb(ep, it);
@@ -334,5 +334,5 @@
 		case WINDOW_TOO_LATE:
 			/* Missed the opportunity to schedule. Just mark this transfer as skipped. */
-			usb_log_debug2("[isoch] missed feeding buffer %lu at 0x%llx by %llu uframes",
+			usb_log_debug("[isoch] missed feeding buffer %lu at 0x%llx by %llu uframes",
 			    it - isoch->transfers, it->mfindex, wd.offset);
 			it->state = ISOCH_COMPLETE;
@@ -397,5 +397,5 @@
 			/* Not allowed to feed yet. Defer to later. */
 			const suseconds_t delay = wd.offset * 125;
-			usb_log_debug2("[isoch] delaying feeding buffer %lu for %ldus",
+			usb_log_debug("[isoch] delaying feeding buffer %lu for %ldus",
 			    it - isoch->transfers, delay);
 			fibril_timer_set_locked(isoch->feeding_timer, delay,
@@ -405,5 +405,5 @@
 
 		case WINDOW_TOO_LATE:
-			usb_log_debug2("[isoch] missed feeding buffer %lu at 0x%llx by %llu uframes",
+			usb_log_debug("[isoch] missed feeding buffer %lu at 0x%llx by %llu uframes",
 			    it - isoch->transfers, it->mfindex, wd.offset);
 			/* Missed the opportunity to schedule. Schedule ASAP. */
@@ -418,5 +418,5 @@
 			isoch->last_mf = it->mfindex;
 
-			usb_log_debug2("[isoch] feeding buffer %lu at 0x%llx",
+			usb_log_debug("[isoch] feeding buffer %lu at 0x%llx",
 			    it - isoch->transfers, it->mfindex);
 
@@ -502,5 +502,5 @@
 	calc_next_mfindex(ep, it);
 	isoch->last_mf = it->mfindex;
-	usb_log_debug2("[isoch] buffer %zu will be on schedule at 0x%llx", it - isoch->transfers, it->mfindex);
+	usb_log_debug("[isoch] buffer %zu will be on schedule at 0x%llx", it - isoch->transfers, it->mfindex);
 
 	/* Prepare the transfer. */
@@ -543,5 +543,5 @@
 		isoch_feed_in(ep);
 
-		usb_log_debug2("[isoch] waiting for buffer %zu to be completed", it - isoch->transfers);
+		usb_log_debug("[isoch] waiting for buffer %zu to be completed", it - isoch->transfers);
 		fibril_condvar_wait(&isoch->avail, &isoch->guard);
 
@@ -615,5 +615,5 @@
 
 		if (it->state == ISOCH_FED && it->interrupt_trb_phys == trb->parameter) {
-			usb_log_debug2("[isoch] buffer %zu completed", it - isoch->transfers);
+			usb_log_debug("[isoch] buffer %zu completed", it - isoch->transfers);
 			it->state = ISOCH_COMPLETE;
 			it->size -= TRB_TRANSFER_LENGTH(*trb);
Index: uspace/drv/bus/usb/xhci/scratchpad.c
===================================================================
--- uspace/drv/bus/usb/xhci/scratchpad.c	(revision 9d3536e76dc7b14d8ee93b716dda75b15ea9d19f)
+++ uspace/drv/bus/usb/xhci/scratchpad.c	(revision defaab2d39a2d9f68196b283f869f0c762c6cce8)
@@ -80,5 +80,5 @@
 	hc->dcbaa[0] = host2xhci(64, hc->scratchpad_array.phys);
 
-	usb_log_debug2("Allocated %d scratchpad buffers.", num_bufs);
+	usb_log_debug("Allocated %d scratchpad buffers.", num_bufs);
 
 	return EOK;
Index: uspace/drv/bus/usb/xhci/streams.c
===================================================================
--- uspace/drv/bus/usb/xhci/streams.c	(revision 9d3536e76dc7b14d8ee93b716dda75b15ea9d19f)
+++ uspace/drv/bus/usb/xhci/streams.c	(revision defaab2d39a2d9f68196b283f869f0c762c6cce8)
@@ -82,5 +82,5 @@
 static int initialize_primary_structures(xhci_endpoint_t *xhci_ep, unsigned count)
 {
-	usb_log_debug2("Allocating primary stream context array of size %u for endpoint " XHCI_EP_FMT,
+	usb_log_debug("Allocating primary stream context array of size %u for endpoint " XHCI_EP_FMT,
 		count, XHCI_EP_ARGS(*xhci_ep));
 
@@ -106,5 +106,5 @@
 static void clear_primary_structures(xhci_endpoint_t *xhci_ep)
 {
-	usb_log_debug2("Deallocating primary stream structures for endpoint " XHCI_EP_FMT, XHCI_EP_ARGS(*xhci_ep));
+	usb_log_debug("Deallocating primary stream structures for endpoint " XHCI_EP_FMT, XHCI_EP_ARGS(*xhci_ep));
 
 	dma_buffer_free(&xhci_ep->primary_stream_ctx_dma);
@@ -133,5 +133,5 @@
 void xhci_stream_free_ds(xhci_endpoint_t *xhci_ep)
 {
-	usb_log_debug2("Freeing stream rings and context arrays of endpoint " XHCI_EP_FMT, XHCI_EP_ARGS(*xhci_ep));
+	usb_log_debug("Freeing stream rings and context arrays of endpoint " XHCI_EP_FMT, XHCI_EP_ARGS(*xhci_ep));
 
 	for (size_t index = 0; index < xhci_ep->primary_stream_data_size; ++index) {
Index: uspace/drv/bus/usb/xhci/trb_ring.c
===================================================================
--- uspace/drv/bus/usb/xhci/trb_ring.c	(revision 9d3536e76dc7b14d8ee93b716dda75b15ea9d19f)
+++ uspace/drv/bus/usb/xhci/trb_ring.c	(revision defaab2d39a2d9f68196b283f869f0c762c6cce8)
@@ -85,5 +85,5 @@
 	memset(*segment, 0, PAGE_SIZE);
 	(*segment)->phys = dbuf.phys;
-	usb_log_debug2("Allocated new ring segment.");
+	usb_log_debug("Allocated new ring segment.");
 	return EOK;
 }
@@ -247,5 +247,5 @@
 			if (TRB_LINK_TC(*ring->enqueue_trb)) {
 				ring->pcs = !ring->pcs;
-				usb_log_debug2("TRB ring(%p): PCS toggled", ring);
+				usb_log_debug("TRB ring(%p): PCS toggled", ring);
 			}
 
