Index: uspace/drv/audio/sb16/beep.h
===================================================================
--- uspace/drv/audio/sb16/beep.h	(revision c25df0189d34d9b8fe7be745be5f103f9c146254)
+++ uspace/drv/audio/sb16/beep.h	(revision ac07a135a994b4d0c0d2cd8a758efe93ebc3b579)
@@ -31,2 +31,3 @@
 extern const void *beep;
 extern const size_t beep_size;
+extern const unsigned channels;
Index: uspace/drv/audio/sb16/beep16.c
===================================================================
--- uspace/drv/audio/sb16/beep16.c	(revision c25df0189d34d9b8fe7be745be5f103f9c146254)
+++ uspace/drv/audio/sb16/beep16.c	(revision ac07a135a994b4d0c0d2cd8a758efe93ebc3b579)
@@ -4441,4 +4441,5 @@
 0xc3ee, 0xc93e, 0xcec5, 0xd47e, 0xda64, 0xe06b, 0xe699, 0xecda, 0xf332, 0xf996,
 };
-const size_t beep_size = sizeof(beep);
+const size_t beep_size = sizeof(beep16);
 const void *beep = beep16;
+const unsigned channels = 1;
Index: uspace/drv/audio/sb16/sb16.c
===================================================================
--- uspace/drv/audio/sb16/sb16.c	(revision c25df0189d34d9b8fe7be745be5f103f9c146254)
+++ uspace/drv/audio/sb16/sb16.c	(revision ac07a135a994b4d0c0d2cd8a758efe93ebc3b579)
@@ -135,5 +135,5 @@
 
 	ddf_log_note("Playing startup sound.\n");
-	sb_dsp_play(&sb->dsp, beep, beep_size, 44100, 1, 16);
+	sb_dsp_play(&sb->dsp, beep, beep_size, 44100, channels, 16);
 
 	return EOK;
