this sounds
like what happens when alsa is not running properly.
I do the following tests: arecord (meanwhile in other xterm play some
mp3), and then when I do aplay, file.tests contains a portion of this
mp3 recorded [I suppose] using alsa.
But you're right, alsa say 'failed' when start and all seems to go bad,
i'm assuming you mean the alsa init script.
did you look in the logs (eg /var/log/syslog) for why it failed?
maybe you could tell us what distro and software versions you are
using, together with the output of:
lspci -v
lsmod
service alsa status
(or whatever it is on your distro)
cat /var/log/syslog | grep -i alsa
(for the last boot)
also read the documentation for your card on
the archives for the alsa-user list might also be instructive...
cheers
--
Tim Orford