Bueno vamos con las instrucciones tras el salto:Primero que nada vamos a corrobar que la version de ALSA es la mencionada, ponemos en la terminal:
cat /proc/asound/version
Advanced Linux Sound Architecture Driver Version 1.0.18rc3.
Si esto sale igual, el siguiente paso es instalar las dependencias requeridas:
sudo apt-get -y install build-essential ncurses-dev gettext xmlto linux-headers-`uname -r`
Instaladas las dependencias procederemos a descargar los controladres, las librerias y utilerias de Alsa (de preferencia que sean en la carpeta personal) :
wget ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.20.tar.bz2
wget ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.0.20.tar.bz2
wget ftp://ftp.alsa-project.org/pub/utils/alsa-utils-1.0.20.tar.bz2
Despues de eso, creamos una carpeta para la compilacion y mover los paquetes a la carpeta creada:
sudo mkdir -p /usr/src/alsa
cd /usr/src/alsa
sudo cp ~/alsa* .
Descomprimimos los archivos:
sudo tar xjf alsa-driver*
sudo tar xjf alsa-lib*
sudo tar xjf alsa-utils*
Ahora viene lo bueno, vamos a compilar los controladores de Alsa:
cd alsa-driver*
sudo ./configure --with-cards=hda-intel --with-kernel=/usr/src/linux-headers-$(uname -r)
sudo make
sudo make install
La opcion --with-cards=xxxxx
es para quien conozca el nombre de su tarjeta de audio, la mia es una Intel por lo tanto el modelo es hda-intel ,si no sabes cual es revisa la pagina de alsa.
Ahora compilamos las librerias de Alsa:
cd ../alsa-lib*
sudo ./configure
sudo make
sudo make install
Y por ultimo las utilerias:
cd ../alsa-utils*
sudo ./configure
sudo make
sudo make install
Terminado esto, solo hace falta reiniciar el equipo y Alsa estara actualizado, puedes verificarlo escribiendo en la terminal:
cat /proc/asound/version
Advanced Linux Sound Architecture Driver Version 1.0.20.
Nota1: En caso de que no reconozca la tarjeta de audio, ejecuta alsaconf
para el proceso manual de deteccion.
Nota2: Revisa los niveles de sonido con alsamixer.
fuente: http://fausto23.wordpress.com