close Warning: Can't synchronize with repository "keplertools" (/srv/svn/keplertools does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 3 years ago

Closed 2 years ago

#5079 closed Defekt (erledigt)

kein Ton an Leher PCs im LZ

Reported by: Stephan Richter Owned by: Rüdiger Kupper
Priority: unverzüglich erledigen Milestone: Image »Klandestine Kerstin«
Component: Software: Ubuntu Severity: beeinträchtigt den Unterricht vieler Lehrer
Keywords: Cc: bau

Description

  • z.B. beim Abspielen eines YT Video bleiben die Kopfhörer stumm - bei allen Geräten
  • in den Klang-Einstellungen steht als Ausgabegerät "Dummy-Lautsprecher"; der Signalbalken zeigt eine Wiedergabe an
  • als Eingabegerät lässt sich gar nichts auswählen

Vermutung: Die Treiber für die Klinke Ein-/Ausgabe laufen nicht korrekt

Change History (27)

comment:1 by Stephan Richter, 3 years ago

Priority: schnell erledigen → unverzüglich erledigen
Severity: beeinträchtigt keinen Unterricht → Unterricht ist schulweit beeinträchtigt
  • das gleiche Problem in 5.53 und ich vermute in allen Räumen

comment:2 by Stephan Richter, 3 years ago

Cc: bau added
Severity: Unterricht ist schulweit beeinträchtigt → beeinträchtigt den Unterricht vieler Lehrer

In 5.54 geht der Ton. Hier taucht als Ausgabegerät auch "Line Out" auf, so wie es soll.

uname - a gibt für 53 und 54 das selbe: 5.15.0-76-generic

Warum nur auf manchen Rechnern?

comment:3 by Rüdiger Kupper, 3 years ago

Besteht seit dem letzten Systemupdate. Konnte die Ursache nicht finden. Da es nur an den Lehrer-PCs auftritt müsste es mit der Hardware zusammenhängen, denn auf den Schüler-PCs klappt der Ton.

Prinzipiell gejt er wohl auch, ich konnte über den ALSA-Treiber Ton bekommen, wenn ich mich recht erinnere. Könnze also miz dem Umstieg von Ubuntu von pulseaudio zu (wie heißt der neue Dienst?) zusammemhängen.

Probieren: auf einem PC im LZ ein apt full-upgrade machen und schauen, ob es hilft.

in reply to:  2 comment:4 by Rüdiger Kupper, 3 years ago

Replying to rich:

In 5.54 geht der Ton. Hier taucht als Ausgabegerät auch "Line Out" auf, so wie es soll.

uname - a gibt für 53 und 54 das selbe: 5.15.0-76-generic

Warum nur auf manchen Rechnern?

Die Lehrergeräte haben andere Hardware als die Schülergeräte. Müsste also Trriberfehler sein, wie Du vermutest.

comment:5 by Rüdiger Kupper, 3 years ago

Software ist überall identisch.

comment:6 by Stephan Richter, 3 years ago

pactl info gibt mir auf dem nicht funktionierenden Rechner

Standard-Quelle: auto_null.monitor (statt alsa_output)

pacmd list-cards sagt "0 card(s) available"

dmesg | gep snd sieht auf beiden Maschinen identisch aus

in reply to:  3 comment:7 by Stephan Richter, 3 years ago

Replying to kup:

Besteht seit dem letzten Systemupdate. Konnte die Ursache nicht finden. Da es nur an den Lehrer-PCs auftritt müsste es mit der Hardware zusammenhängen, denn auf den Schüler-PCs klappt der Ton.

Nein, in mehreren Räumen geht der Ton heute nicht... .

comment:8 by Rüdiger Kupper, 3 years ago

Ich habe rein gar nichta verändert. Das letzte Update war schon letztes Schuljahr und seitdem gab es keine Beschwerden.

comment:9 by Rüdiger Kupper, 3 years ago

Sind die Rechner, an denen es nicht geht, anders als die anderen? Andere Hardware?

comment:10 by Stephan Richter, 3 years ago

5-53 und 5-54 sind beide die selben schwarzen Tower-Gehäuse. Auch das Mainboard sieht identisch aus.

Ich habe auf rechner-5-53 jetzt nichts weiter geändert. Vielleicht findest du heraus, warum der seine Soundkarte nicht erkennt.

comment:11 by Rüdiger Kupper, 3 years ago

Querverweis: #4958

comment:12 by Rüdiger Kupper, 3 years ago

Neustart hat nicht geholfen, nehme ich an?

comment:13 by Rüdiger Kupper, 3 years ago

12:34/0 paedml ~ # ssh rechner-5-54 lspci|grep Audio
00:1f.3 Audio device: Intel Corporation 100 Series/C230 Series Chipset Family HD Audio Controller (rev 31)
12:34/0 paedml ~ # ssh rechner-5-53 lspci|grep Audio
00:1f.3 Audio device: Intel Corporation 100 Series/C230 Series Chipset Family HD Audio Controller (rev 31)

Gleiche Software, gleiches Audio-Device. Kein Grund erkennbar. BIOS-Einstellungen?

comment:14 by Rüdiger Kupper, 3 years ago

Habe auf 5-53 ein Systemupgrade gemacht. Dabei kamen ein neuer Kernel und Updates für die gstreamer-Bibliothek. Bitte testen, ob sich etwas verändert hat.

in reply to:  6 comment:15 by Rüdiger Kupper, 3 years ago

Replying to rich:

pactl info gibt mir auf dem nicht funktionierenden Rechner

Standard-Quelle: auto_null.monitor (statt alsa_output)

pacmd list-cards sagt "0 card(s) available"

dmesg | gep snd sieht auf beiden Maschinen identisch aus

Hat sich leider auch nach dem Systemupdate nicht geändert :-(.

comment:16 by Rüdiger Kupper, 3 years ago

Hups, nach einem weiteren Reboot erkennt er jetzt die Soundkarte!
Vielleicht ist es eine Race Condition beim Boot?

comment:17 by Rüdiger Kupper, 3 years ago

Ja, beim nächsten Boot ging es wieder nicht :-/.

comment:18 by Rüdiger Kupper, 3 years ago

Also, im Netz findet man diverse Fragen und Antworten dazu. Alle drehen sich um pulseaoudio und pipewire.

Infos dazu siehe Absatz 4 hier:
​https://www.ghacks.net/2022/05/23/ubuntu-22-10-dropping-pulseaudio/

Leider funktioniert der zugehörige Workaround bei uns NICHT:

sudo touch /usr/share/pipewire/media-session.d/with-pulseaudio
systemctl --user restart pipewire-session-manager

Das ist also offenbar nicht unser Problem.

comment:19 by Rüdiger Kupper, 3 years ago

Nachdem ich mit nichts weiterkomme (habe versucht, den Rest von pipewire nachzuinstallieren, klappt aber nicht), upgrade ich nun mal testweise einen Rechner im Lehrerarbeitsraum auf das aktuelle Nicht-LTS-Ubuntu (23.04). Dort sollte ja pulseaudio komplett durch pipewire ersetzt sein. Das ist nun so ungefähr das allerletzte, was mir einfällt.

comment:20 by Rüdiger Kupper, 3 years ago

Super, da muss ich erst mal die Rootpartition vergrößern, autsch …

comment:21 by Rüdiger Kupper, 3 years ago

Hab erstmal Software runtergeschmissen. rechner-5-13-01 läuft jetzt auf Ubuntu 23.04.

kup@rechner-5-13-01:~$ pactl info
Server-Zeichenkette: /run/user/12083/pulse/native
Bibliotheks-Protokollversion: 35
Server-Protokollversion: 35
ist lokal: ja
Client-Index: 48
Tile-Größe: 65472
Name des Benutzers: kup
Rechnername: rechner-5-13-01
Name des Servers: PulseAudio (on PipeWire 0.3.65)
Version des Servers: 15.0.0
Standard-Abtastwert-Angabe: float32le 2ch 48000Hz
Standard-Kanal-Zuordnung: front-left,front-right
Standard-Ziel: auto_null
Standard-Quelle: auto_null.monitor
Cookie: e458:2857
kup@rechner-5-13-01:~$ pacmd list-cards
Es läuft kein PulseAudio-Dienst oder nicht als Sitzungsdienst.

Das ist der Zustand, den ich auch auf rechner-lz-03 durch nachinstallieren von pipewire-pulse erreicht habe. Keine Ahnung, morgen mal testen, wie es am Rechner direkt aussieht. Habe mit piewire keine Erfahrung.

comment:22 by Rüdiger Kupper, 3 years ago

Weiterhin nur "Dummy Output" auf rechner-5-13-01, auch nach Systemupgrade auf Ubuntu 23.04.
Keine Idee, was hier schiefläuft. Startet man alsamixersieht man, dass ALSA die Soundkarte normal erkennt. Es muss also an den darüberliegenden Softwarelayern liegen, pulseaudio bzw. pipewire.

Mich irritiert, dass man keine Fehlerberichte zum Ton findet, die sich auf Versionen nach 22.04 beziehen. Insbesondere nicht zu 23.04, der aktuellen Version.

Was ich jetzt noch probiere ist, den Rechner von einer Liver-CD zu booten. Vielleicht fehlt an unserem über die Jahre immer wieder aktualisierten System irgend etwas, oder etwas ist falsch konfiguriert, von dem ich nichts weiß.

Wenn es auch mit der Live-CD nicht klappt bin ich wirklich überfragt.

comment:23 by Rüdiger Kupper, 3 years ago

Okay: Habe auf einem PC im LZ die aktuelle Ubuntu 23.04 Live-CD gebootet … und … Ton geht!
Es gibt also Hoffnung. Irgend etwas auf unserem hochgradig angepassten System blockiert den Sound. Vielleicht fehlt ein Paket, oder etwas ist irgendwo falsch konfiguriert. Nur: wie ich das herausfinden soll, weiß ich nicht. Das wird wieder Detektivarbeit.
Die Alternative, unser Image ausgehend von einer Neuinstallation neu aufzubauen ist mindestens ebenso aussichtslos. Es würde mich Wochen kosten, all die Anpassungen und Einstellungen aus dem alten in das neue Image zu übertragen.

Ich teste jetzt nochmal mit einer 22.04 (LTS) Live-CD. Wenn es da auch geht mache ich mich auf die Suche. Würde aber nicht mit einem schnellen Erfolg rechnen :-/.

comment:24 by Rüdiger Kupper, 3 years ago

22.04 Live geht auch. Ich installiere mir das jetzt in eine VM und dann … schau mer mal.

comment:25 by Rüdiger Kupper, 3 years ago

Status: new → accepted

comment:26 by Rüdiger Kupper, 2 years ago

Auf dem neuen rechner-lz-05 läuft Ton und Mikrofon mit dem Headset (wenn man in den Einstellungen das richtige Device auswählt.) Das ist allerdings auch ein leicht anderes Rechnermodell, also noch mit einem anderen Rechner testen.

comment:27 by Rüdiger Kupper, 2 years ago

Milestone: Schuljahr 2023/24 → Image »Klandestine Kerstin«
Resolution: → erledigt
Status: accepted → closed

Juhu! Im neuen Image läuft der Ton auch auf den anderen Rechnern im LZ! (Getestet auf rechner-lz-02)

Note: See TracTickets for help on using tickets.