Eu criei um ambiente chroot a partir de uma arquitetura i386. Agora eu instalei o ALSA nele (alsa-base, alsa-utils, asound2). Eu montei o diretório proc, sys e dev também. Então testei meu microfone com a seguinte linha de comando:
arecord -d 10 test.wav
E eu joguei com
aplay test.wav
isso funciona bem. Mas quando estou executando uma biblioteca externa que usa o microfone, não funciona. Eu tenho os seguintes erros:
No protocol specified
xcb_connection_has_error() returned true
shm_open() failed: Function not implemented
Então eu tentei reiniciar o alsa-utils
/etc/init.d/alsa-utils restart
Obteve o seguinte erro: link
O que poderia ser uma solução para que o java alsa permita que trabalhem juntos em um ambiente chroot?
Obrigado antecipadamente
Noizer