From mboxrd@z Thu Jan 1 00:00:00 1970 From: hong zhang Subject: Re: asoc: no valid backend routes for PCM: SDP4430 Media Date: Thu, 9 Jun 2011 10:45:09 -0700 (PDT) Message-ID: <755530.75651.qm@web161714.mail.bf1.yahoo.com> References: <4DF09572.6070900@ti.com> Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Return-path: Received: from nm7-vm0.bullet.mail.bf1.yahoo.com (nm7-vm0.bullet.mail.bf1.yahoo.com [98.139.213.151]) by alsa0.perex.cz (Postfix) with SMTP id 26280103BC0 for ; Thu, 9 Jun 2011 19:45:12 +0200 (CEST) In-Reply-To: <4DF09572.6070900@ti.com> 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: Liam Girdwood Cc: "alsa-devel@alsa-project.org" List-Id: alsa-devel@alsa-project.org Liam, Arecord gets data from DMIC! Using following commands. "arecord -f dat -D plughw:0,0 dmic.wav" with "amixer cset numid=3D61 1 and amixer cset numid=3D60 2" to get data from DMIC after turning off two analo= g captures. Information from "arecrod -l" is not sync with ABE routing table. For examp= le, "arecord -l" indicates hw:0,10 is DMIC capture but = ABE diagram indicates plughw:0,0 can be used for DMIC input. Are "arecord -l" and "aplay -l" still useful? ---henry --- On Thu, 6/9/11, Liam Girdwood wrote: > From: Liam Girdwood > Subject: Re: [alsa-devel] asoc: no valid backend routes for PCM: SDP4430 = Media > To: "hong zhang" > Cc: "alsa-devel@alsa-project.org" > Date: Thursday, June 9, 2011, 4:42 AM > Hi Henry, > = > On 08/06/11 20:08, hong zhang wrote: > > Liam, > > = > > I have downloaded kernel tar ball. Three questions > need your help. > > = > > 1. which defconfig should be used in > arch/arm/configs? > >=A0 =A0 I do not see OMAP4 for SDP4430 (blaze > board). Panda does not have DMIC = > >=A0 =A0 only blaze has it. > > = > = > There is an omap2plus defconfig. > = > > 2. On blaze board, I have to turn off two analog > captures and leave DMIC open. Can you verify my gst-launch > is correct? I cannot capture voice from DMIC on OMAP4 blaze > board us it. > > = > >=A0 =A0 gst-launch-0.10 -v alsasrc > num-buffers=3D1000 ! > 'audio/x-raw-int,rate=3D8000,channels=3D1,endianness=3D1234,width=3D16,de= pth=3D16' > ! audioconvert ! wavenc! filesink > location=3D/home/normanc/Desktop/8000.wav > > = > > 3. If I specify DMIC device, command is rejected. > > = > > gst-launch-0.10 -v alsasrc device=3D"hw:0,10" > num-buffers=3D1000 ! 'audio/x-raw-int, > rate=3D8000,channels=3D1,endianness=3D1234,width=3D16,depth=3D16' ! > audioconvert ! wavenc! filesink > location=3D/home/normanc/Desktop/8000.wav > > = > = > The easiest thing todo first is to get arecord working. Use > hw:0,1 for DMIC and make sure you use alsamixer to configure > the correct audio paths for DMIC to hw:0,1. > = > > TI support team in France says item 2 should work for > DMIC. But I simply could not get it. TI team says item 2 > works for "official release 2.6.35-990-omap4 #9". > > = > > I have spent 1 week on it with 2.6.35-990-omap4 #9 > > = > > Please advise! > > = > = > It does look like you have not configured the audio route > here for the DMIC to hw:0,1. Use the ABE diagram to create > your route with alsamixer. > = > Liam > = > > Thanks. > > = > > ---henry > > = > > --- On Wed, 6/8/11, Liam Girdwood wrote: > > = > >> From: Liam Girdwood > >> Subject: Re: [alsa-devel] asoc: no valid backend > routes for PCM: SDP4430 Media > >> To: "hong zhang" > >> Cc: "alsa-devel@alsa-project.org" > > >> Date: Wednesday, June 8, 2011, 9:22 AM > >> On 07/06/11 20:59, hong zhang wrote: > >>> Liam, > >>> > >>> Actually, I could not prove DMIC on OMAP4 > blaze board > >> is working in both kernel 2.6.35 and 2.6.38 using > arecord > >> and gstreamer-alsa. > >>> > >>> In 2.6.35, arecord returns 44 bytes with read > error > >>> In 2.6.38, arecord collects native data. > >>> > >>> Gstreamer-alsa could not get voice after > turning off > >> analog captures using amixer. = > >>> > >>> Any information regarding DMIC on OMAP4? I see > people > >> send DMIC patch to 2.6.38. > >>> > >> > >> DMIC works on OMAP4, can you try my branch :- > >> > >> https://gitorious.org/omap-audio/linux-audio/commits/lrg/topic/omap-as= oc-next-3.1 > >> > >> Liam > >> > >> > = > _______________________________________________ > Alsa-devel mailing list > Alsa-devel@alsa-project.org > http://mailman.alsa-project.org/mailman/listinfo/alsa-devel > =