echo audio firmware missing

Bug #145921 reported by Bill Brown
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Incomplete
Undecided
Unassigned
linux-source-2.6.22 (Ubuntu)
Won't Fix
Undecided
Ubuntu Audio Team

Bug Description

Greetings:

I am running a Gutsy amd64 ubuntu. I have an issue with an echo audio mia soundcard not being recognized with the rt kernel.

version 2.6.22-12-generic of the kernel contains the echo audio firmware and detects the installed mia soundcard.

version 2.6.22-12-rt of the kernel does not recognize the echo audio firmware or sound card (mia)

Let me know what other information you need and I will paste it in.

Thanks.

Revision history for this message
Bill Brown (wbrown) wrote :

Here is some more output from dmesg:

 38.932667] get_firmware(): Firmware not available (-2)
 38.934054] ACPI: PCI interrupt for device 0000:01:07.0 disabled
 38.934639] Echoaudio Mia: probe of 0000:01:07.0 failed with error -2

Here is some output from lspci that shows the card is there

01:07.0 Multimedia controller: Motorola DSP56361 Digital Signal Processor

Revision history for this message
Bill Brown (wbrown) wrote :

Here is the kernel info from uname -a

Linux localhost 2.6.22-12-rt #1 SMP PREEMPT RT Sun Sep 23 21:11:52 GMT 2007 x86_64 GNU/Linux

Revision history for this message
Tim Gardner (timg-tpi) wrote :

Please follow the instructions in https://help.ubuntu.com/community/DebuggingSoundProblems 'Reporting Sound Bugs'. Do you have this problem with the -generic kernel?

Changed in linux-ubuntu-modules-2.6.22:
status: New → Triaged
Tim Gardner (timg-tpi)
Changed in linux-source-2.6.22:
assignee: nobody → ubuntu-audio
Revision history for this message
Bill Brown (wbrown) wrote :
Download full text (10.8 KiB)

Greetings Tim:

I do have the same problem with the -generic kernal as well. Here is the data from the various command line utils in the "DebuggingSoundProblems"

bill@gyenyame:/$ aplay --list-devices
**** List of PLAYBACK Hardware Devices ****
card 0: CA0106 [CA0106], device 0: ca0106 [CA0106]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: CA0106 [CA0106], device 1: ca0106 [CA0106]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: CA0106 [CA0106], device 2: ca0106 [CA0106]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: CA0106 [CA0106], device 3: ca0106 [CA0106]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: CK804 [NVidia CK804], device 0: Intel ICH [NVidia CK804]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: CK804 [NVidia CK804], device 2: Intel ICH - IEC958 [NVidia CK804 - IEC958]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

from lspci -v

00:04.0 Multimedia audio controller: nVidia Corporation CK804 AC'97 Audio Controller (rev
a2)
        Subsystem: Biostar Microtech Int'l Corp Unknown device 8204
        Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 22
        I/O ports at ea00 [size=256]
        I/O ports at ee00 [size=256]
        Memory at febfd000 (32-bit, non-prefetchable) [size=4K]
        Capabilities: [44] Power Management version 2

01:06.0 Multimedia audio controller: Creative Labs SB Audigy LS
        Subsystem: Creative Labs SB0410 SBLive! 24-bit
        Flags: bus master, medium devsel, latency 32, IRQ 18
        I/O ports at df00 [size=32]
        Capabilities: [dc] Power Management version 2

01:07.0 Multimedia controller: Motorola DSP56361 Digital Signal Processor
        Subsystem: Echo Digital Audio Corporation Mia rev.0
        Flags: medium devsel, IRQ 19
        Memory at fe800000 (32-bit, non-prefetchable) [size=1M]

from lspnp -v
lspnp: /proc/bus/pnp not available

bill@gyenyame:/$ tail -2 /proc/asound/oss/sndstat
0: mixer00
1: Realtek ALC655 rev 0

bill@gyenyame:/$ amixer
Simple mixer control 'Line in',0
  Capabilities: cvolume
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 255
  Front Left: Capture 255 [100%] [24.00dB]
  Front Right: Capture 255 [100%] [24.00dB]
Simple mixer control 'Mic',0
  Capabilities: cvolume
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 255
  Front Left: Capture 0 [0%] [-99999.99dB]
  Front Right: Capture 0 [0%] [-99999.99dB]
Simple mixer control 'Phone',0
  Capabilities: cvolume
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 255
  Front Left: Capture 51 [20%] [-78.00dB]
  Front Right: Capture 51 [20%] [-78.00dB]
Simple mixer control 'IEC958',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'IEC958 Center/LFE',0
  Capabilities: pvolume
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 255
  Mono:
  Front Left: Playback 173 [68%] [-8.50dB]
  Front Right: Playback 173 [68%] [-8.50dB]
Simple mixer control 'IEC958 Front',0
  Capabilities: pvolume
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 255
  Mono:
  Front Left: Playback 232 [91%] [6.25dB]
  Front Right: Playback 232 [91%] [6.25...

Revision history for this message
Bill Brown (wbrown) wrote :
Download full text (5.1 KiB)

Greetings:

Here is the output from the aadebug script found on the alsa site

ALSA Audio Debug v0.1.0 - Fri Sep 28 15:42:32 CDT 2007
http://alsa.opensrc.org/aadebug
http://www.gnu.org/licenses/gpl.txt

Kernel ----------------------------------------------------
Linux gyenyame 2.6.22-12-rt #1 SMP PREEMPT RT Sun Sep 23 21:11:52 GMT 2007 x86_64 GNU/Linu
x

Loaded Modules --------------------------------------------
snd_rtctimer 5344 1
snd_intel8x0 40488 0
snd_seq_dummy 5508 0
snd_seq_oss 37632 0
snd_mia 35588 0
snd_seq_midi 11136 0
snd_ca0106 41248 0
snd_ac97_codec 122840 2 snd_intel8x0,snd_ca0106
snd_rawmidi 30336 3 snd_mia,snd_seq_midi,snd_ca0106
snd_seq_midi_event 10240 2 snd_seq_oss,snd_seq_midi
snd_pcm_oss 50560 0
snd_mixer_oss 20352 1 snd_pcm_oss
snd_seq 63776 7 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_pcm 95624 5 snd_intel8x0,snd_mia,snd_ca0106,snd_ac97_codec,snd_pcm_oss

snd_seq_device 10516 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq

snd_timer 28040 3 snd_rtctimer,snd_seq,snd_pcm
snd 70696 13 snd_intel8x0,snd_seq_oss,snd_mia,snd_ca0106,snd_ac97_code
c,snd_rawmidi,snd_pcm_oss,snd_mixer_oss,snd_seq,snd_pcm,snd_seq_device,snd_timer
snd_page_alloc 12048 4 snd_intel8x0,snd_mia,snd_ca0106,snd_pcm

Modprobe Conf ---------------------------------------------
Warning: module config file does not exist
This means any kernel modules will not be auto loaded
See your linux distro docs on how to create this file

Proc Asound -----------------------------------------------
Advanced Linux Sound Architecture Driver Version 1.0.14 (Thu May 31 09:03:25 2007 UTC).
 0 [CA0106 ]: CA0106 - CA0106
                      Live! 7.1 24bit [SB0410] at 0xdf00 irq 18
 1 [CK804 ]: NFORCE - NVidia CK804
                      NVidia CK804 with ALC655 at irq 22
  2: : timer
  3: : sequencer
  4: [ 0- 0]: raw midi
  5: [ 0- 3]: digital audio playback
  6: [ 0- 3]: digital audio capture
  7: [ 0- 2]: digital audio playback
  8: [ 0- 2]: digital audio capture
  9: [ 0- 1]: digital audio playback
 10: [ 0- 1]: digital audio capture
 11: [ 0- 0]: digital audio playback
 12: [ 0- 0]: digital audio capture
 13: [ 0] : control
 14: [ 1- 2]: digital audio playback
 15: [ 1- 1]: digital audio capture
 16: [ 1- 0]: digital audio playback
 17: [ 1- 0]: digital audio capture
 18: [ 1] : control
cat: /proc/asound/hwdep: No such file or directory
00-03: ca0106 : CA0106 : playback 1 : capture 1
00-02: ca0106 : CA0106 : playback 1 : capture 1
00-01: ca0106 : CA0106 : playback 1 : capture 1
00-00: ca0106 : CA0106 : playback 1 : capture 1
01-02: Intel ICH - IEC958 : NVidia CK804 - IEC958 : playback 1
01-01: Intel ICH - MIC ADC : NVidia CK804 - MIC ADC : capture 1
01-00: Intel ICH : NVidia CK804 : playback 1 : capture 1
Client info
  cur clients : 5
  peak clients : 5
  max clients : 192

Client 0 : "System" [Kernel]
  Port 0 : "Timer" (Rwe-)
  Port 1 : "Announce" (R-e-)
    Connecting To: 15:0
...

Read more...

Revision history for this message
Alessio Igor Bogani (abogani) wrote :

Hardy Heron Alpha4 was recently released. It contains an updated version of the kernel. You can download and try the new Hardy Heron Alpha4 release from http://cdimage.ubuntu.com/releases/hardy/alpha-4/ . You should be able to then test the new kernel via the LiveCD. If you can, please verify if this bug still exists or not and report back your results. General information regarding the release can also be found here: http://www.ubuntu.com/testing/hardy/alpha4 . Thanks!

Changed in linux-source-2.6.22:
status: Triaged → Incomplete
Revision history for this message
AndyOsi (andres-osinski) wrote :

I have an echo Indigo I/O card and I can report the same issue, despite older versions of Ubuntu having and supported it, the card is seen through lspci but fails when loading firmware with this error on dmesg:

[ 5875.400604] ACPI: PCI interrupt for device 0000:16:00.0 disabled
[ 5875.400654] Echoaudio Indigo IO: probe of 0000:16:00.0 failed with error -2

Revision history for this message
Bill Brown (wbrown) wrote :

Greetings Andy:

It looks like the firmware is being added to the medibuntu release: https://bugs.launchpad.net/ubuntu/+bug/26294

here is the homepage for the project: http://www.medibuntu.org/

Hope this helps.
Bill.

Revision history for this message
Endolith (endolith) wrote :

I think I have the same problem.

I checked the system log and saw this:

Jun 29 16:15:10 Inspiron kernel: [ 3077.279378] pccard: CardBus card inserted into slot 0
Jun 29 16:15:10 Inspiron kernel: [ 3077.279577] PCI: Enabling device 0000:03:00.0 (0000 -> 0002)
Jun 29 16:15:10 Inspiron kernel: [ 3077.279588] ACPI: PCI Interrupt 0000:03:00.0[A] -> Link [LNKD] -> GSI 11 (level, low) -> IRQ 11
Jun 29 16:15:10 Inspiron kernel: [ 3077.325342] ALSA /build/buildd/linux-ubuntu-modules-2.6.24-2.6.24/debian/build/build-generic/sound/alsa-driver/pci/echoaudio/echoaudio.c:47: get_firmware(): Firmware not available (-2)
Jun 29 16:15:10 Inspiron kernel: [ 3077.325384] ACPI: PCI interrupt for device 0000:03:00.0 disabled
Jun 29 16:15:10 Inspiron kernel: [ 3077.325405] Echoaudio Indigo IO: probe of 0000:03:00.0 failed with error -2
Jun 29 16:15:10 Inspiron firmware_helper[8738]: main: error loading '/lib/firmware/ea/indigo_io_dsp.fw' for device '/devices/pci0000:00/0000:00:1e.0/0000:02:01.0/0000:03:00.0/firmware/0000:03:00.0' with driver '(unknown)'
Jun 29 16:15:10 Inspiron NetworkManager: <debug> [1214770510.352721] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/pci_1057_3410').

Installed alsa-tools-gui, which came up in a search for "echo" but that doesn't work:

> echomixer
No Echoaudio cards found, sorry.

> uname -a
Linux Inspiron 2.6.24-19-generic #1 SMP Wed Jun 18 14:43:41 UTC 2008 i686 GNU/Linux

Revision history for this message
Bill Brown (wbrown) wrote : Re: [Bug 145921] Re: echo audio firmware missing
  • unnamed Edit (2.5 KiB, text/html; charset=ISO-8859-1)

Greetings Endolith:

I think you still need to add the alsa-firmware. You can get it from here:

http://www.medibuntu.org/

If that doesn't work for your hardware setup, you should probably write to
the alsa-developer.

HTH, Cheers.
Bill.

On Sun, Jun 29, 2008 at 3:25 PM, Endolith <email address hidden> wrote:

> I think I have the same problem.
>
> I checked the system log and saw this:
>
> Jun 29 16:15:10 Inspiron kernel: [ 3077.279378] pccard: CardBus card
> inserted into slot 0
> Jun 29 16:15:10 Inspiron kernel: [ 3077.279577] PCI: Enabling device
> 0000:03:00.0 (0000 -> 0002)
> Jun 29 16:15:10 Inspiron kernel: [ 3077.279588] ACPI: PCI Interrupt
> 0000:03:00.0[A] -> Link [LNKD] -> GSI 11 (level, low) -> IRQ 11
> Jun 29 16:15:10 Inspiron kernel: [ 3077.325342] ALSA
> /build/buildd/linux-ubuntu-modules-2.6.24-2.6.24/debian/build/build-generic/sound/alsa-driver/pci/echoaudio/echoaudio.c:47:
> get_firmware(): Firmware not available (-2)
> Jun 29 16:15:10 Inspiron kernel: [ 3077.325384] ACPI: PCI interrupt for
> device 0000:03:00.0 disabled
> Jun 29 16:15:10 Inspiron kernel: [ 3077.325405] Echoaudio Indigo IO: probe
> of 0000:03:00.0 failed with error -2
> Jun 29 16:15:10 Inspiron firmware_helper[8738]: main: error loading
> '/lib/firmware/ea/indigo_io_dsp.fw' for device
> '/devices/pci0000:00/0000:00:1e.0/0000:02:01.0/0000:03:00.0/firmware/0000:03:00.0'
> with driver '(unknown)'
> Jun 29 16:15:10 Inspiron NetworkManager: <debug> [1214770510.352721]
> nm_hal_device_added(): New device added (hal udi is
> '/org/freedesktop/Hal/devices/pci_1057_3410').
>
> Installed alsa-tools-gui, which came up in a search for "echo" but that
> doesn't work:
>
> > echomixer
> No Echoaudio cards found, sorry.
>
> > uname -a
> Linux Inspiron 2.6.24-19-generic #1 SMP Wed Jun 18 14:43:41 UTC 2008 i686
> GNU/Linux
>
> --
> echo audio firmware missing
> https://bugs.launchpad.net/bugs/145921
> You received this bug notification because you are a direct subscriber
> of the bug.
>

Revision history for this message
Endolith (endolith) wrote :

"I think you still need to add the alsa-firmware. You can get it from here:

http://www.medibuntu.org/"

I don't see anything on that site about Echo. Even if the firmware is non-free, shouldn't it be in multiverse?

Revision history for this message
Bill Brown (wbrown) wrote :
  • unnamed Edit (1.6 KiB, text/html; charset=ISO-8859-1)

Hi Endolith

The echo firmware is part of the *alsa-firmware *package (check the package
details)
and it isn't in the multiverse because (Quoting medibuntu) "*Medibuntu
(Multimedia, Entertainment & Distractions In Ubuntu) is a repository of
packages that cannot be included into the Ubuntu distribution for legal
reasons (copyright, license, patent, etc). *"

There are some licenses issues for echo that prevent it from being in
multiverse.

You can always uninstall the alsa-firmware if you find that it does not
resolve your issue.

HTH
Bill.

On Mon, Jun 30, 2008 at 1:07 PM, Endolith <email address hidden> wrote:

> "I think you still need to add the alsa-firmware. You can get it from
> here:
>
> http://www.medibuntu.org/"
>
> I don't see anything on that site about Echo. Even if the firmware is
> non-free, shouldn't it be in multiverse?
>
> --
> echo audio firmware missing
> https://bugs.launchpad.net/bugs/145921
> You received this bug notification because you are a direct subscriber
> of the bug.
>

Revision history for this message
Launchpad Janitor (janitor) wrote : This bug is now reported against the 'linux' package

Beginning with the Hardy Heron 8.04 development cycle, all open Ubuntu kernel bugs need to be reported against the "linux" kernel package. We are automatically migrating this bug to the new "linux" package. However, development has already began for the upcoming Intrepid Ibex 8.10 release. It would be helpful if you could test the upcoming release and verify if this is still an issue - http://www.ubuntu.com/testing . If the issue still exists, please update this report by changing the Status of the "linux" task from "Incomplete" to "New". We appreciate your patience and understanding as we make this transition. Thanks!

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.