[alsa-devel] Can't resume from suspend because firmware is not found ?!?

Giuliano Pochini pochini at shiny.it
Sat Sep 12 22:38:00 CEST 2009

I tested suspend/resume on a laptop because I failed to make it work on my
G4 (grr!!). Suspend work, resume does not. From dmesg (below) it looks like
the soundcard driver is asked to resume before the ATA driver, thus is
cannot load the firmware. Am I overlooking something ?  Suggestions ?

Echoaudio Indigo IOx 0000:07:00.0: resume
Echoaudio Indigo IOx 0000:07:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
Echoaudio Indigo IOx 0000:07:00.0: enabling bus mastering
ALSA echoaudio.c:2177: res res1
Echoaudio Indigo IOx 0000:07:00.0: firmware: requesting ea/indigo_iox_dsp.fw
PM: Adding info for No Bus:0000:07:00.0
ata4.00: ACPI cmd ef/03:0c:00:00:00:a0 filtered out
ata4.00: ACPI cmd ef/03:42:00:00:00:a0 filtered out
ata4.00: configured for UDMA/33
ata2: SATA link down (SStatus 0 SControl 300)
ata3: SATA link down (SStatus 0 SControl 300)
ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
ata1.00: _GTF unexpected object type 0x1
ata1.00: _GTF unexpected object type 0x1
ata1.00: configured for UDMA/100
tg3: eth0: Link is up at 10 Mbps, half duplex.
tg3: eth0: Flow control is off for TX and off for RX.
PM: Removing info for No Bus:0000:07:00.0
ALSA echoaudio.c:47: get_firmware(): Firmware not available (-2)
pm_op(): pci_pm_resume+0x0/0x79 returns -2
PM: Device 0000:07:00.0 failed to resume: error -2


More information about the Alsa-devel mailing list