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

           Summary: Atom-based machine resumes immediately from S3 suspend
           Product: ACPI
           Version: 2.5
          Platform: All
        OS/Version: Linux
              Tree: Mainline
            Status: NEW
          Severity: high
          Priority: P1
         Component: Power-Sleep-Wake
        AssignedTo: acpi_power-sleep-w...@kernel-bugs.osdl.org
        ReportedBy: zbos...@pr.hu
        Regression: No


We are working on an Intel Atom-based embedded PC and have to make
suspend-to-RAM work but can't seem to succeed.

The symptom is that quite often, the machine resumes immediately after
pm-suspend. Sometimes more than 20 times out of 50 attempts.

We tried 3.7.10, 3.9.4, 3.10-rc[234] and the linux-next branch from the
git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
repository.

The attached dmesg is from linux-pm/linux-next (commit
01adc9fcbd94b71f69681913baed802f94e2f293) plus the latest drm-fixes patchset
posted by Dave Airlie in http://marc.info/?l=linux-kernel&m=137049641300788&w=2
after I have disabled wakeup devices via sysfs files:

# find /sys -name "wakeup" | while read i ; do \
    DEV="$i" ; ENAB="`cat $i`" ; \
    if [ "$ENAB" = "enabled" ]; then \
        echo disabling $DEV ; \
        echo "disabled" >$DEV ; \
    fi ; \
done

However, the attached dmesg still has:

pcieport 0000:00:1c.1: System wakeup enabled by ACPI

This device is disabled by default in
/sys/devices/pci0000\:00/0000\:00\:1c.1/power/wakeup so I have tried explicitly
enabling then disabling it. Still, the next suspend resulted in an immediate
resume.

We have cross-checked suspend-resume using Windows XP and Windows 7
and these OSs are able to properly suspend the machine 50 times out of
50 attempts with Intel's official driver for the GMA3150.

How can I make S3 suspend work reliably? Is there a missing piece from our
kernel .config?

-- 
Configure bugmail: https://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching the assignee of the bug.

------------------------------------------------------------------------------
How ServiceNow helps IT people transform IT departments:
1. A cloud service to automate IT design, transition and operations
2. Dashboards that offer high-level views of enterprise services
3. A single system of record for all IT processes
http://p.sf.net/sfu/servicenow-d2d-j
_______________________________________________
acpi-bugzilla mailing list
acpi-bugzilla@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/acpi-bugzilla

Reply via email to