From mboxrd@z Thu Jan 1 00:00:00 1970 From: Takashi Iwai Subject: Re: dmix problems with analog out (HDMI out works fine with dmix) Date: Thu, 29 Sep 2011 08:36:53 +0200 Message-ID: References: Mime-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Received: from mx2.suse.de (cantor2.suse.de [195.135.220.15]) by alsa0.perex.cz (Postfix) with ESMTP id DBB3F103A3F for ; Thu, 29 Sep 2011 08:36:54 +0200 (CEST) In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: alsa-devel-bounces@alsa-project.org Errors-To: alsa-devel-bounces@alsa-project.org To: Robert Krakora Cc: alsa-user@lists.sourceforge.net, Jerry Geis , alsa-devel@alsa-project.org List-Id: alsa-devel@alsa-project.org At Wed, 28 Sep 2011 12:29:05 -0400, Robert Krakora wrote: > > Hi All, > > I am using ALSA 1.0.24 with the attached asound.conf. I am attempting to > share (mix) the analog output between Asterisk and aplay. However, when > Asterisk is running, my application throws an error when attempting to play > a wave file via aplay. If I stop Asterisk, aplay plays the wave file just > fine. If I remove the asound.conf file, Asterisk and aplay are both happy > and share the analog output just find with the default ALSA dmix > implementation. However, we need this asound.conf to work for us for other > reasons. What is wrong with it. I have even tried replacing dmix with > dshare and get the same bad behavior. We are running CentOS 6.0. As a > caveat, I am attempting to use dmix with analog audio. If I use it with > HDMI audio, it works flawlessly (same asound.conf with tweek to specify > HDMI). Thanks in advance for your help. > > [root@devkrakorar snd]# su silentm -c "aplay -Dplug:dmixer > /usr/share/sounds/alsa/Front_ > Center.wav" > ALSA lib pcm_hw.c:1293:(snd_pcm_hw_open) open '/dev/snd/pcmC0D0p' failed > (-22): Invalid argument > > ALSA lib pcm_dmix.c:1068:(snd_pcm_dmix_open) unable to open slave > aplay: main:660: audio open error: Invalid argument > [root@devkrakorar snd]# Looks like the open of HD-audio stream failed by some reason. When you open via aplay, is the corresponding stream already opened by another? Take a look at /proc/asound/card0/pcm0p/sub0/* files. Also, try the latest alsa-driver snapshot in ftp://ftp.suse.com/pub/people/tiwai/snapshot/ Takashi