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.

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.

{i} The EMU20K1 and EMU20K2 chipsets are supported by a different driver.


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.

  1. Install the build-essential package:

    $ su
    # aptitude update && aptitude install build-essential
    # exit
  2. Acquire an alsa-firmware tarball (> 1.0.14) from the ALSA project's server, for example:

    $ wget
  3. 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
  4. Install the firmware on your system:

    $ su
    # mkdir -p /usr/local/lib/firmware/emu
    # cp *fw /usr/local/lib/firmware/emu
  5. Reload the snd-emu10k1 module:

    # modprobe -r snd-emu10k1-synth snd-emu10k1 ; modprobe snd-emu10k1


  1. Install the alsa-base and alsa-utils packages:

    # aptitude install alsa-base alsa-utils
  2. 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
  3. Run alsamixer(1) to unmute channels and raise the volume levels.

  4. 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.

See Also

CategoryHardware | CategorySound