[yocto] [meta-raspberrypi][question] how to setup alsa on rpi3?

Piotr Lewicki piotr.lewicki at elfin.de
Fri Oct 21 03:08:30 PDT 2016


Hi,

I want to use aplay to play a sound on raspberry pi 3, but for some 
reason it does not work for me.

I have built a new "rpi-test-image" with only one difference from 
original- I added "alsa-utils" to the image.

My steps:

1. I ssh'd to the board with the built image,

2. downloaded wav sample ("wget 
http://freewavesamples.com/files/Korg-Triton-Harmonica-C5.wav"),

3. enabled the sound kernel module ("modprobe snd-bcm2835"),

4. tried to play it with "aplay" tool.


It did not work and I got an error:

root at raspberrypi3:~# aplay ./Korg-Triton-Harmonica-C5.wav
ALSA lib ../../alsa-lib-1.1.2/src/confmisc.c:767:(parse_card) cannot 
find card '0'
ALSA lib ../../alsa-lib-1.1.2/src/conf.c:4371:(_snd_config_evaluate) 
function snd_func_card_driver returned error: No such file or directory
ALSA lib ../../alsa-lib-1.1.2/src/confmisc.c:392:(snd_func_concat) error 
evaluating strings
ALSA lib ../../alsa-lib-1.1.2/src/conf.c:4371:(_snd_config_evaluate) 
function snd_func_concat returned error: No such file or directory
ALSA lib ../../alsa-lib-1.1.2/src/confmisc.c:1246:(snd_func_refer) error 
evaluating name
ALSA lib ../../alsa-lib-1.1.2/src/conf.c:4371:(_snd_config_evaluate) 
function snd_func_refer returned error: No such file or directory
ALSA lib ../../alsa-lib-1.1.2/src/conf.c:4850:(snd_config_expand) 
Evaluate error: No such file or directory
ALSA lib 
../../../alsa-lib-1.1.2/src/pcm/pcm.c:2450:(snd_pcm_open_noupdate) 
Unknown PCM default
aplay: main:786: audio open error: No such file or directory


Playing the same wav file with omxplayer ("omxplayer -o local 
./Korg-Triton-Harmonica-C5.wav") works fine.


Do you know how can I set up alsa to make it work on rpi3 board?

Does anybody have it working?

I don't know whether I should start with the alsa configuration or some 
missing packages, or the problem lays in the sound driver.

Any help appreciated,


Thanks,

Piotr Lewicki




More information about the yocto mailing list