[alsa-devel] sound on smdk2410
Liam Girdwood
lg at opensource.wolfsonmicro.com
Mon May 28 16:39:26 CEST 2007
On Mon, 2007-05-28 at 11:26 -0300, Jose Henrique Spahn Torres wrote:
> Hi,
> I am trying recent Zoltan Devai's patchs for kernel 2.6.22-rc2 on a
> smdk2410
> board. I reached the point where the kernel recognized the uda1341 sound
> chip,
> however, when I try to play something, I get the output below.
> Can anyone, please, show me the path to follow to get sound working?
>
> Thanks,
> Henrique
>
>
> /home $ l
> drwxr-xr-x 3 root root 0 Jan 1 00:00 .
> drwxr-xr-x 18 root root 1024 May 18 2007 ..
> -r--r--r-- 1 root root 3419671 Jan 1 1970 jj.mp3
> /home $ mpg123 jj.mp3
> High Performance MPEG 1.0/2.0/2.5 Audio Player for Layers 1, 2 anasoc:
> UDA1341 <-> s3c24xx-i2s info:
> asoc: rate mask 0xfe
> asoc: min ch 2 max ch 2
> asoc: min rate 8000 max rate 48000
> version 0.65; written and copyright by Michael Hipp and others
> free software (LGPL/GPL) without any warranty but with best wishes
> asoc: machine hw_params failed
> ...
> (lots of asoc: messages)
> ...
> asoc: machine hw_params failed
Could you attach all the messages. It's difficult to debug without them.
>
> pop wq checking: Playback status: inactive waiting: yes
> pop wq D3 UDA1341 Playback
>
> Playing MPEG stream 1 of 1: jj.mp3 ...
> Title: Times Like These Artist: Jack Johnson
> Comment: Album: On And On
> Year: 2003 Genre: Acoustic
> MPEG 1.0 layer III, 192 kbits/s, 44100 Hz stereo
> [audio.c:264] error: No supported rate found!
> /home $
Can you try playing a wav with aplay and send the results.
Imho, it could be 1 of three things atm.
1. OSS app (and hence OSS emulation) is initially setting hw_params to
8kHz 16 bit mono (this may not be supported by the driver and thus
hw_params returns EINVAL).
2. audio rate, channels, format is not supported by driver.
3. ARM gcc < 4.1.1 CSE bug.
Liam
More information about the Alsa-devel
mailing list