[alsa-devel] WM8731 using I2S on omap3 McBSP2 issues

Mark Brown broonie at opensource.wolfsonmicro.com
Thu Sep 24 19:26:12 CEST 2009


On Thu, Sep 24, 2009 at 10:06:07AM -0700, Rick Bronson wrote:

>  MUX_VAL(CP(McBSP_CLKS),  (OFF_IN_PD  | IEN  | PTD | DIS | M0)) /* McBSP_CLKS <- I2S_MCLK <- CLKOUT */\

...

> 5 Playing WAVE 'test48000.wav' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo
> 6 aplay: pcm_write:1269: write error: Input/output error

This suggests that the DMA isn't happening which usually means that the
CPU isn't seeing all the clocks it's supposed to.  I'm not familiar
enough with the OMAP internals to know if you've set the CPU up
properly.

>   I get no audio output, other than a "click" when the 8731 is
> initialized upon boot.  When I look at the signals the McBSP2_DX line
> just goes low for the duration of the "aplay", it does not toggle. The
> other lines look fine.  The file is at

If you try a record then does the ADCDAT line show a signal?


More information about the Alsa-devel mailing list