Te damos la bienvenida a la comunidad de T!Estás a un paso de acceder al mejor contenido, creado por personas como vos.

O iniciá sesión con
¿No tenés una cuenta?
Hola amigos en esta ocasion quiero compartir con ustedes un componente de linux que nos ayudara a configurar e instalar la mayoria de las tarjetas de sonido que no funcionen con el pulseaudio.

En lo personal yo tuve muchos problemas al instalar ubuntu en una pc algo vieja, pues no me reconocia la tarjeta de sonido que en mi caso era una viejisima Sound Blaster 16, pero con una aplicacion llamada ALSAMIXER pude hacer que linux detectara mi tarjeta de sonido.

¿ Que es ALSA ?

Advanced Linux Sound Architecture (conocido por el acrónimo ALSA) es un componente del núcleo Linux destinado a sustituir a Open Sound System, licenciado bajo GNU General Public License.
Algunas de las metas de este proyecto desde su concepción fueron la configuración automática de tarjetas de sonido y el manejo de múltiples dispositivos de sonido en un sólo sistema, metas que han sido alcanzadas en su mayor parte. Existen algunos frameworks como JACK que utilizan ALSA para desempeñar un sistema de edición y mezclado de audio de grado profesional y de baja latencia.

Bien ahora que sabemos que es ALSA procedamos a instalarlo:


1.- Actualizamos e instalamos los headers del Kernel

$ sudo apt-get update

$ sudo apt-get install module-assistant build-essential fakeroot dh-make debhelper debconf libstdc++5 linux-headers-generic

2.- Instalamos las siguientes librerias para poder compilar

$ sudo apt-get install libncurses5-dev

Ya que esto esta hecho, vamos a la pagina oficial de ALSA http://www.alsa-project.org/ y bajamos los siguientes archivos

Package

* Driver * 1.0.14
* Library * 1.0.14a
* Utilities * 1.0.14
* OSS Compat. Library * 1.0.14

Y los guardamos. (En mi caso los guarde en /home/alexiverson/alsa/ )

Despues detenemos Alsa Utilities para poder actualizarlo

sudo /etc/init.d/alsa-utils stop

Ahora hay que descomprimir los 4 archivos que bajamos y que estan en nuestra carpeta que creamos.

PARA MI CASO SERIA ASI:

cd /home/alexiverson/alsa
tar xvf alsa-driver-1.0.14.tar.bz2
tar xvf alsa-lib-1.0.14a.tar.bz2
tar xvf alsa-utils-1.0.14.tar.bz2
tar xvf alsa-oss-1.0.14 .tar.bz2

Ahora ya que estan descomprimidos los archivos vamos a configurar el Alsa Driver

Entramos a la carpeta de driver

$ cd alsa-driver-1.0.14

Antes de ejecutar el siguiente comando de configuracion es importante que veas la pagina de ALSA para que revises si esta soportado tu driver en la lista de drivers soportados http://www.alsa-project.org/alsa-doc/

Supongamos que tu driver si lo soporta pasamos a configurarlo con el siguiente comando.
Es importante mencionar que lo puedes hacer de 2 formas, definiendo exactamente el modelo de tu driver correspondiente como el siguiente ejemplo, si te das cuenta en el comando tiene un "with card" es la parte en donde le especificamos que "card" tenemos --with-cards=hda-intel,intel8x0m,intel8x0,usb-audio Podemos agregar las tarjetas que querramos separadas por una coma (,) para este caso estoy agregando una Sound Blaster Audigy SE con una clave ca0106 (Ver pagina http://www.alsa-project.org/alsa-doc/ ) y un Sound Blaster Extigy que corresponde al usb-audio


Ver opcion 2 si no sabes el modelo de tu tarjeta de sonido


OPCION 1:




$ sudo ./configure --with-kernel=/usr/src/linux-headers-$(uname -r) --with-cards=ca0106,usb-audio --with-oss=yes

luego de ejecutar el comando se abre /etc/modules y se agrega esta linea al final: snd-ca0106, que es la de tu tarjeta, obvio si tienes otra debes poner la tuya para que cargue en los modulos al iniciar ubuntu.



Opcion 2:

La segunda forma de hacerlo es quitarle la opcion "with card" es para aquellos que no saben el modelo de su card y deciden compilar para todas las tarjetas.

$ sudo ./configure --with-kernel=/usr/src/linux-headers-$(uname -r) --with-oss=yes
Instalamos ...

$ sudo make
$ sudo make install

Ya que compilaste el siguiente comando quedaria asi.

$ sudo ./configure --with-kernel=/usr/src/linux-headers-$(uname -r) --with-oss=yes

Despues de esto ya esta configurado todo hacemos los siguientes pasos para cada una de nustras librerias, utilidades etc etc.


Muy importante hacerlo en el orden indicado:

1.- Entramos a la carpeta LIB

$ cd alsa-lib-1.0.14a
Y ejecutamos

$ sudo ./configure
$ sudo make
$ sudo make install

2.- Lo mismo hacemos con Utils

$ cd alsa-utils-1.0.14
Y ejecutamos

$ sudo ./configure
$ sudo make
$ sudo make install

3.- Y por ultimo lo hacemos con OSS

$ cd alsa-oss-1.0.14
Y ejecutamos

$ sudo ./configure
$ sudo make
$ sudo make install

Listo solo reiniciamos y ya!!



NOTA: Si despues de instalar el ALSAMIXER escuchas los sonidos del sistema, por ejemplo al iniciar ubuntu, pero no logras reproducir ningun sonido (mp3,mp4, etc) podria ser que en el caso de los dispositivos ISA, especificamente audio la detección automática esta desactivada para evitar problemas con las interrupciones, por lo que debrias instalar ISAPNPTOOLS.



INSTALANDO ISAPNPTOOLS

1- Desde consola escribe el sig. comando

sudo apt-get install isapnptools


Si no se encuentra el paquete, esta en este sitio:

ftp://ftp.demon.co.uk/pub/unix/linux/utils/isapnptools-1.26.tgz

Se descomprime, se cambia al directorio y con:

./configure

make

sudo make install
Se instala

2.- Ejecuta luego:

sudo pnpdump>info

sudo isapnp info

3. Ejecuta:

sudo gedit /etc/modules
Al final del archivo agrega la linea

snd-sbawe


LISTO!!!! Con eso deberiamos de tener audio en nuestro ubuntu

Cualquier duda pregunten y tratare de ayudarlos