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.
Contents
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.
Install the alsa-base, alsa-utils and build-essential packages:
$ su # aptitude update && aptitude install alsa-base alsa-utils build-essential # exit
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
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
Install the firmware to your system:
$ su # mkdir -p /usr/local/lib/firmware/ea # cp *fw /usr/local/lib/firmware/ea
Reload the relevant echoaudio module in use, for example:
# modprobe -r snd-mia ; modprobe snd-mia
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.
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.
PCI: 1057:1801 Motorola DSP56301 Digital Signal Processor
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.
PCI: 1057:1801 Motorola DSP56301 Digital Signal Processor
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.
PCI: 1057:3410 Motorola DSP56361 Digital Signal Processor
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.
PCI: 1057:1801 Motorola DSP56301 Digital Signal Processor
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.
PCI: 1057:1801 Motorola DSP56301 Digital Signal Processor PCI: 1057:3410 Motorola DSP56361 Digital Signal Processor
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.
PCI: 1057:3410 Motorola DSP56361 Digital Signal Processor
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.
PCI: 1057:3410 Motorola DSP56361 Digital Signal Processor
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.
PCI: 1057:3410 Motorola DSP56361 Digital Signal Processor
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.
PCI: 1057:3410 Motorola DSP56361 Digital Signal Processor
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.
PCI: 1057:3410 Motorola DSP56361 Digital Signal Processor
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.
PCI: 1057:1801 Motorola DSP56301 Digital Signal Processor
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.
PCI: 1057:3410 Motorola DSP56361 Digital Signal Processor
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.
PCI: 1057:3410 Motorola DSP56361 Digital Signal Processor
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.
PCI: 1057:1801 Motorola DSP56301 Digital Signal Processor PCI: 1057:3410 Motorola DSP56361 Digital Signal Processor