Soundprobleme auf dem Asus L8400C mit einem ESS Technology ES1988 Allegro-1

25. Dezember 2008 · Betriebssysteme · andreas · 1 Kommentar

Nachdem jahrelang eigentlich alles wunderbar funktioniert hat, streikt nach einer Neuinstallation von Debian der Sound auf meinem Asus L8400C. Zwar findet ‘alsaconf’ die richtige Karte und trägt das richtige Modul ein, anschließend erscheint aber ein ernüchterndes

Loading driver...
Setting default volumes...
amixer: Mixer attach default error: No such file or directory
Saving the mixer setup used for this in /var/lib/alsa/asound.state.
/usr/sbin/alsactl: save_state:1497: No soundcards found...

auf dem Bildschirm, so daß man das anschließende

Now ALSA is ready to use.
For adjustment of volumes, use your favorite mixer.

Have a lot of fun!

nicht so wirklich ernst nehmen sollte. Ein Blick in die Ausgabe von ‘dmesg’ bringt glücklicherweise einen Fingerzeig in die richtige Richtung, nämlich daß mit der Firmware für das Sounddevice irgendetwas faul ist:

[  542.091061] firmware: requesting ess/maestro3_assp_kernel.fw
[  542.172605] ACPI: PCI interrupt for device 0000:00:06.0 disabled
[  542.172605] Maestro3: probe of 0000:00:06.0 failed with error -2

Da es auf den Debian-Servern keine neuere als die installierte Version des Firmware-Paketes gibt, ist Herunterladen des aktuellen alsa-firmware-Pakets von den Seiten des Alsa-Projects sowie der anschließende, altbekannte Dreisatz

./configure
make
sudo make install

gefragt, nach dem ‘alsaconf’ zwar immer noch über eine nicht gefundene Soundkarte meckert (liegt wohl an der Debian-Verzeichnisstruktur), ein Blick auf ‘dmesg’ aber nur noch

[ 2809.890462] firmware: requesting ess/maestro3_assp_kernel.fw
[ 2809.960641] firmware: requesting ess/maestro3_assp_minisrc.fw

ausspuckt und der anschließende Hörtest ebenfalls positiv ausfällt.