Hi,
Mein Sound unter SuSE 9.1 ist wieder weg. Der hat schon mal funktioniert.
Damals habe ich ihn mit einem Tipp von Nanue hingekriegt. Ich habe also hier im Archiv gestoebert und bin wieder auf Nanues Loesung gestoßen: Im Runlevel 1 starten, alsaconf aufrufen. Danach in YaST "Soundserver mit groeßtmoelicher Prioritaet betreiben" deaktivieren und die Audiohardware von automatisch auf ALSA umstellen.
Leider klappt es diesmal nicht. alsaconf scheint zwar alles fehlerlos durchzufuehren, aber schon der Test den es am Ende macht bringt keinen Ton hervor. Andererseits kann ich "sehen" das Sound abgespielt wird, denn im Noatun "tanzen"die Balken. Aber ich hoere nichts. So war das damals auch.
Meine Soundkarte ist onboard und schimpft sich "SiS SI7012".
Ein "lspci" zeigt mir folgendes (gekuerzt):
0000:00:00.0 Host bridge: Silicon Integrated Systems [SiS] 746 Host (rev 10)
0000:00:01.0 PCI bridge: Silicon Integrated Systems [SiS] SG86C202
0000:00:02.0 ISA bridge: Silicon Integrated Systems [SiS]: Unknown device 0963 (rev 25)
0000:00:02.1 SMBus: Silicon Integrated Systems [SiS]: Unknown device 0016
0000:00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE]
0000:00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] Sound Controller (rev a0)
Stimmt es dass die letzte Zeile (Soundcontroller) meiner erkannten Soundkarte entspricht?
Beim Booten (und in "dmesg") fand ich folgende Meldungen:
ALSA sound/core/oss/mixer_oss.c:1259: unable to register OSS mixer device 0:0
ALSA sound/core/oss/pcm_oss.c:2411: unable to register OSS PCM device 0:0
Andererseits finde ich mit "lsmod" die folgenden Zeilen:
snd_mixer_oss 18688 1 snd_pcm_oss
snd_pcm 96776 3 snd_usb_audio,snd_pcm_oss,snd_intel8x0
snd_pcm_oss 56868 0
snd 59524 13 snd_usb_audio,snd_seq_oss,snd_seq_midi_event,snd_seq,snd_pcm_oss,snd_mixer_oss,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_device
snd_intel8x0 32424 4
Ich habe mal vor Urzeiten irgendwo was von einem "/dev/dsp0" oder so aehnlich gelesen mit dem man den Sound auf der Kommandozeile testen kann. Weiss jemand wie der Befehl genau lautet bzw. hat jemand eine Idee wie ich wieder zu meinem Sound komme?
Ich dachte, dass das Kernelmodul "snd-intel8x0" das meine Soundkarte bisher unterstuetzt hat nicht geladen wird, aber "lsmod" zeigt es doch an.
Kann mir jemand sagen, was ich noch versuchen sollte um den Fehler zu finden?
Vielen Dank !
Kuehlwalda
Linux 14.982 Themen, 106.376 Beiträge
Hi,
Danke Nanü für deinen Tipp, aber ich hab' hier (wie ich glaube) die ultimative Lösung für 90% der Soundprobleme unter SuSE 9.1 aus der SuSE-Support-Datenbank.
Zitat:
Soundkarte bleibt stumm
Bezieht sich auf: SUSE LINUX 9.1
Symptom:
Ihre Soundkarte wird unter YaST als korrekt eingerichtet angezeigt, jedoch bleibt Ihre Soundkarte stumm. Das Problem läßt sich zwar durch eine erneute Einrichtung temporär lösen, aber ein Neustart des Systems läßt die Soundkarte erneut verstummen.
Ursache:
Die Lautstärkeeinstellungen von ALSA werden durch die Tools des Pakets kdemultimedia3-mixer beim Start von KDE überschrieben.
Lösung
Deaktivieren Sie zunächst die KDE eigene Mixerunterstützung und verwenden Sie ausschließlich Soundmixer für das ALSA Soundsystem (z.B. kamix).
Dazu führen Sie bitte die folgenden Schritte aus:
1. Stellen Sie sicher das keine Mixerapplikation mehr geladen ist, indem Sie das Tray neben der Uhr auf ein Lautsprechersymbol überprüfen. Falls eines vorhanden ist klicken Sie mit der rechten Maustaste darauf und wählen aus dem Kontextmenü den Eintrag "Beenden" aus.
2. Erscheint beim Beenden des Mixers die Nachfrage [KAMix beim Anmelden automatisch starten?], so bestätigen Sie diese Nachfrage mit "Ja" und überspringen im späteren Verlauf dieser Anleitung die Schritte 13 und 14.
3. Starten Sie das YaST Control Center mit dem folgenden Dialog:
* Software* Software installieren oder löschen
4. Suchen Sie nach dem Stichwort "kdemultimedia".
5. Klicken Sie mit der rechten Maustaste auf das Paket "kdemultimedia3-mixer" und wählen aus dem Kontextmenü den Eintrag "Löschen" .
6. Klicken Sie unten rechts auf den Button "Übernehmen".
7. Beenden Sie das YaST Control Center.
8. Öffnen Sie eine Konsole (führen Sie z.B. über [Alt]+[F2] den Befehl "konsole" aus.
9. Geben Sie in der Konsole den Befehl "su -" ein.
10. Geben Sie auf Nachfrage das Passwort des Administrators (root) an. Beachten Sie dabei, das während dieser Eingabe keine optische Rückmeldung erfolgt.
11. Geben Sie nun die folgenden Befehle in der hier genannten Reihenfolge ein:
* rcalsasound stop
* rm /etc/asound.state
* rcalsasound start
* alsactl store
12. Beenden Sie die Anmeldung als Administrator root in der Konsole indem Sie die Tastenkombination [Strg]+[D] verwenden.
13. Geben Sie den Befehl "kamix & " ein.
14. Bestätigen Sie die Meldung [KDEInit konnte "CheckHardware" nicht starten.].
15. Schließen Sie die Konsole durch die Tastenkombination [Strg]+[D].
Danach (gemaess Nanü):
Im Runlevel 1 booten und "alsaconf" starten. Neu booten und in Yast unter "Sound&Multimedia" den Haken bei "Soundserver mit hoechstmoeglicher Prioritaet betreiben (Echtzeit)" entfernen. Auf dem danebenliegenden Register "Hardware" den Punkt "Audiohardware auswaehlen" von "automatisch" auf "ALSA" setzen.
Weiterhin, (Zitat: Dammbaumeister)
In der Hardware-Konfiguration ("kamix") waren MASTER und PCM Regler auf 0 gestellt. Habe die hoch gefahren und es ging trotzdem nicht.
Hab dann aber ja mal gesehen, dass es bei der Konf auch noch die Möglichkeiten gibt weitere Kanäle zu steuern. Und nachdem der Phones Regler auf 100 war hörte ich auch was, wenn der Master hoch war.
Zitatende
Ich habe mir noch gestern abend vor lauder Freude gleich einen Film von CD angeschaut [und angehoert :-))]
Ich denke das hilft anderen auch, denn wer kommt schon drauf, dass man bestimmte Programme von SuSE unter SuSE-Linux nicht installieren darf.
Have a great sound
Kuehlwalda
