Nachdem ich drei Systeme (alle AMD64) von bookworm auf trixie gebracht
habe, gibt es dort Probleme mit suspend. Es dauert sehr lange, bis der
Rechner wirklich im Suspend ist. Bedient man ihn in diesem Zeitraum
weiter, gibt es danach verschiedenste Probleme (keine Internet-
Verbindung mehr, kein Ton, System reagiert nicht, ...). Meistens muss
man ihn danach neu starten.
In den Logs finde ich dann oft folgende Zeile:
Failed to freeze unit 'user.slice': Connection timed out
Danach habe ich gegoogelt und bei Archlinux folgenden Artikel gefunden:
https://wiki.archlinux.org/title/Power_management/
Suspend_and_hibernate#System_freezes_for_60_seconds_and_then_wakes_back_up_or_hangs_after_waking_up
Since systemd v256, systemd freezes user.slice before sleeping. This
process can fail due to kernel bugs, particularly when KVM is in use.
Trixie hat v257. Man kann dieses neue Verhalten aber abschalten:
To temporarily revert back to the old behavior, edit systemd-
suspend.service, systemd-hibernate.service, systemd-hybrid-
sleep.service, and systemd-suspend-then-hibernate.service with the
following drop-in:
[Service]
Environment=SYSTEMD_SLEEP_FREEZE_USER_SESSIONS=false
Das hat bei meinen Rechnern auch das Problem gelöst. Allerdings
beseitigt man dadurch ja nicht die Ursachen.
Gibt es eine andere Lösung? Habt ihr überhaupt das beschriebene Problem?