Translation(s): English - Français - Italiano
Sound Blaster Live!/Audigy and E-MU Digital Audio Systems devices
This page describes how to enable support for audio devices, based on specific Creative and E-MU chipsets, on Debian systems.
Contents
snd-emu10k1 is a Linux kernel module supporting Creative Technology EMU10K1/EMU10K2 and E-MU Systems 0404/1212m/1616/1616m/1820/1820m audio processors. It is an ALSA driver provided in Linux 2.6 mainline kernels. The driver is also available through the alsa-source package.
Firmware is required to be provided for E-MU Digital Audio Systems devices.
The EMU20K1 and EMU20K2 chipsets are supported by a different driver.
Installation
E-MU Digital Audio Systems devices
This section can be skipped for Sound Blaster Live! and Audigy devices.
You are required to supply firmware files to enable device operation, which can be acquired from the ALSA project.
Install the build-essential package:
$ su # aptitude update && aptitude install build-essential # exit
Acquire an alsa-firmware tarball (> 1.0.14) from the ALSA project's server, for example:
$ wget ftp://ftp.alsa-project.org/pub/firmware/alsa-firmware-1.0.25.tar.bz2
Extract the tarball and create firmware from binary DSP code:
$ tar xvf alsa-firmware-1.0.25.tar.bz2 $ cd alsa-firmware-1.0.25 $ ./configure $ cd emu && make
Install the firmware on your system:
$ su # mkdir -p /usr/local/lib/firmware/emu # cp *fw /usr/local/lib/firmware/emu
Reload the snd-emu10k1 module:
# modprobe -r snd-emu10k1-synth snd-emu10k1 ; modprobe snd-emu10k1
General
Install the alsa-base and alsa-utils packages:
# aptitude install alsa-base alsa-utils
If not already performed, add your user account to the audio group, then log out and log back into your system:
# adduser yourusername audio # exit $ exit
Run alsamixer(1) to unmute channels and raise the volume levels.
Test the sound device, for example:
$ aplay /usr/share/sounds/alsa/Noise.wav $ speaker-test -t sine -f 440 -c 2 $ speaker-test -t wav -c 2
Supported Devices
The page HowToIdentifyADevice/PCI explains how to identify a PCI device.
The following list is based on the alias fields of modinfo snd-emu10k1 in Debian 2.6.32 (2.6.32-46) kernel images.
PCI: 1102:0002 Creative Labs SB Live! EMU10k1 PCI: 1102:0004 Creative Labs SB Audigy PCI: 1102:0008 Creative Labs SB0400 Audigy2 Value