HYANETWORKS

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 :D .

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.

:, , ,

22 Comments for this entry

Leave a Reply

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!

Visit our friends!

A few highly recommended friends...