Después de deambular un buen rato por Internet intentando solucionar el problema con el sonido sobre el agente real (un SBC eTC2300) he encontrado diversas páginas web donde se discutía el problema, pero sin dar soluciones claras. Además, la mayoría de tales soluciones se apoyaban en herramientas propias de las distribuciones, de modo que no era aplicable para OpenDomo.
En primer lugar, necesitamos el controlador. Fácil: simplemente instalamos el paquete kernel_sound, que debería encontrarse en la ISO. Habrá que hacerlo como usuario "root", o nos tocará reiniciar la máquina para que se apliquen los cambios.
Hecho esto, verificaremos con "lsmod" que los controladores se han cargado correctamente. Debería aparecer algo así:
snd_sis7019 9860 0
snd_ac97_codec 83244 1 snd_sis7019
snd_pcm 51464 2 snd_sis7019,snd_ac97_codec
snd_timer 15620 1 snd_pcm
snd 38324 4 snd_sis7019,snd_ac97_codec,snd_pcm,snd_timer
soundcore 5060 1 snd
snd_page_alloc 6664 1 snd_pcm
ac97_bus 1408 1 snd_ac97_codec
Ahora vamos a ver qué tenemos en /proc/asound/cards. Deberíamos tener:
0 [SiS7019 ]: SiS7019 - SiS7019
SiS7019 Audio Accelerator with ALC202 at 0xdc00, irq 10
Observad que he marcado "0" con negrita; y hay una razón para ello. Ejecutemos "amixer | grep Simple" (deberíamos tenerlo instalado, junto con "aplay"):
Simple mixer control 'Master',0
Simple mixer control 'Master Mono',0
Simple mixer control 'Headphone',0
Simple mixer control '3D Control - Center',0
Simple mixer control '3D Control - Depth',0
Simple mixer control '3D Control - Switch',0
Simple mixer control 'PCM',0
Simple mixer control 'Line',0
Simple mixer control 'CD',0
Simple mixer control 'Mic',0
Simple mixer control 'Mic Boost (+20dB)',0
Simple mixer control 'Mic Select',0
Simple mixer control 'Video',0
Simple mixer control 'Phone',0
Simple mixer control 'IEC958',0
Simple mixer control 'IEC958 Playback AC97-SPSA',0
Simple mixer control 'PC Speaker',0
Simple mixer control 'Aux',0
Simple mixer control 'Mono Output Select',0
Simple mixer control 'Capture',0
Simple mixer control 'Mix',0
Simple mixer control 'Mix Mono',0
Simple mixer control 'External Amplifier',0
Bueno, y ahora, ¿qué hacemos con todo esto? En mi caso, fue suficiente con desactivar el "mute" de los canales principales, Master y PCM:
amixer set -c 0 Master 70 unmute
amixer set -c 0 PCM 70 unmute
aplay -vv /usr/share/sounds/alsa/*
Nota: obsérvese el "0". En la mayoría de manuales, el canal indicado es el "1", pero en nuestro hardware se corresponde a este.
Comentarios recientes
hace 5 días 1 hora
hace 5 días 8 horas
hace 5 días 9 horas
hace 5 días 10 horas
hace 5 días 13 horas
hace 6 días 5 horas
hace 6 días 22 horas
hace 1 semana 8 horas
hace 1 semana 12 horas
hace 1 semana 13 horas