
Péter,
Using "amixer -c0" I was able to find that Digital Loopback was set 86% I set it to 0 and now everything works great! Thanks for your help I didn't realize that alsamixer doesn't reveal all the controls. Regarding the dapm_widget values, I copied them without running play nor record the reason being I was hearing the Loopbacked audio without having to run any utilities. I'm including the new dapm_widget output during record after I set the Loopback value to 0.
Thanks again for your help I really appreciate it.
al fayez
root@usrp-e1xx:~# cat /sys/devices/platform/soc-audio/TWL4030/dapm_widget Headset Mic Bias: Off Mic Bias 2: Off Mic Bias 1: Off micbias2 select: Off micbias1 select: Off Digimic1 Enable: Off Digimic0 Enable: Off ADC Physical Right: On ADC Physical Left: On Analog Right: On Analog Left: On ADC Virtual Right2: On ADC Virtual Left2: On ADC Virtual Right1: On ADC Virtual Left1: On HandsfreeR PGA: Off HandsfreeL PGA: Off CarkitR PGA: Off CarkitR Mixer: Off CarkitL PGA: Off CarkitL Mixer: Off HeadsetR PGA: Off HeadsetR Mixer: Off HeadsetL PGA: Off HeadsetL Mixer: Off PredriveR PGA: Off PredriveR Mixer: Off PredriveL PGA: Off PredriveL Mixer: Off Earpiece PGA: Off Earpiece Mixer: Off AIF Enable: On APLL Enable: Off Analog Voice Playback Mixer: Off Analog L2 Playback Mixer: Off Analog R2 Playback Mixer: Off Analog L1 Playback Mixer: Off Analog R1 Playback Mixer: Off Digital Voice Playback Mixer: Off Digital L2 Playback Mixer: Off Digital R2 Playback Mixer: Off Digital L1 Playback Mixer: Off Digital R1 Playback Mixer: Off FM Loop Enable: Off DAC Voice: Off DAC Left2: Off DAC Right2: Off DAC Left1: Off DAC Right1: Off PM State: On
-----Original Message----- From: Péter Ujfalusi peter.ujfalusi@ti.com To: Almohanad Fayez alfayez@aol.com Cc: alsa-devel alsa-devel@alsa-project.org Sent: Tue, Aug 9, 2011 2:40 am Subject: Re: Re: [alsa-devel] TWL4030 Line In/Out Loopback issue
On Monday 08 August 2011 17:01:11 Almohanad Fayez wrote:
Péter,
I can't seem to find a Left/Right Digital Loopback the mention of a loop I found is an FM Loop Enable. The following is the dapm_widget enable output from my Gumstix Overo running the 2.6.38 Kernel. Thanks for your help.
Look for the control: amixer -c0
Look for the Left/Right Digital Loopback in the list, and check the value
root@usrp-e1xx:~# cat /sys/devices/platform/soc-audio/TWL4030/dapm_widget Headset Mic Bias: Off Mic Bias 2: Off Mic Bias 1: Off micbias2 select: Off micbias1 select: Off Digimic1 Enable: Off Digimic0 Enable: Off ADC Physical Right: On ADC Physical Left: On Analog Right: On Analog Left: On ADC Virtual Right2: Off ADC Virtual Left2: Off ADC Virtual Right1: Off ADC Virtual Left1: Off HandsfreeR PGA: Off HandsfreeL PGA: Off CarkitR PGA: Off CarkitR Mixer: Off CarkitL PGA: Off CarkitL Mixer: Off HeadsetR PGA: On HeadsetR Mixer: On HeadsetL PGA: On HeadsetL Mixer: On PredriveR PGA: Off PredriveR Mixer: Off PredriveL PGA: Off PredriveL Mixer: Off Earpiece PGA: Off Earpiece Mixer: Off AIF Enable: On APLL Enable: Off Analog Voice Playback Mixer: Off Analog L2 Playback Mixer: On Analog R2 Playback Mixer: On Analog L1 Playback Mixer: Off Analog R1 Playback Mixer: Off Digital Voice Playback Mixer: Off Digital L2 Playback Mixer: On Digital R2 Playback Mixer: On Digital L1 Playback Mixer: Off Digital R1 Playback Mixer: Off FM Loop Enable: Off DAC Voice: Off DAC Left2: Off DAC Right2: Off DAC Left1: Off DAC Right1: Off PM State: On
Hrm, It does seams that the digital loopback is enabled from this. You had only capture running while taken this, right?