Differences between revisions 5 and 6
Revision 5 as of 2013-01-01 20:56:31
Size: 3049
Editor: GeoffSimmons
Comment: ftp.alsa-project.org is currently uncontactable, use alternate primary site.
Revision 6 as of 2013-01-02 13:40:34
Size: 3080
Comment: add link to french translation
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: English - [[it/snd-emu10k1|Italiano]]-~ ~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: English - [[fr/snd-emu10k1|Français]] - [[it/snd-emu10k1|Italiano]]-~

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 http://mirrors.zerg.biz/alsa/firmware/alsa-firmware-1.0.25.tar.bz2
  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.

  • PCI: 1102:0002 Creative Labs SB Live! EMU10k1
    PCI: 1102:0004 Creative Labs SB Audigy
    PCI: 1102:0008 Creative Labs SB0400 Audigy2 Value

See Also

CategoryHardware | CategorySound