Verifique se defaults.namehint.showall e defaults.namehint.extended estão ativados no arquivo /usr/share/alsa/alsa.conf .
No meu sistema embarcado eu tenho este arquivo de configuração em /etc/asound.conf :
pcm_slave.sl2 {
pcm "hw:0,0"
rate 48000
channels 2
format S16_LE
}
pcm.rate_convert {
type plug
slave sl2
}
pcm.!default rate_convert
Notei que, como esse arquivo foi colocado no sistema, aplay -L e arecord -L não podem mais listar os dispositivos PCM. aplay -l e arecord -l estão funcionando como esperado.
Se este arquivo não for colocado lá, a lista será retornada corretamente. O que isso está fazendo exatamente? Por que isso impede que aplay e arecord listem dispositivos PCM?
Verifique se defaults.namehint.showall e defaults.namehint.extended estão ativados no arquivo /usr/share/alsa/alsa.conf .