Index: uspace/drv/audio/sb16/mixer.c
===================================================================
--- uspace/drv/audio/sb16/mixer.c	(revision 485a496a811c65c4df2d440e24c403c0f5bb303f)
+++ uspace/drv/audio/sb16/mixer.c	(revision 80b9ab3f63883fdfa1697a1d3e4103333a3056b1)
@@ -223,6 +223,6 @@
 	    &volume_table[mixer->type].table[index].channel_table[channel];
 
-	if (level > chan->volume_levels)
-		level = chan->volume_levels;
+	if (level >= chan->volume_levels)
+		level = chan->volume_levels - 1;
 
 	pio_write_8(&mixer->regs->mixer_address, chan->address);
