You are not logged in.

#1 2018-12-27 22:14:34

balazs.mezei
Member
Registered: 2017-04-18
Posts: 3

Suspend not working since 4.19 on Dell Latitude E7470

Hello,

I have a Dell Latitude E7470 with an Intel i5-6300U CPU.

I've been having issues with suspending my laptop since the 4.19 kernel. When attempting to suspend, the screen goes black (backlight still on, music stops if playing), but the laptop doesn't actually suspend and becomes non-responsive. It stays like this, and the only option is to press and hold the power button to power off the device. This happens every time.

I've been having the issue since the 4.19 kernels, I've also tried the 4.20 kernel from [staging], but the issue still persists.
I'm currently booting the 4.14-lts kernels. Surprisingly, suspend does work when booting the archiso, which uses the 4.19.4 kernel.

Some logs:
On 4.20 (same on 4.19), attempting to suspend: (read out on the following boot, so maybe some messages just didn't get written to the drive)

Dec 27 22:59:56 dell7470 systemd-logind[680]: Suspend key pressed.
Dec 27 22:59:56 dell7470 systemd-logind[680]: Suspending...
Dec 27 22:59:56 dell7470 systemd[1]: Reached target Sleep.
Dec 27 22:59:56 dell7470 systemd[1]: Starting Suspend...
Dec 27 22:59:56 dell7470 systemd-sleep[1200]: Suspending system...
Dec 27 22:59:56 dell7470 kernel: PM: suspend entry (deep)

On 4.14, suspend + resume:

Dec 27 23:02:46 dell7470 systemd-logind[620]: Suspend key pressed.
Dec 27 23:02:46 dell7470 systemd-logind[620]: Suspending...
Dec 27 23:02:46 dell7470 systemd[1]: Reached target Sleep.
Dec 27 23:02:46 dell7470 systemd[1]: Starting Suspend...
Dec 27 23:02:46 dell7470 systemd-sleep[1548]: Suspending system...
Dec 27 23:02:46 dell7470 kernel: PM: suspend entry (deep)
Dec 27 23:02:52 dell7470 kernel: PM: Syncing filesystems ... done.
Dec 27 23:02:52 dell7470 kernel: Freezing user space processes ... (elapsed 0.001 seconds) done.
Dec 27 23:02:52 dell7470 kernel: OOM killer disabled.
Dec 27 23:02:52 dell7470 kernel: Freezing remaining freezable tasks ... (elapsed 0.001 seconds) done.
Dec 27 23:02:52 dell7470 kernel: Suspending console(s) (use no_console_suspend to debug)
Dec 27 23:02:52 dell7470 kernel: wlp1s0: deauthenticating from f0:9f:c2:32:82:68 by local choice (Reason: 3=DEAUTH_LEAVING)
Dec 27 23:02:52 dell7470 kernel: sd 2:0:0:0: [sda] Synchronizing SCSI cache
Dec 27 23:02:52 dell7470 kernel: sd 2:0:0:0: [sda] Stopping disk
Dec 27 23:02:52 dell7470 kernel: e1000e: EEE TX LPI TIMER: 00000011
Dec 27 23:02:52 dell7470 kernel: ACPI: EC: interrupt blocked
Dec 27 23:02:52 dell7470 kernel: ACPI: Preparing to enter system sleep state S3
Dec 27 23:02:52 dell7470 kernel: ACPI: EC: event blocked
Dec 27 23:02:52 dell7470 kernel: ACPI: EC: EC stopped
Dec 27 23:02:52 dell7470 kernel: PM: Saving platform NVS memory
Dec 27 23:02:52 dell7470 kernel: Disabling non-boot CPUs ...
Dec 27 23:02:52 dell7470 kernel: smpboot: CPU 1 is now offline
Dec 27 23:02:52 dell7470 kernel: smpboot: CPU 2 is now offline
Dec 27 23:02:52 dell7470 kernel: smpboot: CPU 3 is now offline
Dec 27 23:02:52 dell7470 kernel: ACPI: Low-level resume complete
Dec 27 23:02:52 dell7470 kernel: ACPI: EC: EC started
Dec 27 23:02:52 dell7470 kernel: PM: Restoring platform NVS memory
Dec 27 23:02:52 dell7470 kernel: Enabling non-boot CPUs ...
Dec 27 23:02:52 dell7470 kernel: x86: Booting SMP configuration:
Dec 27 23:02:52 dell7470 kernel: smpboot: Booting Node 0 Processor 1 APIC 0x2
Dec 27 23:02:52 dell7470 kernel:  cache: parent cpu1 should not be sleeping
Dec 27 23:02:52 dell7470 kernel: CPU1 is up
Dec 27 23:02:52 dell7470 kernel: smpboot: Booting Node 0 Processor 2 APIC 0x1
Dec 27 23:02:52 dell7470 kernel:  cache: parent cpu2 should not be sleeping
Dec 27 23:02:52 dell7470 kernel: CPU2 is up
Dec 27 23:02:52 dell7470 kernel: smpboot: Booting Node 0 Processor 3 APIC 0x3
Dec 27 23:02:52 dell7470 kernel:  cache: parent cpu3 should not be sleeping
Dec 27 23:02:52 dell7470 kernel: CPU3 is up
Dec 27 23:02:52 dell7470 kernel: ACPI: Waking up from system sleep state S3
Dec 27 23:02:52 dell7470 kernel: ACPI: EC: interrupt unblocked
Dec 27 23:02:52 dell7470 kernel: ACPI: EC: event unblocked
Dec 27 23:02:52 dell7470 kernel: sd 2:0:0:0: [sda] Starting disk
Dec 27 23:02:52 dell7470 kernel: ACPI: button: The lid device is not compliant to SW_LID.
Dec 27 23:02:52 dell7470 kernel: usb 1-2: reset high-speed USB device number 2 using xhci_hcd
Dec 27 23:02:52 dell7470 kernel: ata3: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
Dec 27 23:02:52 dell7470 kernel: ata1: SATA link down (SStatus 4 SControl 300)
Dec 27 23:02:52 dell7470 kernel: ata2: SATA link down (SStatus 4 SControl 300)
Dec 27 23:02:52 dell7470 kernel: ata3.00: configured for UDMA/133
Dec 27 23:02:52 dell7470 kernel: ahci 0000:00:17.0: port does not support device sleep
Dec 27 23:02:52 dell7470 kernel: usb 1-7: reset full-speed USB device number 3 using xhci_hcd
Dec 27 23:02:52 dell7470 kernel: OOM killer enabled.
Dec 27 23:02:52 dell7470 kernel: Restarting tasks ... done.
Dec 27 23:02:52 dell7470 wpa_supplicant[753]: wlp1s0: CTRL-EVENT-SIGNAL-CHANGE above=0 signal=0 noise=9999 txrate=0
Dec 27 23:02:52 dell7470 wpa_supplicant[753]: wlp1s0: CTRL-EVENT-DISCONNECTED bssid=f0:9f:c2:32:82:68 reason=3 locally_generated=1
Dec 27 23:02:52 dell7470 kernel: acpi PNP0401:00: Already enumerated
Dec 27 23:02:52 dell7470 kernel: acpi PNP0501:00: Still not present
Dec 27 23:02:52 dell7470 systemd-sleep[1548]: System resumed.
Dec 27 23:02:52 dell7470 systemd[1]: Started Suspend.
Dec 27 23:02:52 dell7470 systemd[1]: Stopped target Sleep.
Dec 27 23:02:52 dell7470 systemd[1]: Reached target Suspend.
Dec 27 23:02:52 dell7470 systemd[1]: Stopped target Suspend.
Dec 27 23:02:52 dell7470 wpa_supplicant[753]: wlp1s0: Reject scan trigger since one is already pending
Dec 27 23:02:52 dell7470 wpa_supplicant[753]: wlp1s0: Failed to initiate AP scan
Dec 27 23:02:52 dell7470 systemd-logind[620]: Operation 'sleep' finished.
Dec 27 23:02:52 dell7470 kernel: PM: suspend exit

Offline

#2 2019-01-02 16:27:42

balazs.mezei
Member
Registered: 2017-04-18
Posts: 3

Re: Suspend not working since 4.19 on Dell Latitude E7470

I solved this issue for now. I had the soft_watchdog disabled, i.e. I had

kernel.soft_watchdog=0

as a kernel parameter. After re-enabling it with

kernel.soft_watchdog=1

suspend works again on the 4.20 Linux kernel.

I guess something is still not quite right, as the watchdog shouldn't be needed.

Last edited by balazs.mezei (2019-01-02 16:44:12)

Offline

#3 2019-01-12 23:33:40

musiyenko
Member
From: Italy
Registered: 2019-01-12
Posts: 1
Website

Re: Suspend not working since 4.19 on Dell Latitude E7470

After updating to 4.20.0-arch1-1-ARCH I've had the same problem, solved it by looking at /proc/acpi/wakeup and disabling one of the devices:

echo 'RP03' > /proc/acpi/wakeup

Offline

Board footer

Powered by FluxBB