Missing Alsa Firmware


Ich habe eben einen alten 500Mhz MaxData Laptop mit Debian Lenny bestückt. Man sollte davon ausgehen, dass alle Hardwarekomponenten vom mitgelieferten 2.6.26 Kernel unterstützt werden.

Da habe ich die Rechnung wohl ohne die Soundkarte gemacht.

lspci nennt mir das gute Stück:

Yamaha Corporation YMF-744B [DS-1S Audio Controller] (rev 02)

Mittels alsaconf wird die Hardware erkannt und die Kernelmodule sind auch anständig geladen, im speziellen snd_ymfpci.

All das scheint der Soundkarte nicht auf die Sprünge zu helfen, im syslog finden sich folgende Meldungen

firmware: requesting yamaha/ds1_dsp.fw

firmware: request failed: -2

Ok, dann erstellen wir mal als root das geliebte Firmwareverzeichnis, nämlich /lib/firmware/yamaha

Nur woher nehme ich jetzt die Firmwaredatei? Mit Vorliebe ds1_dsp.fw…?!

Unter der Projektseite von Alsa findet man das gesuchte Sourcepaket namens alsa-firmware-1.0.17.

Schnell heruntergeladen, entpackt und ./configure ausgeführt, was bei mir ohne zusätzliche Paketinstallationen durchgelaufen ist. make, gcc und die Spässe zum Kernelbauen habe ich schon vorab installiert.

Tatsächlich spuckt die Konsole am Ende der make Prozedur den vielversprechenden Text aus…

writing ds1_dsp.fw

writing ds1_ctrl.fw

writing ds1e_ctrl.fw

Diese Dateien sind natürlich im Ordner ymfpci zu finden und werden nun als root in das oben erstellte yamaha Verzeichnis überführt.

Ich konnte noch das Paket alsa-firmware-loaders ausfindig machen welches sich für den folgenden Zweck sicher gut eignet. 😉

Nochmals alsaconf ausgeführt – und schon ertönen die ersten Geräusche mittels audacious durch meine Lautsprecher – der selbst erstellten Firmware sei Dank!

Den entsprechenden Hinweis fand ich im Debian Bugreport 466570

,

  1. #1 von Robert am 20. August 2009 - 16:39

    Möchte mich bei Dir bedanken für den Tipp. Dachte schon ich muss meinen Bruder wieder Ubuntu installieren nachdem der Sound bei Debian nicht ging. Doch jetzt geht alles wunderbar. Merci

    • #2 von conzul am 21. August 2009 - 13:04

      Hallo Robert,
      immer gerne! Schön wenn mein Eintrag helfen konnte!
      Gruß

(wird nicht veröffentlicht)