Trying to set my Echo Indigo IO soundcard to work with Gentoo. Alsa is build as modules (only soundcore build as in-kernel module) Kernel, alsa-driver and alsa-firmware copmiled without any error messages, but during loadind of snd-indigoio module there is a problem: (info from dmesg) -----Begin of quote----- PCI: Enabling device 0000:02:00.0 (0000 -> 0002) ACPI: PCI Interrupt 0000:02:00.0[A] -> GSI 17 (level, low) -> IRQ 169 ALSA /var/tmp/portage/alsa-driver-1.0.10_rc3/work/alsa-driver-1.0.10rc3/pci/echoaudio/echoaudio.c:41: get_firmware(): Firmware not available (-2) ACPI: PCI interrupt for device 0000:02:00.0 disabled Echoaudio Indigo IO: probe of 0000:02:00.0 failed with error -2 -----End of quote----- Tried with latest 1.0.10 version of alsa, same result. btw, all firmware installed in /lib/firmware and lspci shows my card at PCI 0000:02:00.0 Reproducible: Always Steps to Reproduce:
Fixed by emerged hotplug. I beleive this should be added to Gentoo ALSA Guide - in order to get any audiocard which needs to load firmware hotplug needed to be emerged first.