Putting my device into hibernation and waking it up completely breaks my audio driver. It works fine when I restart it, but can’t use it if I put the device in hibernate. This isn’t just an issue specific to OpenSUSE either. I have used arch linux before moving to OpenSUSE and it was the same issue there too. I’m currently on tumbleweed with everything updated to the latest versions.
May 10 14:00:00 LAPTOP-LINUX CRON[6210]: (root) CMD (run-parts /etc/cron.hourly)
May 10 14:00:00 LAPTOP-LINUX CRON[6209]: (root) CMDEND (run-parts /etc/cron.hourly)
May 10 14:00:15 LAPTOP-LINUX systemd-logind[1343]: The system will hibernate now!
May 10 14:00:15 LAPTOP-LINUX systemd[1]: Started Timeline of Snapper Snapshots.
May 10 14:00:15 LAPTOP-LINUX NetworkManager[1539]: <info> [1715335215.6811] manager: sleep: sleep requested (sleeping: no enabled: yes)
May 10 14:00:15 LAPTOP-LINUX ModemManager[1411]: <info> [sleep-monitor-systemd] system is about to suspend
May 10 14:00:15 LAPTOP-LINUX NetworkManager[1539]: <info> [1715335215.6812] device (eno1): state change: unavailable -> unmanaged (reason 'sleeping', sys-iface-state: 'managed')
May 10 14:00:15 LAPTOP-LINUX NetworkManager[1539]: <info> [1715335215.6891] device (p2p-dev-wlp4s0): state change: disconnected -> unmanaged (reason 'sleeping', sys-iface-state: 'managed')
May 10 14:00:15 LAPTOP-LINUX NetworkManager[1539]: <info> [1715335215.6894] manager: NetworkManager state is now ASLEEP
May 10 14:00:15 LAPTOP-LINUX NetworkManager[1539]: <info> [1715335215.6896] device (wlp4s0): state change: activated -> deactivating (reason 'sleeping', sys-iface-state: 'managed')
May 10 14:00:15 LAPTOP-LINUX dbus-daemon[1263]: [system] Activating via systemd: service name='org.freedesktop.nm_dispatcher' unit='dbus-org.freedesktop.nm-dispatcher.service' requested by ':1.7' (uid=0 pid=1539 comm="/usr/sbin/NetworkManager --no-daemon")
May 10 14:00:15 LAPTOP-LINUX dbus-daemon[1263]: [system] Activating via systemd: service name='org.freedesktop.PackageKit' unit='packagekit.service' requested by ':1.64' (uid=1000 pid=2393 comm="/usr/libexec/DiscoverNotifier")
May 10 14:00:15 LAPTOP-LINUX systemd[1]: Starting Network Manager Script Dispatcher Service...
May 10 14:00:15 LAPTOP-LINUX systemd[1]: Starting PackageKit Daemon...
May 10 14:00:15 LAPTOP-LINUX kded6[2162]: org.kde.plasma.nm.kded: Unhandled active connection state change: 3
May 10 14:00:15 LAPTOP-LINUX kded6[2162]: Service ":1.54" unregistered
May 10 14:00:15 LAPTOP-LINUX dbus-daemon[1263]: [system] Activating via systemd: service name='org.opensuse.Snapper' unit='snapperd.service' requested by ':1.136' (uid=0 pid=6270 comm="/usr/lib/snapper/systemd-helper --timeline")
May 10 14:00:15 LAPTOP-LINUX systemd[1]: Starting DBus interface for snapper...
May 10 14:00:15 LAPTOP-LINUX PackageKit[6279]: daemon start
May 10 14:00:15 LAPTOP-LINUX dbus-daemon[1263]: [system] Successfully activated service 'org.freedesktop.nm_dispatcher'
May 10 14:00:15 LAPTOP-LINUX systemd[1]: Started Network Manager Script Dispatcher Service.
May 10 14:00:15 LAPTOP-LINUX dbus-daemon[1263]: [system] Successfully activated service 'org.opensuse.Snapper'
May 10 14:00:15 LAPTOP-LINUX systemd[1]: Started DBus interface for snapper.
May 10 14:00:15 LAPTOP-LINUX systemd[1]: snapper-timeline.service: Deactivated successfully.
May 10 14:00:15 LAPTOP-LINUX kernel: wlp4s0: deauthenticating from c4:e9:0a:44:51:a0 by local choice (Reason: 3=DEAUTH_LEAVING)
May 10 14:00:15 LAPTOP-LINUX dbus-daemon[1263]: [system] Successfully activated service 'org.freedesktop.PackageKit'
May 10 14:00:15 LAPTOP-LINUX systemd[1]: Started PackageKit Daemon.
May 10 14:00:15 LAPTOP-LINUX kscreenlocker_greet[6277]: PAM unable to dlopen(/usr/lib64/security/pam_fprintd.so): /usr/lib64/security/pam_fprintd.so: cannot open shared object file: No such file or directory
May 10 14:00:15 LAPTOP-LINUX kscreenlocker_greet[6277]: PAM adding faulty module: /usr/lib64/security/pam_fprintd.so
May 10 14:00:15 LAPTOP-LINUX kscreenlocker_greet[6277]: PAM unable to dlopen(/usr/lib64/security/pam_pkcs11.so): /usr/lib64/security/pam_pkcs11.so: cannot open shared object file: No such file or directory
May 10 14:00:15 LAPTOP-LINUX kscreenlocker_greet[6277]: PAM adding faulty module: /usr/lib64/security/pam_pkcs11.so
May 10 14:00:15 LAPTOP-LINUX NetworkManager[1539]: <info> [1715335215.9153] device (wlp4s0): state change: deactivating -> disconnected (reason 'sleeping', sys-iface-state: 'managed')
May 10 14:00:15 LAPTOP-LINUX avahi-daemon[1262]: Withdrawing address record for 2001:8f8:1737:1903:7656:a227:4076:66ce on wlp4s0.
May 10 14:00:15 LAPTOP-LINUX avahi-daemon[1262]: Withdrawing address record for 2001:8f8:1737:1903:db91:d0c4:a8c3:7e85 on wlp4s0.
May 10 14:00:15 LAPTOP-LINUX avahi-daemon[1262]: Leaving mDNS multicast group on interface wlp4s0.IPv6 with address 2001:8f8:1737:1903:db91:d0c4:a8c3:7e85.
May 10 14:00:15 LAPTOP-LINUX avahi-daemon[1262]: Joining mDNS multicast group on interface wlp4s0.IPv6 with address fe80::bc82:4973:6f91:6bc2.
May 10 14:00:15 LAPTOP-LINUX NetworkManager[1539]: <info> [1715335215.9158] dhcp4 (wlp4s0): canceled DHCP transaction
May 10 14:00:15 LAPTOP-LINUX avahi-daemon[1262]: Registering new address record for fe80::bc82:4973:6f91:6bc2 on wlp4s0.*.
May 10 14:00:15 LAPTOP-LINUX NetworkManager[1539]: <info> [1715335215.9158] dhcp4 (wlp4s0): activation: beginning transaction (timeout in 45 seconds)
May 10 14:00:15 LAPTOP-LINUX avahi-daemon[1262]: Withdrawing address record for fe80::bc82:4973:6f91:6bc2 on wlp4s0.
May 10 14:00:15 LAPTOP-LINUX NetworkManager[1539]: <info> [1715335215.9159] dhcp4 (wlp4s0): state changed no lease
May 10 14:00:15 LAPTOP-LINUX avahi-daemon[1262]: Leaving mDNS multicast group on interface wlp4s0.IPv6 with address fe80::bc82:4973:6f91:6bc2.
May 10 14:00:15 LAPTOP-LINUX NetworkManager[1539]: <info> [1715335215.9160] dhcp6 (wlp4s0): canceled DHCP transaction
May 10 14:00:15 LAPTOP-LINUX avahi-daemon[1262]: Interface wlp4s0.IPv6 no longer relevant for mDNS.
May 10 14:00:15 LAPTOP-LINUX NetworkManager[1539]: <info> [1715335215.9160] dhcp6 (wlp4s0): activation: beginning transaction (timeout in 45 seconds)
May 10 14:00:15 LAPTOP-LINUX NetworkManager[1539]: <info> [1715335215.9160] dhcp6 (wlp4s0): state changed no lease
May 10 14:00:15 LAPTOP-LINUX avahi-daemon[1262]: Interface wlp4s0.IPv4 no longer relevant for mDNS.
May 10 14:00:15 LAPTOP-LINUX avahi-daemon[1262]: Leaving mDNS multicast group on interface wlp4s0.IPv4 with address 192.168.0.125.
May 10 14:00:15 LAPTOP-LINUX avahi-daemon[1262]: Withdrawing address record for 192.168.0.125 on wlp4s0.
May 10 14:00:15 LAPTOP-LINUX NetworkManager[1539]: <info> [1715335215.9496] device (wlp4s0): set-hw-addr: set MAC address to A2:C0:D6:55:D2:8B (scanning)
May 10 14:00:15 LAPTOP-LINUX avahi-daemon[1262]: Joining mDNS multicast group on interface wlp4s0.IPv4 with address 192.168.0.125.
May 10 14:00:15 LAPTOP-LINUX avahi-daemon[1262]: New relevant interface wlp4s0.IPv4 for mDNS.
May 10 14:00:15 LAPTOP-LINUX avahi-daemon[1262]: Registering new address record for 192.168.0.125 on wlp4s0.IPv4.
May 10 14:00:15 LAPTOP-LINUX nscd[1278]: 1278 monitored file `/etc/resolv.conf` was moved into place, adding watch
May 10 14:00:15 LAPTOP-LINUX avahi-daemon[1262]: Files changed, reloading.
May 10 14:00:15 LAPTOP-LINUX avahi-daemon[1262]: No service file found in /etc/avahi/services.
May 10 14:00:15 LAPTOP-LINUX avahi-daemon[1262]: Withdrawing address record for 192.168.0.125 on wlp4s0.
May 10 14:00:15 LAPTOP-LINUX avahi-daemon[1262]: Leaving mDNS multicast group on interface wlp4s0.IPv4 with address 192.168.0.125.
May 10 14:00:15 LAPTOP-LINUX avahi-daemon[1262]: Interface wlp4s0.IPv4 no longer relevant for mDNS.
May 10 14:00:16 LAPTOP-LINUX NetworkManager[1539]: <info> [1715335216.0723] device (wlp4s0): supplicant interface state: completed -> disconnected
May 10 14:00:16 LAPTOP-LINUX NetworkManager[1539]: <info> [1715335216.0726] device (wlp4s0): state change: disconnected -> unmanaged (reason 'sleeping', sys-iface-state: 'managed')
May 10 14:00:16 LAPTOP-LINUX chronyd[1721]: Can't synchronise: no selectable sources
May 10 14:00:16 LAPTOP-LINUX chronyd[1721]: Source 47.91.111.180 offline
May 10 14:00:16 LAPTOP-LINUX dns-dnsmasq.sh[6395]: <debug> NETWORKMANAGER_DNS_FORWARDER is not set to "dnsmasq" in /etc/sysconfig/network/config -> exit
May 10 14:00:16 LAPTOP-LINUX NetworkManager[1539]: <info> [1715335216.2290] device (wlp4s0): set-hw-addr: reset MAC address to B4:0E:DE:8A:97:F6 (unmanage)
May 10 14:00:16 LAPTOP-LINUX dns-dnsmasq.sh[6430]: <debug> NETWORKMANAGER_DNS_FORWARDER is not set to "dnsmasq" in /etc/sysconfig/network/config -> exit
May 10 14:00:16 LAPTOP-LINUX systemd[1]: Reached target Sleep.
May 10 14:00:16 LAPTOP-LINUX systemd[1]: Starting NVIDIA system hibernate actions...
May 10 14:00:16 LAPTOP-LINUX hibernate[6444]: nvidia-hibernate.service
May 10 14:00:16 LAPTOP-LINUX logger[6444]: <13>May 10 14:00:16 hibernate: nvidia-hibernate.service
May 10 14:00:16 LAPTOP-LINUX PackageKit[6279]: get-updates transaction /1_ebeaaadc from uid 1000 finished with success after 957ms
May 10 14:00:16 LAPTOP-LINUX bluetoothd[1742]: Endpoint unregistered: sender=:1.62 path=/MediaEndpoint/A2DPSource/ldac
May 10 14:00:16 LAPTOP-LINUX bluetoothd[1742]: Endpoint unregistered: sender=:1.62 path=/MediaEndpoint/A2DPSink/aptx_hd
May 10 14:00:16 LAPTOP-LINUX bluetoothd[1742]: Endpoint unregistered: sender=:1.62 path=/MediaEndpoint/A2DPSource/aptx_hd
May 10 14:00:16 LAPTOP-LINUX bluetoothd[1742]: Endpoint unregistered: sender=:1.62 path=/MediaEndpoint/A2DPSink/aptx
May 10 14:00:16 LAPTOP-LINUX bluetoothd[1742]: Endpoint unregistered: sender=:1.62 path=/MediaEndpoint/A2DPSource/aptx
May 10 14:00:16 LAPTOP-LINUX bluetoothd[1742]: Endpoint unregistered: sender=:1.62 path=/MediaEndpoint/A2DPSink/aac
May 10 14:00:16 LAPTOP-LINUX bluetoothd[1742]: Endpoint unregistered: sender=:1.62 path=/MediaEndpoint/A2DPSource/aac
May 10 14:00:16 LAPTOP-LINUX bluetoothd[1742]: Endpoint unregistered: sender=:1.62 path=/MediaEndpoint/A2DPSink/sbc
May 10 14:00:16 LAPTOP-LINUX bluetoothd[1742]: Endpoint unregistered: sender=:1.62 path=/MediaEndpoint/A2DPSource/sbc
May 10 14:00:16 LAPTOP-LINUX bluetoothd[1742]: Endpoint unregistered: sender=:1.62 path=/MediaEndpoint/A2DPSink/sbc_xq
May 10 14:00:16 LAPTOP-LINUX bluetoothd[1742]: Endpoint unregistered: sender=:1.62 path=/MediaEndpoint/A2DPSource/sbc_xq
May 10 14:00:16 LAPTOP-LINUX bluetoothd[1742]: Endpoint unregistered: sender=:1.62 path=/MediaEndpoint/A2DPSource/aptx_ll_1
May 10 14:00:16 LAPTOP-LINUX bluetoothd[1742]: Endpoint unregistered: sender=:1.62 path=/MediaEndpoint/A2DPSource/aptx_ll_0
May 10 14:00:16 LAPTOP-LINUX bluetoothd[1742]: Endpoint unregistered: sender=:1.62 path=/MediaEndpoint/A2DPSource/aptx_ll_duplex_1
May 10 14:00:16 LAPTOP-LINUX bluetoothd[1742]: Endpoint unregistered: sender=:1.62 path=/MediaEndpoint/A2DPSource/aptx_ll_duplex_0
May 10 14:00:16 LAPTOP-LINUX bluetoothd[1742]: Endpoint unregistered: sender=:1.62 path=/MediaEndpoint/A2DPSource/faststream
May 10 14:00:16 LAPTOP-LINUX bluetoothd[1742]: Endpoint unregistered: sender=:1.62 path=/MediaEndpoint/A2DPSource/faststream_duplex
May 10 14:00:16 LAPTOP-LINUX bluetoothd[1742]: Endpoint unregistered: sender=:1.62 path=/MediaEndpoint/A2DPSink/opus_05
May 10 14:00:16 LAPTOP-LINUX bluetoothd[1742]: Endpoint unregistered: sender=:1.62 path=/MediaEndpoint/A2DPSource/opus_05
May 10 14:00:16 LAPTOP-LINUX bluetoothd[1742]: Endpoint unregistered: sender=:1.62 path=/MediaEndpoint/A2DPSink/opus_05_duplex
May 10 14:00:16 LAPTOP-LINUX bluetoothd[1742]: Endpoint unregistered: sender=:1.62 path=/MediaEndpoint/A2DPSource/opus_05_duplex
May 10 14:00:19 LAPTOP-LINUX systemd[1]: nvidia-hibernate.service: Deactivated successfully.
May 10 14:00:19 LAPTOP-LINUX systemd[1]: Finished NVIDIA system hibernate actions.
May 10 14:00:19 LAPTOP-LINUX systemd[1]: nvidia-hibernate.service: Consumed 1.771s CPU time.
May 10 14:00:19 LAPTOP-LINUX systemd[1]: Starting System Hibernate...
May 10 14:00:19 LAPTOP-LINUX systemd-sleep[6467]: INFO: running /usr/lib/systemd/system-sleep/grub2.sleep for hibernate
May 10 14:00:19 LAPTOP-LINUX systemd-sleep[6467]: INFO: Running prepare-grub ..
May 10 14:00:19 LAPTOP-LINUX systemd-sleep[6467]: running kernel is grub menu entry openSUSE Tumbleweed (vmlinuz-6.8.8-1-default)
May 10 14:00:19 LAPTOP-LINUX systemd-sleep[6467]: preparing boot-loader: selecting entry openSUSE Tumbleweed, kernel /boot/6.8.8-1-default
May 10 14:00:20 LAPTOP-LINUX systemd-sleep[6467]: running /usr/sbin/grub2-once "openSUSE Tumbleweed"
May 10 14:00:20 LAPTOP-LINUX systemd-sleep[6467]: time needed for sync: 0.0 seconds, time needed for grub: 0.2 seconds.
May 10 14:00:20 LAPTOP-LINUX systemd-sleep[6467]: INFO: Done.
May 10 14:00:20 LAPTOP-LINUX systemd-sleep[6464]: Performing sleep operation 'hibernate'...
May 10 14:00:20 LAPTOP-LINUX kernel: PM: hibernation: hibernation entry
Logs after waking up from hibernation will be provided in the replies as I could not fit everything in here.