Hi:<br>If the Indigo_IOX is like the Indigo IO, then there should be a utility called EchoMixer that you can/should use. It's in the alsa-tools-gui package....<br><br>Good Luck!<br><br><div class="gmail_quote">On Tue, Jul 7, 2009 at 7:25 AM, Susan Cragin <span dir="ltr"><<a href="mailto:susancragin@earthlink.net">susancragin@earthlink.net</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="im">>> My soundcard is the indigoiox. It doesn't seem to be working properly<br>
<br>
</div><div class="im">>Looking at the module info for the card driver, I see:<br>
>firmware: ea/indigo_iox_dsp.fw<br>
>firmware: ea/loader_dsp.fw<br>
><br>
>You will have to fetch alsa-firmware from the medibuntu repos, and install it. If they don't have 1.0.20 available, you will need to download it from the alsa site and build it yourself.<br>
><br>
>Happy to help further should you need it.<br>
><br>
>Luke<br>
<br>
</div>I did fetch alsa-firmware, and it was version 20, so that's good.<br>
Now the gnome volume control shows all output channels but no input.<br>
Audacity still will not record.<br>
alsamixer does not work.<br>
<br>
susan@ubuntu:~$ strace -eopen alsamixer<br>
open("/etc/ld.so.cache", O_RDONLY) = 3<br>
open("/lib/libncurses.so.5", O_RDONLY) = 3<br>
open("/usr/lib/libasound.so.2", O_RDONLY) = 3<br>
open("/lib/tls/i686/cmov/libm.so.6", O_RDONLY) = 3<br>
open("/lib/tls/i686/cmov/libdl.so.2", O_RDONLY) = 3<br>
open("/lib/tls/i686/cmov/libpthread.so.0", O_RDONLY) = 3<br>
open("/lib/tls/i686/cmov/libc.so.6", O_RDONLY) = 3<br>
open("/lib/tls/i686/cmov/librt.so.1", O_RDONLY) = 3<br>
open("/dev/urandom", O_RDONLY) = 3<br>
open("/usr/share/alsa/alsa.conf", O_RDONLY) = 3<br>
open("/home/susan/.asoundrc", O_RDONLY) = 3<br>
open("/home/susan/.asoundrc.asoundconf", O_RDONLY) = 4<br>
open("/dev/snd/controlC0", O_RDONLY) = 3<br>
open("/dev/snd/controlC0", O_RDWR) = 3<br>
open("/dev/snd/controlC1", O_RDONLY) = 3<br>
open("/dev/snd/controlC1", O_RDWR) = 3<br>
open("/dev/snd/controlC2", O_RDONLY) = -1 ENOENT (No such file or directory)<br>
open("/dev/aloadC2", O_RDONLY) = -1 ENOENT (No such file or directory)<br>
open("/dev/snd/controlC3", O_RDONLY) = -1 ENOENT (No such file or directory)<br>
open("/dev/aloadC3", O_RDONLY) = -1 ENOENT (No such file or directory)<br>
open("/dev/snd/controlC4", O_RDONLY) = -1 ENOENT (No such file or directory)<br>
open("/dev/aloadC4", O_RDONLY) = -1 ENOENT (No such file or directory)<br>
open("/dev/snd/controlC5", O_RDONLY) = -1 ENOENT (No such file or directory)<br>
open("/dev/aloadC5", O_RDONLY) = -1 ENOENT (No such file or directory)<br>
open("/dev/snd/controlC6", O_RDONLY) = -1 ENOENT (No such file or directory)<br>
open("/dev/aloadC6", O_RDONLY) = -1 ENOENT (No such file or directory)<br>
open("/dev/snd/controlC7", O_RDONLY) = -1 ENOENT (No such file or directory)<br>
open("/dev/aloadC7", O_RDONLY) = -1 ENOENT (No such file or directory)<br>
open("/dev/snd/controlC8", O_RDONLY) = -1 ENOENT (No such file or directory)<br>
open("/dev/aloadC8", O_RDONLY) = -1 ENOENT (No such file or directory)<br>
open("/dev/snd/controlC9", O_RDONLY) = -1 ENOENT (No such file or directory)<br>
open("/dev/aloadC9", O_RDONLY) = -1 ENOENT (No such file or directory)<br>
open("/dev/snd/controlC10", O_RDONLY) = -1 ENOENT (No such file or directory)<br>
open("/dev/aloadC10", O_RDONLY) = -1 ENOENT (No such file or directory)<br>
open("/dev/snd/controlC11", O_RDONLY) = -1 ENOENT (No such file or directory)<br>
open("/dev/aloadC11", O_RDONLY) = -1 ENOENT (No such file or directory)<br>
open("/dev/snd/controlC12", O_RDONLY) = -1 ENOENT (No such file or directory)<br>
open("/dev/aloadC12", O_RDONLY) = -1 ENOENT (No such file or directory)<br>
open("/dev/snd/controlC13", O_RDONLY) = -1 ENOENT (No such file or directory)<br>
open("/dev/aloadC13", O_RDONLY) = -1 ENOENT (No such file or directory)<br>
open("/dev/snd/controlC14", O_RDONLY) = -1 ENOENT (No such file or directory)<br>
open("/dev/aloadC14", O_RDONLY) = -1 ENOENT (No such file or directory)<br>
open("/dev/snd/controlC15", O_RDONLY) = -1 ENOENT (No such file or directory)<br>
open("/dev/aloadC15", O_RDONLY) = -1 ENOENT (No such file or directory)<br>
open("/dev/snd/controlC16", O_RDONLY) = -1 ENOENT (No such file or directory)<br>
open("/dev/aloadC16", O_RDONLY) = -1 ENOENT (No such file or directory)<br>
open("/dev/snd/controlC17", O_RDONLY) = -1 ENOENT (No such file or directory)<br>
open("/dev/aloadC17", O_RDONLY) = -1 ENOENT (No such file or directory)<br>
open("/dev/snd/controlC18", O_RDONLY) = -1 ENOENT (No such file or directory)<br>
open("/dev/aloadC18", O_RDONLY) = -1 ENOENT (No such file or directory)<br>
open("/dev/snd/controlC19", O_RDONLY) = -1 ENOENT (No such file or directory)<br>
open("/dev/aloadC19", O_RDONLY) = -1 ENOENT (No such file or directory)<br>
open("/dev/snd/controlC20", O_RDONLY) = -1 ENOENT (No such file or directory)<br>
open("/dev/aloadC20", O_RDONLY) = -1 ENOENT (No such file or directory)<br>
open("/dev/snd/controlC21", O_RDONLY) = -1 ENOENT (No such file or directory)<br>
open("/dev/aloadC21", O_RDONLY) = -1 ENOENT (No such file or directory)<br>
open("/dev/snd/controlC22", O_RDONLY) = -1 ENOENT (No such file or directory)<br>
open("/dev/aloadC22", O_RDONLY) = -1 ENOENT (No such file or directory)<br>
open("/dev/snd/controlC23", O_RDONLY) = -1 ENOENT (No such file or directory)<br>
open("/dev/aloadC23", O_RDONLY) = -1 ENOENT (No such file or directory)<br>
open("/dev/snd/controlC24", O_RDONLY) = -1 ENOENT (No such file or directory)<br>
open("/dev/aloadC24", O_RDONLY) = -1 ENOENT (No such file or directory)<br>
open("/dev/snd/controlC25", O_RDONLY) = -1 ENOENT (No such file or directory)<br>
open("/dev/aloadC25", O_RDONLY) = -1 ENOENT (No such file or directory)<br>
open("/dev/snd/controlC26", O_RDONLY) = -1 ENOENT (No such file or directory)<br>
open("/dev/aloadC26", O_RDONLY) = -1 ENOENT (No such file or directory)<br>
open("/dev/snd/controlC27", O_RDONLY) = -1 ENOENT (No such file or directory)<br>
open("/dev/aloadC27", O_RDONLY) = -1 ENOENT (No such file or directory)<br>
open("/dev/snd/controlC28", O_RDONLY) = -1 ENOENT (No such file or directory)<br>
open("/dev/aloadC28", O_RDONLY) = -1 ENOENT (No such file or directory)<br>
open("/dev/snd/controlC29", O_RDONLY) = -1 ENOENT (No such file or directory)<br>
open("/dev/aloadC29", O_RDONLY) = -1 ENOENT (No such file or directory)<br>
open("/dev/snd/controlC30", O_RDONLY) = -1 ENOENT (No such file or directory)<br>
open("/dev/aloadC30", O_RDONLY) = -1 ENOENT (No such file or directory)<br>
open("/dev/snd/controlC31", O_RDONLY) = -1 ENOENT (No such file or directory)<br>
open("/dev/aloadC31", O_RDONLY) = -1 ENOENT (No such file or directory)<br>
<br>
alsamixer: function snd_ctl_open failed for default: No such device<br>
<div><div></div><div class="h5"><br>
<br>
<br>
<br>
<br>
--<br>
Ubuntu-Studio-users mailing list<br>
<a href="mailto:Ubuntu-Studio-users@lists.ubuntu.com">Ubuntu-Studio-users@lists.ubuntu.com</a><br>
Modify settings or unsubscribe at: <a href="https://lists.ubuntu.com/mailman/listinfo/ubuntu-studio-users" target="_blank">https://lists.ubuntu.com/mailman/listinfo/ubuntu-studio-users</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>++++++++++++++++<br>Ernie Dulanowsky <br><a href="http://www.pulsewidth.ca">www.pulsewidth.ca</a><br>++++++++++++++++<br><a href="http://twitter.com/oblique/statuses/2508737886" target="_blank">oblique: Do nothing for as long as possible</a>