[alsa-devel] Audio capture not working with AIC23/McBSP1 on OMAP3517

Jarkko Nikula jhnikula at gmail.com
Wed Aug 26 15:42:39 CEST 2009

On Wed, 26 Aug 2009 14:03:56 +0100
Mark Brown <broonie at opensource.wolfsonmicro.com> wrote:

> On Wed, Aug 26, 2009 at 06:30:52PM +0530, Aggarwal, Anuj wrote:
> > I am trying to capture audio through LineIn on my OMAP3517 EVM, using 
> > AIC23 codec and McBSP1, and getting the following error:
> > arecord: pcm_read:1529: read error: Input/output error
> That suggests that DMA isn't happening - might be worth checking to see
> that clocks are being generated properly.
> > Playback is working fine using the same combination. 
What is exactly your configuration: Is the AIC23 master or slave, how
is the McBSP1 is connected (it has additional FSR and CLKR pins
compared to other ports) and is the pin muxing correct?

I think I have tested the McBSP1 on Beagle but definitely only OMAP as a
master since my codec was oscilloscope.

> Which kernel are you using?  There are rather a lot of McBSP changes
> queued up for 2.6.32.  If this ever worked in the past a git bisect
> might be interesting.

Those recent patches should not any effect into this since they are
mostly playing with the McBSP and DMA interfacing. What comes to my
mind if muxing is correct and if codec is master, this might be related
to those McBSP1 FSR and CLKR setup.


More information about the Alsa-devel mailing list