Installation Instructions for Creative EMU10K1 drivers (v0.3) ----------------------------------------------------------------------- Card support ------------ - Creative Sound Blaster Live! - E-mu APS Kernel Versions --------------- Modularized drivers are available for: - Kernel 2.0.36-0.7 (Intel x86 non-SMP) (Redhat 5.2) - Kernel 2.2.5-15 (Intel x86 non-SMP) (Redhat 6.0) - Kernel 2.2.10 (Intel x86 non-SMP) The drivers have been built for these versions of the Linux kernel and are not meant to work with other kernel versions. Forcing the driver to load with other kernel versions via "insmod -f" or adding "options emu10k1 -f" to /etc/conf.modules is not recommended. Do this strictly at your own risk. If you are using a kernel compiled with version information, you will get an "unresolved symbols" error message on startup after you install the driver. This is normal and the driver will still function normally. Features -------- - Open Sound System (OSS) compatible - Full duplex wave playback/recording functionality (/dev/dsp) - Simultaneous wave playback streams (/dev/dsp and /dev/dsp1) - Analog mixer (AC97) support (/dev/mixer) (SBLive! only) - Sound status reporting (/dev/sndstat) - MIDI UART support (/dev/midi) - Joystick interface support (>= 2.2.x kernels only) - Supports multiple EMU10K1-based cards Requirements ------------ - The kernel must be compiled: - With loadable modules support (CONFIG_MODULES = y) - Without SMP support (CONFIG_SMP = n) - With soundcard support as a module (CONFIG_SOUND = m) - Without any integrated soundcard drivers (CONFIG_SOUND_* = n) - "PnP-compatible OS installed" option in BIOS must be disabled - Recommended system configuration: Min. 200 MHz Pentium-class w/ 32 MB RAM Automated Installation ---------------------- 1. If you are using a non-Redhat distribution, proceed to Manual Installation 2. Set userid to root. (su) 3. Run ./install_emu10k1 4. If the program reports that the driver is installed, you are done. 5. If there are any error messages, proceed to Manual Installation. Manual Installation ------------------- 1. Determine your kernel sound modules installation location (usually /lib/modules/2.x.y/misc) 2. Copy the appropriate driver to that location as emu10k1.o (eg. /lib/modules/2.x.y/misc/emu10k1.o) 3. Unload all existing soundcard drivers, including soundcore 4. Remove all old soundcard references from /etc/conf.modules 5. Add a new reference to the driver in /etc/conf.modules: (eg. "alias sound emu10k1" or "alias char-major-14 emu10k1") 6. If your kernel is compiled with version information, add the following lines to /etc/conf.modules after the previous statement: pre-install emu10k1 insmod soundcore post-remove emu10k1 rmmod soundcore 7. Load the driver: "modprobe emu10k1"