Instrucciones de Instalación para los controladores EMU10K1 de Creative (v0.4)
Español v0.1
---------------------------------------------------------------------------------

Tarjetas de Sonido soportadas por el controlador
------------------------------------------------

- Creative Sound Blaster Live!


Características
------------------

- Compatible con el Open Sound System (OSS)
- Capacidad de reproducción y grabado simultáneo en full duplex (/dev/dsp)
- Capacidad de reproducción de varios canales a la vez
- Soporte del mixer análogo (AC97) (/dev/mixer)
- Reporte del estado del controlador (/dev/sndstat)
- Soporte de la interfaz MIDI UART (/dev/midi)
- Soporte de la interfaz para joysticks (kerneles versión 2.2.x o superior)
- Soporta múltiples tarjetas basadas en el chip EMU10K1


- Requisitos del controlador
----------------------------

- El kernel debe estar compilado de la siguiente forma:

  - Con capacidad de cargar módulos (CONFIG_MODULES = y)
  - Con el soporte para tarjetas de sonido compilado como un módulo 
    (CONFIG_SOUND = m)
  - Sin ningún otro controlador de tarjetas de sonido integrado en el kernel 
    (CONFIG_SOUND_* = n)
  - La opción para "Sistemas Operativos conpatibles con PnP" debe desactivarse en 
    el BIOS de la computadora.
  - Configuración del sistema recomendada: Sistema tipo Pentium de 100MHz (al menos), 
    con 32 MB de memoria RAM


- Compilación del controlador
--------------------------------

Para compilar el controlador, simplemente digite "make" dentro del direcotorio emu10k1/. 
Esto creará el archivo "emu10k1.o".



- Instalación
----------------

1.- Localizar el directorio en dónde se encuentran los módulos de sonido del kernel; 
usualmente están en /lib/modules/2.x.y/misc
2.- Copiar el archivo emu10k1.o a ese directorio con el mismo nombre. El nombre del 
archivo final deberá ser semejante a /lib/modules/2.x.y/misc/emu10k1.o
3.- Deben descargarse de la memoria todos los módulos de sonidos que se encuentren activados, 
incluyendo "soundcore". (Utilizar el comando rmmod).
4.- Eliminar todas las referencias a módulos de sonido del archivo /etc/conf.modules
5.- Agregar una nueva referencia al controlador en el archivo /etc/conf.modules:
    (ejemplo: "alias sound emu10k1" o "alias char-major-14 emu10k1")
6.- Cargar el módulo en la memoria "modprobe emu10k1".



- Soporte para los joysticks:
-----------------------------

1.- Cargar el módulo de la tarjeta de sonido con el parámetro "joystick=0x200"
    Por ejemplo: "insmod emu10k1 joystick=0x200".
2.- Cargar el controlador básico del joystick
    Por ejemplo: "insmod joystick"
3.- Cargar el módulo específico del controlador de su joystick
    Por ejemplo: "insmod joy-analog" (en caso de que use un joystick analógico).

Puede leer el archivo /usr/src/linux/Documentation/joystick.txt para obtener más información.
