Las tarjetas de sonido antiguas suelen tener microinterruptores o "jumpers" para ajustar el canal DMA, IRQ, etc; apunte los valores utilizados. Si no estseguro, utilice los valores por defecto. Intente evitar conflictos con otros dispositivos como tarjetas ethernet, controladores SCSI, puertos serie y paralelo,si es posible.
Normalmente debera utilizar el mismo puerto E/S, IRQ y DMA que bajo DOS. En algunoscasos (particularmente con tarjetas PnP) puede necesitar utilizar ajustes distintospara conseguir que las cosas funcionen correctamente bajo Linux. Puede que requieraexperimentar un poco.
Cuando inicialmente instala Linux, est usando el ncleo precompilado.estos ncleos generalmente no soportan sonido. Lo mejor es recompilar elncleo con los controladores que necesite. Tambin puede querer recompilar elncleo para actualizar hacia una nueva versin o para liberar recursosde memoria minimizando el tamao del mismo.
Si nunca ha configurado el ncleo para soporte de sonido, es una buenaidea leer todos los ficheros Readme incluidos con los controladores de sonidodel ncleo, particularmente aquellos que se refieren a su tipo de tarjeta.Los siguientes ficheros de documentacin se pueden encontrar en el directoriode sonido del ncleo, generalmente instalado en/usr/src/linux/drivers/sound:
CHANGELOG - Descripcin de los cambios en cada versin.COPYING - Restricciones de copia y copyright.Readme - ltimas y ms importantes noticias.Readme.aedsp16 - Informacin sobre la tarjeta Audio Excel DSP 16.Readme.cards - Notas de configuracin de tarjetas especficas.Readme.linux - Notas de instalacin separada de controladores de sonido.Readme.modules - Cmo construir un controlador como un mdulo del ncleo cargable.Readme.v30 - Nuevas caractersticas de la versin 3.0 del controlador de sonido.experimental.txt - Notas de caractersticas experimentales.Siga el procedimiento usual de construccin del ncleo. Hay tres formas deejecutar el proceso de configuracin. Un interfaz grfico de usuario quese ejecuta bajo X11 puede ser llamado usando make xconfig, un sistemabasado en mens que slo requiere un display de texto est disponible comomake menuconfig y el mtodo original, utilizando make config,que ofrece un simple interfaz basado en texto.
Hay que ser especialmente cuidadosos cuando se emplee "make xconfig" o "make menuconfig". Todas las preguntas de S/No deben ser examinadas cuidadosamente. Larespuesta proporcionada por defecto para estas preguntas es siempre No, lo cualno es lo adecuado en todos los casos. en particular, la opcin "/dev/dsp and/dev/audio support" (CONFIG_AUDIO) debe ser habilitada normalmente.
Hay tambin dos maneras distintas de configurar el sonido. La primera es la manera"antigua" (la nica ofrecida antes del ncleo 2.0.0). Utiliza un programa de configuracinindependiente que es parte del controlador de sonido. Este mtodo funciona con la mayorade las tarjetas de sonido excepto con las pocas que requieren controladores adicionalesde bajo nivel (miroSOUND, AWE32, y AEDSP16).
El segundo es el "nuevo" mtodo que est mejor integrado con la configuracin basada enmens utilizada para el resto del kernel. Este mtodo no funciona bien con las tarjetasde sonido que requieren un fichero descargado de la propia empresa. Esto afecta a lastarjetas PSS, SM Wave, AudioTrix Pro y TurtleBeach Tropez/Maui. Con estas tarjetasdebe usarse el mtodo antiguo.
El mtodo "nuevo" se utiliza siempre al hacer "make xconfig". Cuando se utiliza "makemenuconfig" puede elegir entre los mtodos nuevo y viejo en la submen de sonido. Cuandoutilice "make config" se usar el mtodo viejo por defecto. Sin embargo, si usted ha utilizado el mtodo "nuevo" alguna vez, "make config" lo utilizar tambin. Puede volveral mtodo "viejo" ejecutando "make menuconfig" y eligiendo el metodo "antiguo".
El mtodo recomendado es utilizar "make menuconfig" junto con el mtodo de configuracinde sonido "antiguo". Muchos problemas de configuracin son causados (al menos en parte) porel uso incorrecto del mtodo "nuevo".
Tambin es posible construir el controlador de sonido como un mdulo cargable delncleo. Yo recomiendo construir, en un principio, el controlador dentro del ncleo. Una vez queha comprobado que funciona, si lo desea puede probar usando la opcin de mdulodel ncleo.
Al final de las preguntas de configuracin un programa de configuracin desonido ser compilado, ejecutado y te preguntar qu opciones de sonidoquieres. Tenga cuidado al contestar estas preguntas, ya que si contestaincorrectamente a alguna, repercutir en preguntas posteriores. Por ejemplo,no conteste "yes" (s) a la primera pregunta (PAS16) si realmente no tieneuna PAS16. No active ms tarjetas de las que realmente tiene, ya queconsumen memoria. Adems algunos controladores (como el MPU401) pueden entrar enconflicto con el controlador SCSI e impedir la arranque del ncleo.
Aqu listo una pequea descripcin de cada una de las opciones del dilogode configuracin. Conteste "y" (s) o "n" (no) en cada pregunta. La respuestapor defecto es mostrada en primer lugar y en maysculas, de tal forma que"Y/n/? significa "y" (s) por defecto, y "N/y/? significa "n" (no). Para usarel valor por defecto basta con pulsar return, pero hay que recordar que elvalor por defecto no significa que sea necesariamente correcto.
Debe fijarse en que no todas las preguntas sern respondidas. El programa de configuracindesactivar algunas preguntas dependiendo de las respuestas anteriores.Adems l tambin elegir algunas opciones automticamente.
Old configuration exists in /etc/soundconf. Use it Y/n/?Si previamente ha compilado el ncleo para soporte de sonido entoncesla configuracin anterior se puede salvar. Si desea usarlos valores anteriores conteste "y" (s). Si est probando una configuracindiferente o ha actualizado a un ncleo nuevo, debe contestar"n" (no) e ir a travs del proceso de configuracin.
Conteste "y" (s) slo si tiene una Pro Audio Spectrum 16,Pro Audio Studio 16 o Logitech SoundMan 16. No conteste "y" (s)si tiene otra tarjeta de Media Visin o Logitech ya que noson compatibles con PAS16.
Conteste "y" (s) slamente si posee una SoundBlaster originalde Creative Labs o una clnica 100% compatible a nivel hardwarecomo por ejemplo una Thunderboard o una SM Games. Si su tarjetaestaba en la lista de tarjetas soportadas busque las instruccionesespecficas en el fichero Readme.cards antes de contestar ala pregunta. Para una tarjeta desconocida puede contestar "y"(s) si la tarjeta presume de ser compatible con SoundBlaster.
Tenga cuidado con esta pregunta. El interfaz MPU401 es soportadopor casi todas las tarjetas de sonido, aunque algunas tarjetastienen su propio controlador MPU401. Activar la opcin MPU401 con esastarjetas causar un conflicto. Tambin el activar MPU401 en unsistema que realmente no tiene un MPU401 puede causar algn problema.Si su tarjeta estaba en la lista de tarjetas soportadas busque lasinstrucciones especficas en el fichero Readme.cards.Es seguro contestar "y" (s) si posee una verdadera tarjeta interfazMPU401 MIDI.
Piense otra vez cuidadosamente antes de contestar "y" (s) aesta pregunta. Lo mejor es contestar s cuando se tenga una tarjetaoriginal Windows Sound System fabricada por Microsoft o unaAztech SG16 Pro (o una NX16 Pro). Tambin puede contestar"y" (s) en el caso de que su tarjeta no estuviera en la listaanterior. Para las tarjetas que tienen soporte del controlador, consultelas instrucciones especficas en el fichero Readme.cards. Algunoscontroladores tienen su propio soporte MSS y por lo tanto activar estaopcin causar un conflicto.
Conteste "y" (s) si su tarjeta tiene un chip de interfaz deaudio Mozart (OAK OTI-601) o un MAD16 (OPTI 82C928 o 82C929).Estos chips son actualmente muy comunes por lo que es posibleque algunas tarjetas "sin nombre" tengan alguno de ellos.Adems el chip MAD16 es usado en algunas tarjetas fabricadas porfabricantes como Turtle Beach (Tropez), Reveal (algunos modelos)y Diamond (modelos ms recientes).
Active esta opcin si su tarjeta es una SoundBlaster Pro oSoundBlaster 16. Activela tambin con cualquier clnico de laSoundBaster Pro. Contestar "n" (no) ahorra algo de memoria perocontestar "y" (s) es la mejor opcin.
Despus el programa de configuracin hace algunas preguntas de servicios dealto nivel. La contestacin recomendada es "y" (s) para cada una de laspreguntas. Conteste "n" (no) solamente si sabe que no va a utilizar esaopcin.
Si contesta "n" (no) desactivar los dispositivos /dev/midixxy el acceso a cualquier puerto MIDI usando /dev/sequencer y/dev/music. Esta opcin tambin afecta a los dispositivos compatibles con el MPU401 y/o General MIDI.
Despus de las preguntas anteriores, el programa de configuracin preguntapor la informacin especfica de la tarjeta. Generalmente es indicar ladireccin I/O, IRQ y el DMA. Con algunas tarjetas el programa pregunta por losficheros que van a ser usados durante la inicializacin de la tarjeta. Sonlas tarjetas que tienen un chip o un microprocesador DSP el cual debe serinicializado bajando un programa (microcdigo) a la tarjeta. En algunos casoseste fichero es escrito a un fichero de cabecera .h por el programa deconfiguracin y ya es incluido en el controlador durante la compilacin. Lea de nuevola informacin concerniente a su tarjeta en el fichero Readme.cards.
Para operar correctamente, deben crearse los ficheros de dispositivos de sonido. Normalmente, estos se crean durante la instalacin de su sistema Linux. Puede efectuarseun chequeo rpido utilizando el comando listado ms abajo. Si el comando respondede la manera mostrada (la fecha puede variar), entonces los ficheros de dispositivoson, casi seguro, correctos.
Dse cuenta de que tener los ficheros de dispositivo correctos no garantiza nadade por s. El controlador del ncleo debe tambin estar cargado y compilado antesde que los dispositivos funcionen (se hablar ms de ello ms tarde).
En algunos casos, si usted cree que los ficheros de dispositivo son errneos, puedecrearlos de nuevo utilizando el script que viene al final del fichero Readme.linux en eldirectorio /usr/src/linux/drivers/sound, ejecutndolo como root. De maneraalternativa, la mayor parte de las distribuciones Linux tienen el script /dev/MAKEDEVel cual puede ser utilizado para este propsito.
7fc3f7cf58