[alsa-devel] IMX31 Audio Driver issue

Aditya Shankar mc.aditya at gmail.com
Fri Jun 26 12:40:33 CEST 2009

On Fri, Jun 26, 2009 at 3:16 PM, Mark Brown <
broonie at opensource.wolfsonmicro.com> wrote:

> On Thu, Jun 25, 2009 at 02:22:14PM +0530, Harish Kumar wrote:
> > Hi... playing on /dev/sound/adsp
> > (SSI1) Configuration : 16 8000 2
> > audio driver write error: Input/output error
> > audio driver write error: Input/output error a
> It looks like DMA is not happening.  Probably the problem is that the
> system clocking is wrong, most likely as a result of the audio clocking
> being wrong.  Check that you are seeing signals on the BCLK and LRCLK
> and that your audio mux setup is correct.
> You're probably better off asking whoever provided the BSP to you for
> support, there is no i.MX31 audio support in standard Linux.

Hi Harish,

check_audio.out was a test app to test the old OSS driver ( which by my
guess is no longer maintained on that platform) or the *OSS emulation *mode
supported by ALSA on i.mx31. Please check the clocks as Mark suggested. In
most of the cases I tried using I.mx31, the app wouldn't exit in cases where

1. Clock to the PMIC was not supplied.
2. Clock to the SSI was not OK.
3. The AUDMUX ports are not correctly configured.
4. The PMIC chip's bias was not enabled .

The drivers seem to be loaded properly from your log. Do not look for
"pmic_audio"  under /dev coz it's only a hardware abstraction layer and is
not registered as a char dev.


> _______________________________________________
> Alsa-devel mailing list
> Alsa-devel at alsa-project.org
> http://mailman.alsa-project.org/mailman/listinfo/alsa-devel

More information about the Alsa-devel mailing list