I am using Debian 12 Testing on an old laptop, specifically a Samsung Notebook 7 Spin from 2016 (model number 740U3L), with i3. Since several months ago, I am occasionally but consistently encountering an issue where my laptop will not fully suspend. The screen will turn off, but the power LED will stay on and the built-in keyboard will illuminate if I open the lid. This happens whether I suspend the laptop by closing the lid or by some other method such as systemctl suspend. The CPU fan also stays on, albeit at its lowest speed, usually slower than it was just running previously. When in this state, as far as I can tell I can't interact with the machine at all. Attempts to wake it up do nothing, typing on the keyboard, closing and re-opening the lid, and pressing the power button all do nothing. Pressing caps lock does not toggle the caps lock LED, so it seems the system is totally unresponsive. It will stay in this state indefinitely, I have accidentally left it in this state for up to 24 hours before, my only option is to force the system off by holding the power button.
I have used this laptop practically daily since 2016, with Windows 10, Ubuntu MATE 18, 20, and 22, and now Debian 12 (all linux distros dual-booted with Win10), and I have not encountered this problem until several months ago, at least a few months into using Debian 12. I don't remember the exact dates, and it's hard to know exactly when this problem would have been introduced since it doesn't happen every time I suspend, but it's possible that the start of this bug corresponds to when I upgraded from the stable branch to the testing branch. Since it's been so long, this problem has persisted through several kernel revisions.
My BIOS does not have a setting for suspending under Linux. I do not have an Nvidia card, so Nvidia compatibility is not an issue. I have tried setting acpi=force, reboot=acpi, and pcie_aspm=off in /etc/default/grub, but the problem persists. I have confirmed that this issue does still happen when suspending from the power menu in the GNOME desktop environment or if I suspend from the GDM3 power menu. Happens whether the laptop is plugged in or on battery. At one point I was using xfce4-power-manager to control settings related to suspend for an easy graphical interface from within i3, but I have stopped since it occurred to me it may be conflicting with something else. The problem persists even since stopping, though.
I have done a lot of searching to try and troubleshoot this problem, and I'm finally at my wit's end. Any help is appreciated, thank you!
journalctl always shows the following when I suspend, whether the issue happens or the system suspends successfully:
Code: Select all
Jan 14 18:11:15 Rutile /usr/libexec/gdm-x-session[2828]: 18:11:15.143 › [GatewaySocket] Setting connection state to WILL_RECONNECT
Jan 14 18:11:15 Rutile /usr/libexec/gdm-x-session[2828]: 18:11:15.144 › [GatewaySocket] [WS CLOSED] (false, 1006, ) retrying in 2.32 seconds.
Jan 14 18:11:15 Rutile /usr/libexec/gdm-x-session[2828]: 18:11:15.144 › [Spotify] WS Disconnected. Next retry in 515ms
Jan 14 18:11:15 Rutile /usr/libexec/gdm-x-session[2828]: 18:11:15.231 › [GatewaySocket] Expedited heartbeat requested, but, connection state is WILL_RECONNECT and reconnectImmediately was not requested reason: network detected offline.
Jan 14 18:11:15 Rutile /usr/libexec/gdm-x-session[2828]: 18:11:15.660 › [Spotify] WS Connecting
Jan 14 18:11:15 Rutile /usr/libexec/gdm-x-session[2828]: 18:11:15.687 › [Spotify] WS Disconnected. Next retry in 1473ms
This is the output from inxi -b:
Code: Select all
System:
Host: Rutile Kernel: 6.12.6-amd64 arch: x86_64 bits: 64
Desktop: i3 v: 4.24 Distro: Debian GNU/Linux trixie/sid
Machine:
Type: Convertible System: SAMSUNG product: 740U3L v: P03AFP
serial: <superuser required>
Mobo: SAMSUNG model: NP740U3L-L02US
v: SGL8736A0H-C01-G001-S0001+10.0.10586 serial: <superuser required>
UEFI: American Megatrends v: P03AFP.029.161006.SH date: 10/06/2016
Battery:
ID-1: BAT1 charge: 19.2 Wh (99.0%) condition: 19.4/45.0 Wh (43.0%)
CPU:
Info: dual core Intel Core i5-6200U [MT MCP] speed (MHz): avg: 800
min/max: 400/2800
Graphics:
Device-1: Intel Skylake GT2 [HD Graphics 520] driver: i915 v: kernel
Device-2: Generic WEB CAMERA driver: uvcvideo type: USB
Display: x11 server: X.Org v: 21.1.15 with: Xwayland v: 24.1.4 driver: X:
loaded: modesetting unloaded: fbdev,vesa dri: iris gpu: i915 resolution:
1: 1920x1080~60Hz 2: 1920x1080~60Hz
API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 24.2.8-1
renderer: Mesa Intel HD Graphics 520 (SKL GT2)
Network:
Device-1: Intel Wireless 8260 driver: iwlwifi
Drives:
Local Storage: total: 931.51 GiB used: 154.35 GiB (16.6%)
Info:
Memory: total: 8 GiB available: 7.68 GiB used: 3.01 GiB (39.2%)
Processes: 216 Uptime: 1h 6m Shell: Bash inxi: 3.3.36