Kein Sound mehr nach Update auf Stretch

Sound, Digitalkameras, TV+Video und Spiele.
Antworten
Benutzeravatar
Celica
Beiträge: 2145
Registriert: 16.08.2003 13:37:15
Wohnort: Schleswig Holstein

Kein Sound mehr nach Update auf Stretch

Beitrag von Celica » 15.01.2019 17:13:09

Hallo,

ich weiß das dieses Thema schon sehr oft hier und im Netz geposted wurde.
Genau das macht es aber für mich etwas unübersichtlich und schwierig als normal User.
Ich habe einiges dazu gefunden, bin mir aber eben nicht sicher wie zielführend das sein kann.

Ich fange mal damit an wie die Situation gewesen ist und was ich aktuell habe.
Heute habe ich ein frisches Stretch (GNOME3) aufgesetzt (/home dabei aus der alten Jessie übernommen inkl. aller Konfigdateien, Sicherung aller relevanten aus /etc, die ich dann bei Stretch wieder angepasst habe).
Bzgl. dem Sound hatte ich unter Jessie keine Konfig`s (asoundrc etc.).

Meine Intel Soundkarte wird erst einmal erkannt:

Code: Alles auswählen

aplay -l
**** Liste der Hardware-Geräte (PLAYBACK) ****
Karte 0: PCH [HDA Intel PCH], Gerät 0: ALC887-VD Analog [ALC887-VD Analog]
  Sub-Geräte: 1/1
  Sub-Gerät #0: subdevice #0
Karte 0: PCH [HDA Intel PCH], Gerät 1: ALC887-VD Digital [ALC887-VD Digital]
  Sub-Geräte: 1/1
  Sub-Gerät #0: subdevice #0
Karte 0: PCH [HDA Intel PCH], Gerät 3: HDMI 0 [HDMI 0]
  Sub-Geräte: 1/1
  Sub-Gerät #0: subdevice #0
Pulsaudio ist auch installiert und läuft soweit ich das verstanden habe.

Ich habe auch schon Pulseaudio gestoppt und wieder gestartet. Das hat aber nicht geholfen.
Ich glaube auch, dass ich etwas mit ALSA und Pulseaudio überwerfe.

Code: Alles auswählen

alsactl init
Found hardware: "HDA-Intel" "Realtek ALC887-VD" "HDA:10ec0887,10438445,00100302 HDA:80862806,80860101,00100000" "0x1043" "0x8445"
Hardware is initialized using a generic method
Das schaut auch gut aus.

Ich habe gelesen, dass es mit der "libasound2" Schwierigkeiten gab. Mir ist aber nicht klar, ob das akuell in Stretch immer noch der Fall ist.

In den GNOME Audioeinstellungen kann ich HDMI oder SPIF Sound auswählen, allerdings tauch die Intel Karte namentlich nicht auf.
Gehe ich auch die Konsole mit dem "alsamixer", dann kann ich die Intel Karte auswählen. Auch die diversen Regler einstellen bringt nicht`s.
Wobei mir da aufgefallen ist, dass für die Channels 2/4/6 keine Möglichkeit der Aktivierung besteht. Das war vorher anders.

Was mir ein wenig merkwürdig vorkommt ist die Ausgabe von "lspci":

Code: Alles auswählen

lspci
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor DRAM Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port (rev 09)
00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller (rev 09)
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
00:16.0 Communication controller: Intel Corporation 7 Series/C216 Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 7 Series/C216 Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 7 Series/C216 Chipset Family PCI Express Root Port 1 (rev c4)
00:1c.4 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 5 (rev c4)
00:1c.5 PCI bridge: Intel Corporation 82801 PCI Bridge (rev c4)
00:1d.0 USB controller: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation Z77 Express Chipset LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 7 Series/C210 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 7 Series/C216 Chipset Family SMBus Controller (rev 04)
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 09)
04:00.0 PCI bridge: ASMedia Technology Inc. ASM1083/1085 PCIe to PCI Bridge (rev 03)
05:02.0 FireWire (IEEE 1394): VIA Technologies, Inc. VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller (rev 46)
Ich sehe da meine Soundkarte nicht wirklich, oder bin blind.

Wie kann ich dem Fehler weiter zu Leibe rücken/analysieren?
Kennt ihr das Thema vielleicht und habt eine Idee (hat ja vorher auch funktioniert :-)).

JACK läuft nicht und ist auch nicht installiert.

Danke im voraus.
Danke !

Ciao

Celica

michaa7
Beiträge: 4628
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

Re: Kein Sound mehr nach Update auf Stretch

Beitrag von michaa7 » 15.01.2019 18:38:21

lspci zeigt deine audiokarte:
00:1b.0 Audio device: Intel Corporation 7 Series/C216 Chipset Family High Definition Audio Controller (rev 04)
Unfachmännischer, pragmatischer rat: Falls du pasystray nicht installiert hast, dann mach das mal. Das hat dann (neben anderen möglichkeiten) den charme dass es dir mittels eines kleinen symbols in der taskleiste anzeigt ob PA tatsächlich läuft (lautsprechersymbol). Ist das nicht der fall erscheint nur ein etwas unerklärliches symbol.

PA kannst du in einer virtuellen konsole mit

Code: Alles auswählen

pulseaudio --daemonize
als user starten.
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

Benutzeravatar
Celica
Beiträge: 2145
Registriert: 16.08.2003 13:37:15
Wohnort: Schleswig Holstein

Re: Kein Sound mehr nach Update auf Stretch

Beitrag von Celica » 15.01.2019 19:00:43

Code: Alles auswählen

pulseaudio --daemonize
E: [pulseaudio] main.c: Start des Hintergrunddienstes fehlgeschlagen.
Merkwürdig?
Als User gestartet.

Code: Alles auswählen

ps u -C pulseaudio
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
Debian-+   601  0.0  0.1 1159976 11524 ?       Ssl  14:41   0:00 /usr/bin/pulsea
christo+  2170  0.0  0.1 1694712 13028 ?       S<l  15:07   0:01 /usr/bin/pulsea
root     11989  0.0  0.1 373532 11092 ?        S<l  18:59   0:00 pulseaudio --da

Code: Alles auswählen

cd /var/log && egrep -i "pulse|alsa|snd" syslog dmesg
syslog:Jan 15 11:17:38 debian systemd-udevd[271]: Process '/usr/sbin/alsactl -E HOME=/run/alsa restore 0' failed with exit code 99.
syslog:Jan 15 11:17:38 debian alsactl[438]: /usr/sbin/alsactl: load_state:1683: Cannot open /var/lib/alsa/asound.state for reading: No such file or directory
syslog:Jan 15 11:17:38 debian alsactl[438]: Found hardware: "HDA-Intel" "Realtek ALC887-VD" "HDA:10ec0887,10438445,00100302 HDA:80862806,80860101,00100000" "0x1043" "0x8445"
syslog:Jan 15 11:17:38 debian alsactl[438]: Hardware is initialized using a generic method

Code: Alles auswählen

pulseaudio -D --log-level=debug
E: main.c: Start des Daemons fehlgeschlagen.

Code: Alles auswählen

grep pulse /var/log/syslog | tail
Jan 15 19:02:44 debian pulseaudio[12076]: Running in VM: no
Jan 15 19:02:44 debian pulseaudio[12076]: Optimized build: yes
Jan 15 19:02:44 debian pulseaudio[12076]: FASTPATH defined, only fast path asserts disabled.
Jan 15 19:02:44 debian pulseaudio[12076]: Machine ID is 2d03bab5979d4664bcfab78bcb2d50d9.
Jan 15 19:02:44 debian pulseaudio[12076]: Using runtime directory /root/.config/pulse/2d03bab5979d4664bcfab78bcb2d50d9-runtime.
Jan 15 19:02:44 debian pulseaudio[12076]: Using state directory /root/.config/pulse.
Jan 15 19:02:44 debian pulseaudio[12076]: Using modules directory /usr/lib/pulse-10.0/modules.
Jan 15 19:02:44 debian pulseaudio[12076]: Running in system mode: no
Jan 15 19:02:44 debian pulseaudio[12076]: Daemon already running.
Jan 15 19:02:44 debian pulseaudio[12076]: pa_pid_file_create() fehlgeschlagen.
Danke !

Ciao

Celica

Benutzeravatar
smutbert
Moderator
Beiträge: 8331
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: Kein Sound mehr nach Update auf Stretch

Beitrag von smutbert » 15.01.2019 20:11:19

Im Eröffnungsbeitrag klingt alles soweit richtig und es sieht nichts nach Problemen aus. Nur das hier ist wahrscheinlich nicht gewünscht:
Celica hat geschrieben: ↑ zum Beitrag ↑
15.01.2019 17:13:09
[...]
In den GNOME Audioeinstellungen kann ich HDMI oder SPIF Sound auswählen, allerdings tauch die Intel Karte namentlich nicht auf.[...]
Die Audioeinstellungen von Gnome empfinde ich als unübersichtlich, aber wenn du Debianpavucontrol installierst, kannst du dort unter Konfiguration bei einer der Soundkarte (eine repräsentiert HDMI, DisplayPort und die anderen die normalen analogen und digitalen Audioanschlüsse, also Klinkenbuchsen und S/PDIF bzw. bei einem Laptop auch die eingebauten Lautsprecher) ein Profil auswählen, das die analogen Ausgänge nutzt, zum Beispiel "Analog Stereo-Ausgabe".
Dann stellst du die noch unter Ausgabegeräte als Default ein (als Fallback/Ausweichoption setzen).

Bei alten übernommenen Konfigurationsdateien kommt es aber gelegentlich zu Problemen, dann hilft es vorher die typischen Pulseaudioverzeichnisse zu löschen (~/.config/pulse, ~/.pulse ~/.pulseaudio ~/.cache/pulse – was es von denen halt gibt) und das System neu zu starten (Pulseaudio wird bei der Abmeldung nicht zwangsweise beendet und die Dateien in /var/run/user wird man mit einem Neustart auch los, weil sie im Hauptspeicher liegen).

edit:
und weil ich es gerade im letzten Beitrag gesehen habe: Pulseaudio läuft normalerweise als benutzereigener Dämon, das heißt, dass root gar nicht ihn zugreifen können soll (kann er natürlich, aber es führt zu Problemen).
Alle pulseaudio-spezifischen Befehle führst du also besser als normaler Benutzer aus. Es sei denn natürlich willst pulseaudio wirklich als root ausführen (dann wäre aber noch das Warum interessant).

Benutzeravatar
Celica
Beiträge: 2145
Registriert: 16.08.2003 13:37:15
Wohnort: Schleswig Holstein

Re: Kein Sound mehr nach Update auf Stretch

Beitrag von Celica » 15.01.2019 20:28:34

Tolles Tool das "pavocontrol".
Da habe ich alle Einstellungen getestet, aber leider ohne Erfolg.

Konfigdateien von Pulse exestieren nicht.

Ich kann quasi sehen das die Soundausgabe beim Testen der Lautsprecher funktioniert, aber ich höre nichts.
Auch das anschließen eines Kopfhörers bringt nichts.

Ein über HDMI angeschlossener TV bleibt auch stumm.

Eigentlich scheint alles richtig zu sein, aber irgendwo klemmt es noch.
Danke !

Ciao

Celica

Benutzeravatar
smutbert
Moderator
Beiträge: 8331
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: Kein Sound mehr nach Update auf Stretch

Beitrag von smutbert » 15.01.2019 20:33:55

Richtige Konfigurationsdateien existieren schon und zwar in /etc/pulse, aber die brauchst du nicht anzugreifen. Im Benutzerverzeichnis existieren lediglich einige (binäre) Dateien, in denen Dinge wie die zuletzt mit einer bestimmten Anwendung genutzten Einstellungen gespeichert werden. Bei stretch sollten die in »~/.config/pulse« liegen – zumindest das sollte also schon existieren (und genau hier führen alte Dateien gelegentlich zu Problemen).

und zeig bitte einmal die Ausgabe von (als normaler Benutzer)

Code: Alles auswählen

$ pactl list sinks short

Benutzeravatar
Celica
Beiträge: 2145
Registriert: 16.08.2003 13:37:15
Wohnort: Schleswig Holstein

Re: Kein Sound mehr nach Update auf Stretch

Beitrag von Celica » 15.01.2019 20:39:38

pactl list sinks short
74 alsa_output.pci-0000_00_1b.0.iec958-stereo module-alsa-card.c s16le 2ch 44100Hz SUSPENDED
In der »~/.config/pulse« liegt lediglich eine Textdatei "cookie".

Ich kann beim testen den Ausgangspegel sehen (visuell).
Das ist echt merkwürdig!
Hat ja heute morgen noch funktioniert unter Jessie.
Danke !

Ciao

Celica

Benutzeravatar
smutbert
Moderator
Beiträge: 8331
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: Kein Sound mehr nach Update auf Stretch

Beitrag von smutbert » 15.01.2019 20:58:54

zweifelsfalls ist auch cookie löschenswert :wink:

aber ich habe den Eindruck irgendetwas hat beim Umstellen des Profile nicht funktioniert, denn da steht immer noch iec958 (s/pdif) und jetzt komme ich bei den Kommandozeilenbefehlen ins Schwimmen, weil ich in Erinnerung habe, dass sich da einmal etwas geändert hat. Egal, ich glaube unter stretch war es schon so wie bei mir jetzt unter testing, also was passiert bei

Code: Alles auswählen

$ pactl set-card-profile alsa_card.pci-0000_00_1b.0 output:analog-stereo
und hinterher zur Kontrolle wieder und vielleicht auch gleich zum Testen

Code: Alles auswählen

$ pactl list sinks short
$ paplay /usr/share/sounds/alsa/Front_Left.wav

Benutzeravatar
Celica
Beiträge: 2145
Registriert: 16.08.2003 13:37:15
Wohnort: Schleswig Holstein

Re: Kein Sound mehr nach Update auf Stretch

Beitrag von Celica » 15.01.2019 21:12:17

Datei "cookie" habe ich gelöscht.

Wenn ich

Code: Alles auswählen

pactl set-card-profile alsa_card.pci-0000_00_1b.0 output:analog-stereo
ausführe, dann erhalte ich folgendes:

Profil wird umgestellt, aber kein Ton.

Code: Alles auswählen

pactl set-card-profile alsa_card.pci-0000_00_1b.0 output:analog-stereo
christopher@debian:~$ pactl list sinks short
5	alsa_output.pci-0000_00_1b.0.analog-stereo	module-alsa-card.c	s16le 2ch 44100Hz	SUSPENDED
christopher@debian:~$ paplay /usr/share/sounds/alsa/Front_Left.wav
Wenn ich es nicht besser wüsste, dann würde ich ja behaupten die Lautsprecher sind defekt, oder die Karte. Sind sie aber nicht :-)!
Danke !

Ciao

Celica

Benutzeravatar
smutbert
Moderator
Beiträge: 8331
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: Kein Sound mehr nach Update auf Stretch

Beitrag von smutbert » 16.01.2019 14:36:52

Leg einmal probeweise einen neuen Benutzer an und probier aus ob der Ton dort funktioniert.

Außerdem könntest du unter deinem normalen Benutzeraccount in pavucontrol bei den Ausgabegeräten nachsehen. Ist da vielleicht stummgeschaltet oder der Lautstärkeregler sehr niedrig eingestellt und hast du die Wahl zwischen mehreren Ausgängen, zum Beispiel Line-Ausgang und Kopfhörer?

Benutzeravatar
Celica
Beiträge: 2145
Registriert: 16.08.2003 13:37:15
Wohnort: Schleswig Holstein

Re: Kein Sound mehr nach Update auf Stretch

Beitrag von Celica » 16.01.2019 21:19:54

Hi,

zuerst habe ich mal geprüft, ob der User unter dem ich arbeite in der Gruppe "audio" enthalten ist:

Code: Alles auswählen

audio:x:29:pulse,christopher
Sieht gut aus!

Dann habe ich einen neuen User angelegt und ihn in die Gruppe "audio" befördert.
Das hat leider auch zu keiner Ton Ausgabe geführt.

Dann habe ich in pavucontrol geprüft ob ich mehrere Ausgänge zur Wahl habe. Ja, habe ich.
Es ist nicht`s stumm geschaltet oder extrem leise (alles was geht :-)).
Habe auch den Kopfhörer Ausgang getestet.

Bei pavucontrol und der Konfiguration wird "Internes Audio" angezeigt. Profile kann ich allerdings ein Dutzend einstellen. Nützt aber auch nix.
Eingabegeräte: Interne Audio Analog Stereo => Anzeigen: All Output Devices, Hardware ..., Virtual, ...
Ausgabegeräte: Line-Ausgang (unplugged); Kopfhörerausgang (unplugged) => Anzeigen: All Output Devices, Hardware ..., Virtual

Ehrlich gesagt kann ich den Ton schon hören, aber da ist halt doch nix.
Alles scheint in Ordnung zu sein ...
Als ob ein Stecker nicht steck, oder so. Wobei der Test war auch mit einem Kopfhörer.
Ich tappe im Dunkeln.
Danke !

Ciao

Celica

Benutzeravatar
Celica
Beiträge: 2145
Registriert: 16.08.2003 13:37:15
Wohnort: Schleswig Holstein

Re: Kein Sound mehr nach Update auf Stretch

Beitrag von Celica » 16.01.2019 21:30:00

Aaaaah, ich glaube es nicht: Es funktioniert! :hail: :wink: :facepalm:

Ich habe mir die Lautsprecher von meinem Sohn geliehen um auch das eigentlich unmögliche auszuschließen und siehe da: Eingesteckt und es läuft!
Ich kann mir das nicht erklären :facepalm:
Ich habe einen Kopfhörer ausprobiert der nicht funktioniert hat.

Auf jeden Fall funktionieren die Lautsprecher und ich denke jetzt komme ich mit dem Rest klar.
Das einfachste und naheliegendste habe ich nicht ausprobiert weil ein paar Stunden zuvor noch alles funktioniert hat.
Kann doch nicht sein, oder?

Was aber noch interessant ist, warum der HDMI Ausgang kein Ton herausgebracht hat.
Könnte vielleicht auch der Stecker der Boxen einen weg haben und dadurch etwas blockiert haben?

Das teste ich morgen mal aus und sage bis hierhin ein herzliches Dankeschön.
Rechner ohne Ton ist auch blöd :-).
Habe zumindest wieder ein bisserl was dazu gelernt :idea:
Danke !

Ciao

Celica

Benutzeravatar
smutbert
Moderator
Beiträge: 8331
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: Kein Sound mehr nach Update auf Stretch

Beitrag von smutbert » 16.01.2019 22:40:15

Freut mich, dass es funktioniert, auch wenn ich damit wohl nicht viel zu tun hatte.

Die Gruppe audio ist auf einem als Desktop genutzten System nicht (mehr) notwendig. Bei der lokalen Anmeldung sorgt systemd-logind mit ACLs dafür, dass man Zugriff auf die üblichen Geräte hat (sound, scanner,...).

Im Nachhinein lässt sich wohl schlecht ergründen was bei der Ausgabe über HDMI schief gelaufen ist. Bei der ersten Ausgabe von „pactl list sinks short“ war HDMI jedenfalls nicht der default sondern die Ausgabe über einen S/PDIF-Ausgang (bei normalen Mainboards ist das meist entweder eine Toslinkbuchse für ein optischen Signal, eine Cinchbuchse für ein elektrisches Signal oder nur ein Pfostenstecker auf dem Mainboard, dem noch ein bisschen etwas fehlt, bevor ein richtige S/PDIF-Signal herauskommt).

Benutzeravatar
Celica
Beiträge: 2145
Registriert: 16.08.2003 13:37:15
Wohnort: Schleswig Holstein

Re: Kein Sound mehr nach Update auf Stretch

Beitrag von Celica » 17.01.2019 18:38:55

Herzlichen Dank noch einmal "smutbert" für die Info`s.
Was ich sage: Mit jedem Beitrag lerne ich dazu :-).

Jetzt kommt noch etwas ganz abgefahrenes: Heute wollte ich dann testen was an den Lautsprechern defekt ist und ob ich das evtl. reparieren könnte.
Schließe die Lautsprecher also an und teste ... was soll ich sagen: Die funktionieren wieder wie durch Geisterhand geheilt :THX:
Ist das zu verstehen!

Dann riskiere ich mal den TV der am HDMI hängt und was soll ich sagen: Der funktioniert auch :hail:
Jetzt verstehe ich die Welt nicht mehr!

Das kann mit den Lautsprechern nicht`s zu tun gehabt haben.
Da muss doch etwas am System gewesen sein was ich irgendwie "enteist" habe, oder wie würde MANN so etwas erklären.
Fühle mich ein wenig verkohlt und vielleicht was ich auch nur zu blöd.
Es gibt Sachen ...
Danke !

Ciao

Celica

pferdefreund
Beiträge: 3791
Registriert: 26.02.2009 14:35:56

Re: Kein Sound mehr nach Update auf Stretch

Beitrag von pferdefreund » 18.01.2019 07:42:31

Da langt doch schon Korrosion in der Buchse oder am Stecker - und durch das Umstecken hast du die abgeschliffen.
Oder durch blödes Umstecken kam es zu einem Kurzen und der Soundchip hat sich aus Eigenschutz abgeschaltet oder du hast irgendwo nen Wackelkontakt oder einen Haarriss auf der Platine oder...

Antworten