[email protected]
Traducción:
Sergio Alonso Manzanedo
[email protected]
David Marín Carreño
[email protected]
El Cómo del sonido en Linux
v1.19, 23 de Enero de 1998. Traducción 11 de Junio de 1998.
Este documento describe el soporte de sonido para Linux. Enumera el hardware de sonido soportado, describe
cómo configurar los controladores del núcleo y contesta a las preguntas más frecuentes.
Intenta enseñar más
rápido a los nuevos usuarios y reducir el gran tráfico en las listas de correo y grupos de noticias de Usenet.
Contents
1 Introducción.
1.1 Reconocimientos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2 Historial de Versiones
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.3 Nuevas versiones de este documento.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.4 Sugerencias, críticas y comentarios. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.5 Política de distribución.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2 Tecnología de la tarjeta de sonido.
3 Hardware soportado.
3.1 Tarjetas de sonido.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.2 Controladores de sonido alternativos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.3 Altavoz del PC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.4 Puerto paralelo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4 Instalación.
4.1
Instalar la tarjeta de sonido. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.2 Configurar el núcleo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.3 Creando los ficheros de dispositivo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.4
Inicializando Linux y comprobando la instalación. . . . . . . . . . . . . . . . . . . . . . . . . .
4.5 Resolución de problemas.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.5.1 Punto 1: Asegúrese de que realmente está ejecutando el núcleo compilado con soporte
para sonido. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.5.2 Punto 2: Asegúrese de que los controladores de sonido del núcleo están compilados en
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
él.
4.5.3 Punto 3: ¿Detectó el núcleo su tarjeta de sonido durante la inicialización? . . . . . . .
4.5.4 Punto 4: ¿Puede leer datos desde el dispositivo dsp? . . . . . . . . . . . . . . . . . . .
4.5.5 Punto 5: Cuando todo falla . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5 Aplicaciones que soporten sonido.
3
3
3
5
5
6
6
7
7
9
10
10
11
11
11
15
16
18
18
18
18
19
19
20
CONTENTS
6.11 Hay pausas cuando reproduzco ficheros MOD. . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.12 Errores de compilación al compilar aplicaciones de sonido. . . . . . . . . . . . . . . . . . . . .
6.13 Obtengo SEGV al ejecutar programas de sonido que antes funcionaban.
. . . . . . . . . . . .
6.14 ¿Dónde está la documentación del controlador de sonido, ioctlz(), etc..? Estos están docu-
mentados parcialmente en la Hacker’s Guide to VoxWare, disponible en formato borrador
en la actualidad. La última versión es el borrador 2, y puede encontrarse en
<ftp:
//nic.funet.fi/pub/Linux/ALPHA/sound/> . Hay que señalar que este directorio está ”es-
condido” y no aparece en los listados de directorios. Si usted hace un ”cd” al directorio y usa
el comando FTP ”dir”, los ficheros están ahí. En el momento de escribir estas líneas, se puso
disponible nueva documentación en la Página Web de 4Front Technologies. Otra fuente de
información es la Guía Linux Multimedia, descrita en la sección Referencias. . . . . . . . . . .
6.15 ¿Cúales son los recursos de la CPU necesarios para reproducir o grabar sin pausas? . . . . . .
6.16 Problemas con una PAS16 y una controladora SCSI Adaptec 1542.
. . . . . . . . . . . . . . .
6.17 ¿Es posible leer y escribir muestras simultáneamente? . . . . . . . . . . . . . . . . . . . . . .
6.18 Mi SB16 está puesta con un IRQ 2, pero la configuración no me deja usar este valor. . . . . .
6.19 ¿Están soportadas la SoundBlaster AWE32 o la SoundBlaster16 ASP? . . . . . . . . . . . . .
6.20 Si estoy en Linux y después inicio una sesión de DOS, tengo errores y/o las aplicaciones de
sonido no funcionan correctamente. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.21 Problemas ejecutando DOOM bajo Linux. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.22 ¿Cómo puedo reducir el ruido recogido por mi tarjeta de sonido? . . . . . . . . . . . . . . . .
6.23 Puedo reproducir sonido, pero no puedo grabar. . . . . . . . . . . . . . . . . . . . . . . . . . .
6.24 Mi tarjeta de sonido ”compatible” sólo funciona si primero la inicializo bajo MS-DOS.
. . . .
6.25 Mi tarjeta de sonido ”compatible” SoundBlaster 16-bit sólo funciona en el modo 8-bit bajo
Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.26 ¿Dónde puedo encontrar aplicaciones de sonido para Linux? . . . . . . . . . . . . . . . . . . .
6.27 ¿Puede el controlador de sonido ser compilado como módulo cargable? . . . . . . . . . . . . .
6.28 ¿Puedo usar la tarjeta de sonido para sustituir el pitido de la consola del sistema? . . . . . .
6.29 ¿Qué es VoxWare? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.30 ¿Están soportadas las tarjetas de sonido Plug-and-Play? . . . . . . . . . . . . . . . . . . . . .
6.31 Sox/Play/Vplay saca el mensaje ”invalid block size 1024” . . . . . . . . . . . . . . . . . . . .
6.32 ¿Por qué el controlador de sonido tiene su propio programa de configuración? . . . . . . . . .
6.33 Las opciones del mezclador son borradas cuando cargo el módulo del controlador de sonido .
6.34 Solamente el root puede grabar sonido. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.35 ¿Está soportado el hardware de sonido del IBM ThinkPad? . . . . . . . . . . . . . . . . . . .
7 Referencias
8 Acerca de la traducción.
9 Anexo: El INSFLUG
2
24
24
24
25
25
25
26
26
26
27
27
27
27
28
28
28
28
29
29
29
30
30
30
30
31
31
33
33
1.
Introducción.
1 Introducción.
3
Este es el documento Linux Sound HOWTO. Debe ser entendido como una guía de referencia rápida que
cubre todo lo que se necesita saber para instalar y configurar el soporte de sonido bajo Linux. Se contestan
las preguntas más frecuentes sobre el sonido en Linux, además de incluir referencias a otras fuentes de
información sobre múltiples características relativas a la generación de sonido y música por ordenador.
El alcance está limitado a los aspectos sobre las tarjetas de sonido relacionadas con Linux. Remítase a los
otros documentos listados en la sección Referencias para información más general sobre tarjetas de sonido y
generación de sonido y música por ordenador.
1.1 Reconocimientos.
La mayor parte de esta información proviene de los ficheros README que vienen junto con el código fuente
del controlador de sonido, de Hannu Savolainen
[email protected].fi . Doy las gracias a Hannu y toda esa gente que ha desarrollado los controladores de
sonido del núcleo y todas las utilidades.
Gracias al paquete
SGML Tools , este documento C ÓMO está disponible en varios formatos, todos generados a partir de un
mismo fichero fuente.
1.2 Historial de Versiones
Versión 1.1
primera versión; enviada al canal SOUND de la lista de correo de activistas de Linux
Versión 1.2
actualizaciones menores; primera versión disponible para descarga
Versión 1.3
convertido a SGML; ahora disponible en bastantes formatos utilizando las herramientas Linuxdoc-
SGML de Matt Welsh; la apariencia cambió debido al nuevo formato, pero sólo hubo cambios menores
en el contenido
Versión 1.4
cambios menores de SGML; añadida respuesta a las incompatibilidades entre PAS16 y el adaptador
SCSI Adaptec1542A
Versión 1.5
el controlador de sonido 2.5a se encuentra en la distribución 1.1 del núcleo; nota acerca del soporte de
GUS-MAX; otras actualizaciones menores
Versión 1.6
añadida información acerca del error ”no hay espacio en el dispositivo”; añadida anotación de que
la Guía del Hacker está en un directorio oculto; añadida pregunta acerca del modo bidireccional;
información acerca de los errores de ”dispositivo ocupado”; otros cambios menores
Versión 1.7
añadida información acerca de ASP y AWE32; VoxWare 2.9 está disponible; respuesta a la pregunta
acerca de la utilización de IRQ2; referencias a los documentos COMO de Sonido y SCSI
1.
Introducción.
Versión 1.8
4
añadida pregunta acerca de los errores bajo DOS; actualización de muchas cosas para ajustarse a la
versión 2.90 del controlador de sonido; información acerca del DOOM, respuesta para reducir ruido
Versión 1.9
preguntas acerca de grabación y de tarjetas clónicas
Versión 1.10
se menciona que el documento está disponible en la WWW, en copias impresas, y traducciones; infor-
mación acerca del conflicto DMA con el controlador de cinta QIC; información acerca de Sound Galaxy
NX Pro y Ratón Bus Logitech
Versión 1.11
Una larga actualización (He estado ocupado); documento bajo licencia GPL; puesto al día con la
versión 3.0 del controlador de sonido; información acerca de muchas tarjetas de sonido ya soportadas;
más información acerca de configuración y resolución de problemas; cientos de enlaces HTML añadidos;
puesto al día con el formato de CD-ROM HOWTO
Versión 1.12
nuevos controladores de sonido en el núcleo
Comentarios de: El Cómo del sonido en Linux (0)
No hay comentarios