https://bugzilla.kernel.org/show_bug.cgi?id=199393

            Bug ID: 199393
           Summary: S3 isn't supported and hangs, mem_sleep should mapped
                    to s2idle by default - Dell Venue Pro 7140
           Product: ACPI
           Version: 2.5
    Kernel Version: 4.16 4.15 4.14 4.13
          Hardware: Intel
                OS: Linux
              Tree: Mainline
            Status: NEW
          Severity: normal
          Priority: P1
         Component: Power-Sleep-Wake
          Assignee: acpi_power-sleep-w...@kernel-bugs.osdl.org
          Reporter: tristian.celes...@outlook.com
        Regression: No

Dell Venue Pro 7140 is a 2-in-1 detachable laptop with an Intel Core-M
processor (5th gen "Broadwell"). This machine was originally released with
Windows 8.1, and supported "Modern Standby". It is upgradable to Windows 10 and
supports "Connected Standby".

The S3 sleep state is not supported. If I perform a S3 suspend, the machine can
not be awoken. I can hold the power button to force the machine off, release
it, then press it again to boot the machine again.

If I use [deep] as the suspend method in /sys/power/mem_sleep, and setup
pm_test using the following commands, the machine wakes back up when I run echo
mem > /sys/power/state without an error code:

echo "freezer" > /sys/power/pm_test
echo "devices" > /sys/power/pm_test
echo "platform" > /sys/power/pm_test
echo "processors" > /sys/power/pm_test
echo "core" > /sys/power/pm_test

The machine doesn't wake back up at all when I setup pm_test using the
following command:

echo "none" > /sys/power/pm_test

I can only shutdown the machine by holding the power button for ~6 seconds,
then booting the machine again with another short press to the power button.

If I perform pm_test commands using [s2idle] as the suspend method in
/sys/power/mem_sleep, the following tests pass:

echo "freezer" > /sys/power/pm_test
echo "devices" > /sys/power/pm_test
echo "platform" > /sys/power/pm_test
echo "none" > /sys/power/pm_test

i. e. none of the tests fail for s2idle. Therefore, I think s2idle should be
reported as the default suspend method.

These conditions sound like those addressed in a previous bug [1], except I am
dealing with a different Dell model. In fact, I also have a Dell Latitude 5175,
which is the Venue Pro 7140's successor. When I start the machine, it reports
s2idle as the default suspend method (cat /sys/power/mem_sleep). I expect the
same of the 7140, but it reports [deep] by default.

[1] https://bugzilla.kernel.org/show_bug.cgi?id=195897

-- 
You are receiving this mail because:
You are watching the assignee of the bug.
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
acpi-bugzilla mailing list
acpi-bugzilla@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/acpi-bugzilla

Reply via email to