Instalación y configuración del servidor de sonido en Debian

Inicio
Última actualización: 16 de diciembre, 2008

Tabla de Contenido

Introducción

Advanced Linux Sound Architecture 1 (ALSA) es un proyecto bajo licencia GNU para proveer a Linux de dispositivos de audio y MIDI.

Dispositivo de la tarjeta de sonido

Lo primero es determinar el dispositivo que necesita la tarjeta de sonido. Corre en un terminal el comando lspci,

$ lscpi

y busca las palabras "Multimedia audio controller:". La información que sigue generalmente identifica la marca de la tarjeta. Por ejemplo,

$ lspci | grep audio
00:1e.2 Multimedia audio controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller (rev 03)

La primera columna arroja los números del bus PCI al cual la tarjeta está conectada con el formato <bus>:<slot>:<func>.

Corre,

$ lspci -n -s bb:ss.f

e identifica con los números del bus PCI el vendor y device ID de la tarjeta. Por ejemplo,

$ lspci | grep audio
00:06.0 Multimedia audio controller: ALi Corporation M5451 PCI AC-Link Controller Audio Device (rev 02)

$ lspci -n -s 00:06.0
00:06.0 0401: 10b9:5451 (rev 02)

El vendor y device ID tiene el formato vvvv:dddd en números hexadecimales, En éste caso el vendor y device ID de la tarjeta es 10b9:5451. Con esta información busca en la lista de tarjetas de sonido 2 el dispositivo que necesitas usar. En este caso el dispositivo es ali5451.

Configuración de ALSA

Instala alsa-base con,

# apt-get install alsa-base

Inicia ALSA con,

# /etc/init.d/alsa-utils start
Setting up ALSA...done.

Si no hay errores, los módulos ya están cargados en el núcleo. Corre 'lsmod',

# lsmod
Module                  Size  Used by
snd_ali5451            24264  3
snd_ac97_codec         67460  1 snd_ali5451
snd_pcm_oss            52776  1
snd_mixer_oss          19584  2 snd_pcm_oss
snd_pcm                92424  2 snd_ali5451,snd_pcm_oss
snd_page_alloc         11784  1 snd_pcm
snd_timer              24196  1 snd_pcm
snd                    52324  8 snd_ali5451,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
soundcore               9568  3 snd

para verificar que así sea.

Para que un usuario normal pueda usar los dispositivos del sonido es necesario que sea miembro del grupo audio,

# addgroup usuario audio

Esto hará que usuario sea agregado a la lista de usuarios miembros del grupo audio en el archivo de configuración /etc/group. Reinicia la sesión de X para que los cambios tomen efecto.

Si usas GNOME, instala los paquetes esound y gnome-audio y habilita el servidor de sonido en las preferencias del sonido.

Copyright © 2002-2008 Ricardo Yanez

  [1] - http://www.alsa-project.org
  [2] - http://www.calel.org/pci-devices/alsa-device-list.html

This document was generated using AFT v5.096