miércoles, 25 de diciembre de 2013

Como configurar alsa desde cero con Debian Wheezy

Por alguna razón que desconozco, Debian Wheezy perdió el sonido. Luego de varios días de investigar, finalmente lo solucioné así:

Desinstalar alsa:

apt-get purge alsa-base alsa-firmware-loaders alsa-utils bluez-alsa gstreamer0.10-alsa

Instalar las herramientas de compilación y los fuentes del kernel, en mi caso la versión 3.2.0-4 (verifique la versión del kernel mediante uname -a):

apt-get install build-essential linux-headers-3.2.0-4-amd64


Bajar los fuentes de alsa-driver y compilar:

wget http://dl.ambiweb.de/mirrors/ftp.alsa-project.org/driver/alsa-driver-1.0.25.tar.bz2

tar -xvfz alsa-driver-1.0.25

cd alsa-driver-1.0.25

./configure

make
sudo make install
sudo ./snddevices



Luego reinstalamos las utilidades de alsa:


apt-get install alsa-base alsa-utils alsamixergui gstreamer0.10-alsa 


Notas a tener en cuenta:
Las versiones de linux-headers y las de alsa-driver son las que yo he utilizado y que están actualmente disponibles en Internet. Respecto a ALSA, hay que visitar su web para descargarse las últimas versiones de los paquetes. Y en cuanto a linux-headers, hago referencia a la versión que tengo instalada en este momento, así que cada uno debe averiguar qué tiene instalado.
    Es importante ejecutar el script ./snddevices, porque crea los dispositivos de sonido en /dev.
    Finalmente hay que reiniciar. Es obligatorio, pues si no, no reconoce el hardware nuevo.
    Aunque es algo que no solemos leer, al terminar de realizar estos pasos, se nos advierte que por defecto el sonido está en 0. ¡No asustarse! Hay que ejecutar alsamixer desde la consola y poner los controles al máximo, o ejecutar nuestro icono de control de sonido para subir el volumen.

No hay comentarios.:

Publicar un comentario