Translation(s): English - Français


Echo Darla, Darla24, Gina, Gina24, Gina3G, Indigo, Indigo DJ, Indigo DJx, Indigo IO, Indigo IOx, Layla, Layla24, Layla3G, Mia/MiaMIDI, Mona devices

This page describes how to enable support for Echo Digital Audio sound cards on Debian systems.

The echoaudio ALSA driver supports several sound cards produced by Echo Digital Audio Corporation. It is part of the Linux kernel since version 2.6.18.

Installation

You are required to supply firmware for device use, which can be acquired from the ALSA project.

  1. Install the alsa-base, alsa-utils and build-essential packages:

    $ su
    # aptitude update && aptitude install alsa-base alsa-utils build-essential
    # exit
  2. Acquire an alsa-firmware tarball (> 1.0.13) 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 echoaudio && make
  4. Install the firmware to your system:

    $ su
    # mkdir -p /usr/local/lib/firmware/ea
    # cp *fw /usr/local/lib/firmware/ea
  5. Reload the relevant echoaudio module in use, for example:

    # modprobe -r snd-mia ; modprobe snd-mia
  6. 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
  7. Run alsamixer(1) to unmute channels and raise the volume levels.

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

snd-darla20

The following list is based on the alias fields of modinfo snd-darla20 in Debian 2.6.32 (2.6.32-46) kernel images.

snd-darla24

The following list is based on the alias fields of modinfo snd-darla24 in Debian 2.6.32 (2.6.32-46) kernel images.

snd-echo3g

The following list is based on the alias fields of modinfo snd-echo3g in Debian 2.6.32 (2.6.32-46) kernel images.

snd-gina20

The following list is based on the alias fields of modinfo snd-gina20 in Debian 2.6.32 (2.6.32-46) kernel images.

snd-gina24

The following list is based on the alias fields of modinfo snd-gina24 in Debian 2.6.32 (2.6.32-46) kernel images.

snd-indigodj

The following list is based on the alias fields of modinfo snd-indigodj in Debian 2.6.32 (2.6.32-46) kernel images.

snd-indigodjx

The following list is based on the alias fields of modinfo snd-indigodjx in Debian 2.6.32 (2.6.32-46) kernel images.

snd-indigoio

The following list is based on the alias fields of modinfo snd-indigoio in Debian 2.6.32 (2.6.32-46) kernel images.

snd-indigoiox

The following list is based on the alias fields of modinfo snd-indigoiox in Debian 2.6.32 (2.6.32-46) kernel images.

snd-indigo

The following list is based on the alias fields of modinfo snd-indigo in Debian 2.6.32 (2.6.32-46) kernel images.

snd-layla20

The following list is based on the alias fields of modinfo snd-layla20 in Debian 2.6.32 (2.6.32-46) kernel images.

snd-layla24

The following list is based on the alias fields of modinfo snd-layla24 in Debian 2.6.32 (2.6.32-46) kernel images.

snd-mia

The following list is based on the alias fields of modinfo snd-mia in Debian 2.6.32 (2.6.32-46) kernel images.

snd-mona

The following list is based on the alias fields of modinfo snd-mona in Debian 2.6.32 (2.6.32-46) kernel images.

See Also


CategoryHardware | CategorySound