[Eisfair_dev] ALSA anstatt OSS -> HILFE!

Thomas Bork tom at eisfair.org
So Okt 12 11:13:16 CEST 2014


Am 12.10.2014 um 10:38 schrieb ich:

> Konnte ich nicht.
> http://baeumer.dd-dns.de:8080/eisfair/development/21/alsa.tar.gz.info:
>
> ...\ncEH+GvV.tar.part konnte nicht gespeichert werden, weil die
> Quelldatei nicht gelesen werden konnte.
>
> Versuchen Sie es später erneut oder kontaktieren Sie den
> Server-Administrator.

Über das Menü geht es.

>> Prinzipiell funktioniert es auch, aber bei der erst Installation gibt es
>> noch schlug auf. Die Reihenfolge wann was ausgeführt werden muss (OSS
>> dev nod's anlegen --> alsaconf starten --> Module erkennen und laden -->
>> ALSA nod's anlegen --> abspielen des test WAV) da muss noch die Eisfair
>> Konfiguration zwischen.
> Graue Theorie:
> 1.
> alsaconf muss nur einmalig ausgeführt werden bzw. wenn sich die Hardware
> ändert. Also Extra-Eintrag im Menü und ein Merker, ob alsaconf schon
> gelaufen ist.
> 2. Bei der Erstinstallation (Indikator: Merker 'alsaconf gelaufen'
> fehlt) werden die nods angelegt, wenn noch nicht vorhanden.
> 3.
> Im init-Skript werden die alsa-nods im Start-case _immer_ korrigiert.
> 4.
> /var/install/config.d/alsa.sh prüft auf den Merker von alsaconf. Wenn
> nicht vorhanden wird abgebrochen und ein Hinweis ausgegeben, erst einmal
> alsaconf über das Menü auszuführen.
> 5. Modul-Erkennung und Laden passiert im init-Skript. Bei der
> Erst-Installation steht START_ALSA auf no, - es wird nichts geladen und
> ausgeführt.

Bei der Erst-Installation fummelt alsaconf dazwischen. Siehe oben, 
sollte über das Menü und nicht bei der Installation ausgeführt werden.
alsaconf wird ausgeführt, wenn /etc/config.d/alsa noch nicht existiert:

Loading driver...
/etc/init.d/alsa: line 46: /etc/config.d/alsa: No such file or directory
/etc/init.d/alsa: line 46: /etc/config.d/alsa: No such file or directory
  * Stopping alsa ... 
 
                [  OK  ]
/etc/init.d/alsa: line 46: /etc/config.d/alsa: No such file or directory
  * Starting alsa sound driver snd-ens1371 ... 
 
                [  OK  ]
No state is present for card AudioPCI
Found hardware: "ENS1371" "Cirrus Logic CS4297A rev 3" "AC97a:43525913" 
"0x1274" "0x1371"
Hardware is initialized using a generic method
No state is present for card AudioPCI
    Mixer configuration failed! You have to unmute your card(s)! 
 
                [ FAIL ]
Setting default volumes...

firmware-alsa wird nicht installiert, ist aber sicher für einige Karten 
notwendig.
Die Kanäle waren noch auf stumm geschaltet.

-- 
der tom
[eisfair-team]


Mehr Informationen über die Mailingliste Eisfair_dev