[alsa-devel] Using aplay and arecord on an ARM

Paul Kavan pkavan at gmail.com
Wed Jun 20 21:09:07 CEST 2007


Frank:


Try adding the option "--with-versioned=no" to the alsa-libs configure.


That did the trick in terms of the sw params problem. With the default
alsa.conf file, I can now get the speaker to make some noise. However,
doing:

speaker-test -r8000 -f1000 -FS8 -tsine -l5

gives me a slightly distorted sine wave that has a period of half of what I
would expect.

Frank, this is what I have for the small conf. I hope it is the right one:

pcm.!default {
   type hw
   card 0
}
pcm.hw {
   type hw
   card 0
   device 0
   subdevice 0
}
ctl.!default {
   type hw
   card 0
}
ctl.hw {
   type hw
   card 0
}


ctl.w6811 {
       type hw
       card 0
}
pcm.w6811 {
       type hw
       card 0
       device 0
       subdevice 0
}

ctl.!default    = ctl.w6811
pcm.!default    = pcm.w6811

ctl.hw {
       @args[ CARD ]
       @args.CARD {
               type string
               default "0"
       }
       type hw
       card $CARD
}

pcm.hw {
       @args[ CARD DEV SUBDEV ]
       @args.CARD {
               type string
               default "0"
       }
       @args.DEV {
               type integer
               default 0
       }
       @args.SUBDEV {
               type integer
               default 0
       }
       type hw
       card $CARD
       device $DEV
       subdevice $SUBDEV
}

However, when I use this as the conf, I get the following with aplay -l

/usr/share/alsa $ aplay -l
**** List of PLAYBACK Hardware Devices ****
ALSA lib conf.c:975:(parse_value) card is not a string
ALSA lib conf.c:1588:(snd_config_load1) _toplevel_:45:1:Invalid argument
ALSA lib conf.c:3066:(snd_config_update_r) /usr/share/alsa/alsa.conf may be
old or corrupted: consit
aplay: device_list:213: control open (0): Invalid argument

Not sure if I have the alsa.conf correct. So maybe it is a problem there.
You mentioned a bare bones .conf, but I do not this is the only one I have
in my email.

Paul

-- 
***************************************
Paul David Kavan
Project Engineer
GRH Electronics, Inc.
402-734-4900
pkavan at gmail.com
***************************************


More information about the Alsa-devel mailing list