Actualizando controladores ALSA para el audio de ubuntu jaunty 9.04
by Oxigen on Jun.30, 2009, under Linux, Personal
Bueno pues este post es uno de los que más trabajo me ha costado ya que requirió de mucha investigación ya que fué más que los anteriores que he tenido un poco obligado el hacerlo.
Ahora si, pues hace apenas unos días me empezo a fallar mi laptop, tenía una HP Pavillion TX1332la una de las tablets de HP como lo muestra la imagen. Sin embargo como dicen por ahí, todo por servir se acaba y pues la mía era un amor de computadora, tenía ubuntu 9.04 trabajando de una manera genial, pero un méndigo defecto de fabricación la afecto a las 2 meses y medio después de pasado el limite de un año de garantía, repararla me traería un gasto aproximado de $680USD entre cambiar la mother board(que es la que estaba mal) y el “servicio” si la llevo directamente a soporte de HP, en caso de no querer hacerlo yo mismo.
Así que con todo el dolor de mi corazón tube que decidir entre invertir en reparar dicha computadora o mejor juntar y adquirir una nueva. Después de unas semanas(que parecieron eternas) logré juntar el dinero suficiente para poder adquirír una nueva, esta vez y por el mal sabor de boca de la falta de profesionalismo de los de HP por no responder por sus defectos de fabricación decidí comprar una laptop ACER.
Ahora tengo una Acer Aspire 6935, que viene con suficiente capacidad para poderme sentir feliz por un buen rato, les platico un poco:
- Procesador Intel Core 2 Duo a 2.6Ghz con 2 Mb de cache.
- Monitor de 16″ con resolucion a 1366×768 16:9(8ms HD-Response)
- Tarjeta de video Intel Graphics Media a 1695MB con Accelerador 4500MDH.
- 4Gb DDR3
- 500Gb de disco duro.
- DVD-Super Multi DL
- 802.11a/b/g/Draft-N Wlan
- BlueTooth 2.0 con EDR
- Audio(el del problema en ubuntu) con True 5.1 DolbiDigital + Tuba CineBass Booster.
O sea en general muy muy buenas prestaciones a un precio bastante razonable. Tomando en cuenta el precio de mi anterior HP… :S Les dejo unas fotos de como es:
Una de las cosas muy llamativas que tiene es su control de multimedia que está a un costado del teclado, ya que es un panel “touch” que traé para controlar el volumen y la música o video. Aquí una captura del mismo:

En fin, ahora si lo de los drivers… Cómo les decía esta computadora está bastante bien, el problema fué que traé de fabrica el Windows Vista Home Premium y obvio no lo quiero, así que dije pues hay que instalarle en una partición ubuntu 9.04 y en la otra donde traé windows actualizarlo a windows 7(que bajo mi propia perspectiva es lo que Vista debió haber sido, estable, compatible y bonito) para no perdér los programas que traé de fabrica que no son tan feos, además necesitaba una partición windows para poder jugar Ghost Reccon Advanced WarFigther
.
Así que ya entrando en detalles, instalé el ubuntu y todo bien, cuando instalo ubuntu siempre me gusta estar desde la “live-sesion” ya que me deja ver a grandes razgos cuantos de los dispositivos de la computadora son reconocidos de entrada, entre los cuales me percaté que la tarjeta de red inalambrica, el bluetooth, la configuración de la pantalla funcionaron muy bien, pero el audio no, pero no lo tomé mucho en cuenta porque me ha pasado que al ya estár instalado funciona bien, pero esta vez no.
Después de mucho batallar lo he logrado, buscando por muchos lados y muchos tutoriales lo primero que hay que hacer es actualizar los controladores ALSA de la versión 1.0.8rc3 que traé predeterminada a la 1.0.20, para comprobar si realmente esta instalada esta versión podemos escribir lo siguiente:
cat /proc/asound/version
Se verá algo como esto:
Una vez verificado esto podemos continuar bajando los siguientes archivos.
ftp://ftp.task.gda.pl/pub/linux/misc/alsa/driver/alsa-driver-1.0.20.tar.bz2
ftp://ftp.task.gda.pl/pub/linux/misc/alsa/lib/alsa-lib-1.0.20.tar.bz2
ftp://ftp.task.gda.pl/pub/linux/misc/alsa/utils/alsa-utils-1.0.20.tar.bz2
De hecho todos los blogs apuntan al servidor directo de ALSA, sin embargo por más intentos no logré conectarme al FTP, así que tube que buscar otros mirrors y encontré esos que les puse atrás. Una vez con los archivos en nuestro poder hay que abrir una consola y escribir lo siguiente:
sudo nautilus /usr/src
Esto abrirá una una ventana con credenciales de super usuario lo que nos permitirá crear una carpeta en la ubicación que le pedimos que abriera, la carpeta la llamaremos “alsa” y pondremos los archivos que bajamos en esa carpeta así como en la siguiente imagen:
Ahora hay que descomprimir los tres archivos para ello hay que usar la siguiente instrucción si queremos hacerlo en modo consola.
sudo tar xjf alsa-driver*
sudo tar xjf alsa-lib*
sudo tar xjf alsa-utils*
O en su caso si gustan pueden dar clic con boton derecho del mouse y oprimen la opción “Extraer aquí”.
Hecho esto lo más facil compilar los drivers ALSA. Va en tres partes:
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
Para poder encontrar esta última línea que es la que termina el trabajo me costó mucho trabajo ya que estuve buscando muchos tutoriales, foros y demás pero es sencillo sólo hay que crear un archivo, abre una consola y escribe lo siguiente:
gksudo gedit /etc/modprobe.d/alsa-base
Esto abrirá el editor de textos en ese lugar hay que poner la siguiente línea de código:
options snd-hda-intel model=auto
Terminado esto, solo hace falta reiniciar el equipo y Alsa estara actualizado, puedes verificarlo escribiendo en la terminal:
cat /proc/asound/version
Si todo salió bien, podrás escuchar los tambores al inicio en la pantalla del logon de sistema.
Debo de dar las gracias a los dos siguientes blogs:
Mucha suerte a los que actualicen sus drivers por falta de sonido o por querer actualizar su ALSA.



July 1st, 2009 on 1:44 am
En el caso de que quiera volver a los controladores de alsa antiguos como lo tendría que hacer?borrando simplemente esta carpeta¿
July 1st, 2009 on 3:23 am
Pues en realidad no lo he hecho, pero supongo que lo que tendrías que hacer es revertir lo que hicimos bajandote ahora las carpetas del ftp pero ahora tendrías que buscar los apropiados dentro del ftp de la misma manera que yo busque los nuevos ftp://ftp.task.gda.pl/pub/linux/misc/alsa y haciendo lo mismo que con los otros recompilando para que vuelva a tomar los valores anteriores, ¿con qué sentido quieres volver al punto anterior? ¿a caso no funcionó tu audio?
Suerte, cualquier cosa por acá adamos.
July 1st, 2009 on 7:37 am
Aún no lo he probado pero por siacaso, ahora si que me va el sonido pero como me gusta tener todo en la ultima versión y así además indagar en este tipo de cosas que me gustan, pues por siacaso, y con un buckup no se podria?
July 2nd, 2009 on 12:44 pm
como hago para compilar? me sale un mensaje en la terminal, dice que tengo desactivado compartir archivos, afecta al proceso? salu2
July 7th, 2009 on 12:02 pm
pasate el wallpaper porfa
July 7th, 2009 on 12:02 pm
pon un link pa descargarlo
July 16th, 2009 on 6:21 am
buenas, esta jodido el ftp de alsa, podria subir los archivos a megaupload o algo asi, gracias
July 21st, 2009 on 4:50 pm
Hola, te escribo para agradecerte INFINITAMENTE (jejeje) tu aporte, ya que gracias a que al escribir
gksudo gedit /etc/modprobe.d/alsa-base
y luego escribir en el editor
options snd-hda-intel model=auto
GUARDAR Y REINICIAR
Quedo todo SOLUCIONADO!!!!!
P.D. Tengo una Acer Aspire 5738
July 22nd, 2009 on 2:34 pm
no funciona para un hp-dv6-1030us no sabes que puedo hacer
July 27th, 2009 on 9:15 pm
esta ruda tu compu, mi pregunta es, quien es la modelo que tienes en tu wallpaper?
August 3rd, 2009 on 10:11 am
hola gustavo prueba a ver con esta solucion yo la aplique en mi HP PAVILION DV6-1030US y funciono perfecto espero te sirva saludos http://xacblog.blogspot.com/
August 3rd, 2009 on 12:34 pm
hola gustavo prueba la solucion que expongho en mi blog tengo una laptop igual a la tuya y me funciono perfecto, saludos
http://xacblog.blogspot.com/
August 11th, 2009 on 7:29 pm
me dice es un directorio, que hago?
January 12th, 2010 on 4:25 am
tengo windows 7 en una acer 6935 y no puedo activar lo de virtual surroundsound trae tuba.
no saben donde puedo encontrar los drivers o el programa gracias?
January 12th, 2010 on 1:23 pm
Si es para 7 aqui te dejo el link si quieres aquí están el resto de los controladores:
http://www.acer.com.mx/acer/service.do?LanguageISOCtxParam=es&miu10einu24.current.attN2B2F2EEF=3754&sp=page15e&ctx2.c2att1=30&miu10ekcond13.attN2B2F2EEF=3754&CountryISOCtxParam=MX&ctx1.att21k=1&CRC=1038638458
El de sólo en audio:
http://global-download.acer.com/GDFiles/Driver/Audio/Audio_Realtek_v6.0.1.5618_Vistax86×64_XPx86×64.zip?acerid=633639767503530656&Step1=Notebook&Step2=Aspire&Step3=Aspire%206935&OS=V10&LC=es&BC=Acer&SC=PA_2
February 6th, 2010 on 6:05 pm
El wallpaper es brutal. UN link para descargarlo porfavor?
February 19th, 2010 on 7:44 pm
Hola tengo una laptop igual a la tuya y quisiera saber que versión de Ubuntu le pusiste. El windows vista era una versión de 64 bits ¿usaste Ubuntu desktop de 64 bits?
March 4th, 2010 on 10:35 pm
tres detalles:
* al hacer
sudo ./configure –with-cards=hda-intel –with-kernel=/usr/src/linux-headers-$(uname -r)
tuve que poner
sudo ./configure –with-cards=hda-intel –with-kernel=/usr/src/linux-headers-$(uname -r)
(lo mismo pero con dos guiones)
* luego me parecio este mensaje
copying file alsa-kernel/core/pcm.c
/home/xx/xx/driver/alsa-driver-1.0.16/utils/patch-alsa: 24: patch: not found
para solucionarlo en la consola:
sudo aptitude install patchutils
luego continuaria con el paso de make normalmente
* Cuando termine de instalar el sonido estaba muy bajo
solucion:
en la consola:
alsamixer
aparece un ventana hay deberiamos cambiar el vol
les paso los links donde encontre las respuestas:
http://comulinux.blogspot.com/2009/09/configurar-micro-en-ao751h.html
http://ubuntuforums.org/archive/index.php/t-308794.html
March 4th, 2010 on 10:37 pm
perdon, me olvide de agradecerte
gracias!
March 5th, 2010 on 4:13 pm
y como puedo instalar para una laptop hp compaq 610
March 5th, 2010 on 4:16 pm
tengo problemas en mi laptop compaq 610 tambien nome funciona el sonido que debo hacer y segui los pasos de esta pagina y nada talvez sera por que no es para una compaq 610 como puedo resolver les agrdeceria…
March 6th, 2010 on 3:28 pm
Bueno #Ruben, yo te recomendaría que antes de probar con este tutorial(aunque ya es un poco tarde para eso) intentes actualizar la distribución de tu linux, ya que en algunas ocasiones es más sencillo que versiones más recientes ya traigan arreglados ese tipo de problemas, yo por ejemplo hize funcionar mi pc con esa distribución pero por una cosa u otra formatíe mi lap y puse la versión 9.10 Karmic y sin problemas ya traia el audio arreglado.
Saludos.