nvme SSD disk not appearing at S3 resume
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
pm-utils (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
System apparently correctly suspends (in various ways - from gnome menu, with pm-suspend on bash, with echo ... > /sys/power/pm_test) and resumes bringing up X, gnome, consoles, mouse, keyboard - but not the nvme SSD. Since I have the OS on that, no command relying on disk files is recognized, and I'm forced to hard power off by long press on power button.
Usually at resume it is possible to switch to consoles (Ctrl-Alt-Fn), which display a lot of messages about i/o errors and failing journal writes.
bash may be still alive on either X or consoles, but it will understand only internal commands and thus it is not of much help even for shutting down the system cleanly.
Tried to add the following options in various combinations on the GRUB_CMDLINE_LINUX at no avail:
acpiphp.disable=1
nvme_core.
acpi_osi=! \"acpi_osi=Windows 2015\"
The only grub option helping is
mem_sleep_
but that is a bit of no brainer since it suspends to S2 preventing S3. The same effect have
echo s2idle > /sys/power/
and
echo freeze > /sys/power/state
As for what is said in https:/
The issue does not seem graphics related since X wakes up correctly (initially; it may crash later), and since the problem is identical even with no X (telinit 3).
Hope all necessary debug information is automatically added, if not please ask.
ProblemType: Bug
DistroRelease: Ubuntu 19.10
Package: pm-utils 1.4.1-18
ProcVersionSign
Uname: Linux 5.3.0-24-generic x86_64
NonfreeKernelMo
ApportVersion: 2.20.11-0ubuntu8.2
Architecture: amd64
CurrentDesktop: GNOME-Flashback
Date: Tue Dec 10 16:08:33 2019
InstallationDate: Installed on 2019-10-29 (42 days ago)
InstallationMedia: Ubuntu 19.04 "Disco Dingo" - Release amd64 (20190416)
PackageArchitec
SourcePackage: pm-utils
UpgradeStatus: No upgrade log present (probably fresh install)
description: | updated |
Attaching the dumps of:
cat /proc/acpi/wakeup > wakeup
echo xxxx > /sys/power/pm_test
sync && echo 1 > /sys/power/pm_trace && pm-suspend
dmesg > dmesg.xxxx