getting echoaudio soundcard to work

Susan Cragin susancragin at
Tue Oct 2 20:33:56 BST 2007

Jonathan -- thank you. Instructions worked substituting "indigoio" for 
your cardname.
However, I have a problem editing alsa-base to set the index to 0.
Should I put it at the top of the "options" list near the end?

  # autoloader aliases
  install sound-slot-0 /sbin/modprobe snd-card-0
  install sound-slot-1 /sbin/modprobe snd-card-1
  install sound-slot-2 /sbin/modprobe snd-card-2
  install sound-slot-3 /sbin/modprobe snd-card-3
  install sound-slot-4 /sbin/modprobe snd-card-4
  install sound-slot-5 /sbin/modprobe snd-card-5
  install sound-slot-6 /sbin/modprobe snd-card-6
  install sound-slot-7 /sbin/modprobe snd-card-7

  # Cause optional modules to be loaded above generic modules
  install snd /sbin/modprobe --ignore-install snd && { /sbin/modprobe 
--quiet snd-ioctl32 ;$
  install snd-pcm /sbin/modprobe --ignore-install snd-pcm && { 
/sbin/modprobe --quiet snd-p$
  install snd-mixer /sbin/modprobe --ignore-install snd-mixer && { 
/sbin/modprobe --quiet s$
  install snd-seq /sbin/modprobe --ignore-install snd-seq && { 
/sbin/modprobe --quiet snd-s$
  install snd-rawmidi /sbin/modprobe --ignore-install snd-rawmidi && { 
/sbin/modprobe --qui$
  # Cause optional modules to be loaded above sound card driver modules
  install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 
$CMDLINE_OPTS && { /sbin/$
  install snd-via82xx /sbin/modprobe --ignore-install snd-via82xx 
$CMDLINE_OPTS && { /sbin/$

  # Load saa7134-alsa instead of saa7134 (which gets dragged in by it 
  install saa7134 /sbin/modprobe --ignore-install saa7134 $CMDLINE_OPTS 
&& { /sbin/modprobe$

  # Load snd-seq for devices that don't have hardware midi;
  #   Ubuntu #26283, #43682, #56005; works around Ubuntu #34831 for
  #   non-Creative Labs PCI hardware
  install snd /sbin/modprobe --ignore-install snd && { /sbin/modprobe 
-Qb snd-seq ; }
  # Prevent abnormal drivers from grabbing index 0
  options snd-bt87x index=-2
  options snd-cx88_alsa index=-2
  options saa7134-alsa index=-2
  options snd-atiixp-modem index=-2
  options snd-intel8x0m index=-2
  options snd-via82xx-modem index=-2
  options snd-usb-audio index=-2
  options snd-usb-usx2y index=-2
  options snd-usb-caiaq index=-2
  # Ubuntu #62691, enable MPU for snd-cmipci
  options snd-cmipci mpu_port=0x330 fm_port=0x388


Jonathan Leonard wrote:
  On Oct 2, 2007, at 8:14 AM, Susan Cragin wrote:

  Hello. I installed Linux Studio yesterday and have all the updates.
  I understood that my echoaudio pcmcia card would be recognized, but
  I am
  having trouble getting it to work. Could anyone point me to the latest
  installation instructions? Thanks.


  Hi Susan, I have a layla20.  I found that the firmware was missing
  from ALSA in Ubuntu Studio Feisty with some other things.  This was
  fixed by downloading the latest ALSA and rebuilding.

  	This would include:

  	Extract each of the above to separate directories and then enter
  alsa drivers for example and begin there with ./configure, make, make
  install - to install each portion of ALSA.

  	When installing ALSA drivers, include the sound card as follows:
  	$sudo ./configure --with-card=layla20

  	This makes sure to compile the driver for your soundcard which may
  be different than 'layla20', also note that the card name is
  'layla20' and not 'snd-layla20'.  You can put multiple cards on that
  line seperated by commas.  For example ./configure --with-

  	After the install try modprobing the layla20 driver:
  	$modprobe snd-layla20

  	If you get no response to the command it is probably working.

  	Try the aplay -l command to list playback devices and see if the
  card is there.

  	Edit /etc/modprobe.d/alsa-base   and set the index of the layla20 to
  0.  This makes it the default device for the system.  You can see
  various other lines in there with =1 etc.  Here, refer to your device
  as 'snd-layla20' for example.  Then reboot.

  	If your echoaudio card has spdif, remember that to access this you
  should use hw:0,1 in various software and dialogs to specify the
  digital device on the soundcard.  For example in qjackctl.  hw(0,0)
  would be the analog devices.

  	Ubuntu Studio also comes with a nice app called echomixer that can
  be run from a terminal.

  Hope this Helps,

  -jonathan adams leonard

More information about the Ubuntu-Studio-users mailing list