diff -r 772ceced5508 kernel/framework/audio/oss_audio_core.c
--- a/kernel/framework/audio/oss_audio_core.c	Mon Jun 09 13:45:14 2008 +0300
+++ b/kernel/framework/audio/oss_audio_core.c	Mon Jun 09 15:05:55 2008 +0400
@@ -2734,7 +2734,7 @@
 		    }
 		  launch_input (adev, adev->dmap_in);
 		}
-	      if (adev->sync_mode & PCM_ENABLE_INPUT)
+	      if (adev->sync_mode & PCM_ENABLE_OUTPUT)
 		{
 		  dmap_p dmap = adev->dmap_out;
 		  int err;
