• pulseaudio: Error opening PCM device

    From Dieter Rohlfing@21:1/5 to All on Thu Apr 28 01:00:01 2022
    Mal wieder pulseaudio ...

    In meinem systemd journal taucht regelmäßig folgende Fehler-Meldung auf:

    pulseaudio[1179]: Error opening PCM device front:0: Datei oder Verzeichnis nicht gefunden

    Meine bisherigen Recherchen im Internet haben nichts Verwertbares
    gebracht.

    Nun ist mir gestern aufgefallen, dass diese Fehler-Meldung nicht im
    Laufe des Boot-Prozesses auftaucht, sondern erst dann, wenn ich mich
    beim Desktop (XFCE) einloge. Es scheint also wohl etwas mit der
    Initialsierung der XFCE-Sitzung zu tun zu haben. Nur was?

    Kennt jemand das Problem? Oder noch besser: weiß jemand Abhilfe?

    System ist Debian 11.3 auf einem HP ProDesk 600 G2.

    Dieter

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Uwe Herrmuth@21:1/5 to Dieter Rohlfing on Thu Apr 28 08:10:01 2022
    Hallo Dieter,

    Dieter Rohlfing schrieb am 28.04.2022 um 00:57:

    pulseaudio[1179]: Error opening PCM device front:0: Datei oder
    Verzeichnis nicht gefunden

    Meine bisherigen Recherchen im Internet haben nichts Verwertbares
    gebracht.

    Nun ist mir gestern aufgefallen, dass diese Fehler-Meldung nicht im
    Laufe des Boot-Prozesses auftaucht, sondern erst dann, wenn ich mich
    beim Desktop (XFCE) einloge. Es scheint also wohl etwas mit der Initialsierung der XFCE-Sitzung zu tun zu haben. Nur was?

    pulseaudio wird im Userbereich gestartet. Ist deshalb normalerweise
    auch bei Xfce unter Einstellungen -> Sitzung und Startverhalten als
    automatisch zu startende Anwendung hinterlegt.

    Kennt jemand das Problem?

    Ja leider - mit wechselnden Devices (front:0, hdmi:1 o.ä.) und auf unterschiedlichen Rechnern. Einzige Gemeinsamkeit zwischen allen ist
    Debian bullseye und Xfce. IMHO trat das auch schon bei Buster auf.
    Solange es nicht front:0 betraf, hat mich das bisher nicht weiter
    tangiert. Bei front:0 kommt dann allerdings auch kein Pieps aus den Lautsprechern. Bei allen anderen Geräten sicherlich auch nicht, aber
    die benutze ich nicht.

    Oder noch besser: weiß jemand Abhilfe?

    Wie Du selbst schon bemerkt hast, ist die Recherche nach den Ursachen
    im Netz wenig erfolgreich.
    Um das Soundsystem wieder ans Laufen zu bekommen, hilft dann nur ein

    systemctl --user restart pulseaudio.service

    Das bekämpft aber nicht die Ursache. Die würde mich halt auch brennend interessieren.

    Viele Grüße
    Uwe

    --
    Debian GNU/Linux 11 (bullseye) Kernel 5.10.106-1 Xfce 4.16

    Sag NEIN zu globalen Spionageprogrammen!
    <https://prism-break.org/#de>

    -----BEGIN PGP SIGNATURE-----

    iF0EARECAB0WIQQiMsmb9vInNuk2/AV4wKCi29IgZwUCYmotKgAKCRB4wKCi29Ig Z+m/AJ9LdsRTFTbGiICxkpVsKpieeIOYnQCdGOXt97jmj1gxRGQr/1Efiom+W08=
    =0qCi
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Nikolas Schmied@21:1/5 to All on Fri Apr 29 13:20:01 2022
    Hallo,

    hatte, v.a. noch mit Debian 10.x & Cinnamon und Realtek Sound, das
    Problem das bei mehreren geöffneten Tabs (teilweise mit gestoppter Medienwiedergabe) die eigentlich gewünschte gleichzeitige Wiedergabe von
    MP3s urplötzlich die gewünschte Musikwiedergabe verrauscht, eher
    verzerrt war.
    Wie Dieter schrieb ist Google keine wirkliche Hilfe, dennoch bin ich
    irgendwann dort in Beziehung auf /etc/pulse/default.pa und dem Schalter "tsched=0" drübergestolpert, welcher letztendlich das Problem damals
    behoben hatte. Seit den jüngeren Debian 11.x mit Cinnamon hatte ich das Problem nicht mehr.

    Was ich damit sagen möchte, am Ende ist es auch bei Dir/Euch eine Konfigurationssache. Die Pulse-Anwenderdoku gibt es hier https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/

    Wünsche noch viel Erfolg!

    Gruß
    Niko

    Am 28.04.22 um 07:59 schrieb Uwe Herrmuth:
    Hallo Dieter,

    Dieter Rohlfing schrieb am 28.04.2022 um 00:57:

    pulseaudio[1179]: Error opening PCM device front:0: Datei oder
    Verzeichnis nicht gefunden
    Meine bisherigen Recherchen im Internet haben nichts Verwertbares
    gebracht.

    Nun ist mir gestern aufgefallen, dass diese Fehler-Meldung nicht im
    Laufe des Boot-Prozesses auftaucht, sondern erst dann, wenn ich mich
    beim Desktop (XFCE) einloge. Es scheint also wohl etwas mit der
    Initialsierung der XFCE-Sitzung zu tun zu haben. Nur was?
    pulseaudio wird im Userbereich gestartet. Ist deshalb normalerweise
    auch bei Xfce unter Einstellungen -> Sitzung und Startverhalten als automatisch zu startende Anwendung hinterlegt.

    Kennt jemand das Problem?
    Ja leider - mit wechselnden Devices (front:0, hdmi:1 o.ä.) und auf unterschiedlichen Rechnern. Einzige Gemeinsamkeit zwischen allen ist
    Debian bullseye und Xfce. IMHO trat das auch schon bei Buster auf.
    Solange es nicht front:0 betraf, hat mich das bisher nicht weiter
    tangiert. Bei front:0 kommt dann allerdings auch kein Pieps aus den Lautsprechern. Bei allen anderen Geräten sicherlich auch nicht, aber
    die benutze ich nicht.

    Oder noch besser: weiß jemand Abhilfe?
    Wie Du selbst schon bemerkt hast, ist die Recherche nach den Ursachen
    im Netz wenig erfolgreich.
    Um das Soundsystem wieder ans Laufen zu bekommen, hilft dann nur ein

    systemctl --user restart pulseaudio.service

    Das bekämpft aber nicht die Ursache. Die würde mich halt auch brennend interessieren.

    Viele Grüße
    Uwe


    --
    Mit freundlichem Gruß
    Nikolas Schmied

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Dieter Rohlfing@21:1/5 to All on Mon May 2 00:30:01 2022
    Am Fri, 29 Apr 2022 13:11:28 +0200
    schrieb Nikolas Schmied <[email protected]>:

    Wie Dieter schrieb ist Google keine wirkliche Hilfe, dennoch bin ich >irgendwann dort in Beziehung auf /etc/pulse/default.pa und dem Schalter >"tsched=0" drübergestolpert, welcher letztendlich das Problem damals
    behoben hatte. Seit den jüngeren Debian 11.x mit Cinnamon hatte ich das >Problem nicht mehr.

    Den Schalter tsched habe ich ausprobiert und in /etc/pulse/default.pa
    die Zeile

    load-module module-udev-detect

    durch die Zeile

    load-module module-udev-detect tsched=0

    ersetzt. Als Ergebnis erhalte ich im Journal diese Zeilen:

    pulseaudio[1178]: Error opening PCM device front:0: Datei oder Verzeichnis nicht gefunden
    pulseaudio[2075]: ALSA weckte uns auf, um neue Daten auf das Gerät zu schreiben, doch es gab nichts zum Schreiben!
    pulseaudio[2075]: Dies ist höchstwahrscheinlich ein Fehler im ALSA-Treiber »snd_hda_intel«. Bitte melden Sie diesen Fehler den ALSA-Entwicklern.
    pulseaudio[2075]: Wir wurden durch das POLLOUT-Set geweckt, allerdings lieferte ein anschließender snd_pcm_avail() den Wert 0 oder einen anderen Wert < min_avail.

    War ein Versuch wert. Na gut, ich habe die Änderung wieder rückgängig gemacht.
    Trotzdem vielen Dank für Deine Antwort.

    Dieter

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Uwe Herrmuth@21:1/5 to Nikolas Schmied on Mon May 2 08:30:01 2022
    Hallo Nikolas,

    Nikolas Schmied schrieb am 29.04.2022 um 13:11:

    Was ich damit sagen möchte, am Ende ist es auch bei Dir/Euch eine Konfigurationssache.

    Nicht ausgeschlossen, aber eigentlich sollte sich PA ja selbst
    konfigurieren. Ich hatte auch schon mal versucht in der
    /etc/pulse/default.pa ein Ziel als default festzulegen. Hab auch schon
    mehrfach die Dateien unter ~/.pulse neu anlegen lassen.
    Die Fehlermeldung bleibt.
    Das Ganze ist auch schwer zu greifen, weil die Fehlermeldung hier zwar
    immer auftritt, nicht immer aber betrifft es front:0. Selbst wenn es
    front:0 betrifft, heißt das noch lange nicht, dass aus den Lautsprechern
    auch kein Ton kommt.
    Nehme den Thread aber jetzt mal zum Anlass zu beobachten, welche
    Meldungen aufgelaufen sind, wenn die Lautsprecher stumm bleiben.

    Viele Grüße
    Uwe

    --
    Debian GNU/Linux 11 (bullseye) Kernel 5.10.106-1 Xfce 4.16

    Sag NEIN zu globalen Spionageprogrammen!
    <https://prism-break.org/#de>

    -----BEGIN PGP SIGNATURE-----

    iF0EARECAB0WIQQiMsmb9vInNuk2/AV4wKCi29IgZwUCYm94ZQAKCRB4wKCi29Ig Z3iCAJ4sxcoggzr7wp3GU/hTXrbP+fD52ACgysLQdpgdfK/skBYQ8SbanNAlQJc=
    =fKpS
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)