Differences between revisions 1 and 7 (spanning 6 versions)
Revision 1 as of 2010-07-07 04:19:58
Size: 2965
Editor: GeoffSimmons
Comment: Initial revision.
Revision 7 as of 2020-06-09 01:57:58
Size: 3082
Editor: PaulWise
Comment: fix link
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: none-~ ~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: English - [[fr/snd-emu10k1|Français]] - [[it/snd-emu10k1|Italiano]]-~
Line 28: Line 28:
 1. Acquire the alsa-firmware tarball from the ALSA project's FTP server: {{{
$ wget ftp://ftp.alsa-project.org/pub/firmware/alsa-firmware-1.0.20.tar.bz2
 1. 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
Line 32: Line 32:
$ tar xvf alsa-firmware-1.0.20.tar.bz2
$ cd alsa-firmware-1.0.20
$ tar xvf alsa-firmware-1.0.25.tar.bz2
$ cd alsa-firmware-1.0.25
Line 68: Line 68:
The following list is based on the ''alias'' fields of {{{modinfo snd-emu10k1}}} on Lenny. The following list is based on the ''alias'' fields of {{{modinfo snd-emu10k1}}} in Debian 2.6.32 (2.6.32-46) kernel images.

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.

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.

  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 ftp://ftp.alsa-project.org/pub/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

General

  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