miércoles, 30 de octubre de 2013

Instalar drivers para Realtek ALC887


Sistema operativo: Linux Debian 7 Wheezy

Drivers para Realtek ALC887 (sonido)

Despues de mucha lectura y varias pruebas, consegui corregir corregir el error:


amixer: Mixer hw:1 load error: Invalid argument

Voy a contarles como lo solucione, aunque estoy seguro no es la única solución.

Primero debemos abrir una terminal y nos autenticamos como administrador (root).


su

Ingresamos la contraseña.

Luego verificamos que el sistema reconoce la tarjeta de sonido.
cat /proc/asound/cards

El resultado deberia ser algo parecido a esto
 0 [MID            ]:  HDA-Intel - HDA Intel MID
                            HDA Intel MID at 0xd0914000 irq 45
 1 [PCH            ]:  HDA-Intel - HDA Intel PCH
                            HDA Intel PCH at 0xd0910000 irq 46
 2 [Generic      ]:  HDA-Intel - HD-Audio Generic
                            HD-Audio Generic at 0xd0040000 irq 47

Tenemos la tarjeta pero no hay sonido, entonces necesitamos instalar los drivers, que era mi caso, con el error mencionado al inicio en color rojo.

Primero bajamos los drivers (puedes click en el siguiente enlace)

Luego hacemos cick en "High Definition Audio Codecs (Software)", aceptamos y click en next [siguiente], buscamos "Linux driver (3.0)", que es el que necesitamos, el archivo bajado sera LinuxPkg_5.18.tar.bz2 .

Una vez descargado, extraemos el contenido en el escritorio (o donde tu prefieras), puedes hacer doble click sobre el archivo ó en una terminal con el comando tar (lo que haremos aqui).
tar -xvf LinuxPkg_5.18.tar.bz2

Ingresamos al directorio creado
cd Rt-Linux-HDaudio-5.18

Configuramos
./configure

Compilamos
make

Instalamos los drivers
make install

Si no tenemos errores, todo ha ido de maravilla, si existe algún error, revisar los pasos realizados detalladamente.

Luego tenemos que editar el archivo de configuración del sonido (puedes usar el editor de texto que prefieras aqui usaremos el vi)

vi /etc/modprobe.d/alsa-base.conf

Agregar la siguiente linea
options snd-hda-intel model=generic

Guardamos los cambios en el archivo y reiniciamos.

ATENCION:

Despues de reiniciar, asegurarse que todos los canales tienen el volumen al 100%, puedes hacerlo con alsamixer ó gnome-alsamixer.

Espero que te sirva.

4 comentarios:

  1. Muchas gracias! pude solucionar mi problema, saludos

    ResponderEliminar
  2. Me fue de maravilla en Debian Wheezy, gracias.

    ResponderEliminar
  3. Hola, espero aún estés trabajando con este blog. Tengo problemas cuando ejecuto el comando tar, el archivo comprimido cae en descargas, y no se como hacer para que lo encuentre. Soy muy novato, estoy usando HUAYRA-GNU/Linux 3.2 64 bits. Saludos. Leo.

    ResponderEliminar
    Respuestas
    1. Hola Leo, si estas en modo grafico es simple, te ubicas en la carpeta descargas y haces doble click sobre el archivo descargado, te pedira la contraseña de root o administrador y listo.

      Si lo quieres hacer con comandos en una terminal, lo que puedes hacer es teclear el siguiente comando:

      tar -xvf $HOME/Descargas/nombe_archivo.tar.bz2

      Avisame como te va.

      Eliminar

Copyright © 2015 | All Rights Reserved. Design By Blogger Templates