[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#656062: Asus suspend hang (USB-related) - fixed?



Ben Hutchings wrote:

> This is supposed to have been fixed in version 3.2.17-1.  Has it?

If I understood correctly, I think it was fixed at the cost of not
being able to wake up with a keypress from suspend.

 commit 46730c8667e7
 Author: Oleksij Rempel <bug-track@fisher-privat.net>
 Date:   Mon May 14 22:25:58 2012 +0200

     ACPI / PCI / PM: Make _SxD/_SxW check follow ACPI 4.0a spec

     This patch makes _SxD/_SxW check follow the ACPI 4.0a specification
     more closely and fixes suspend bug found on ASUS Zenbook UX31E.

     Some OEM use _SxD fields to blacklist broken device Dx states, so
     if _SxD/_SxW return values are checked before suspend as appropriate,
     some nasty suspend/resume issues may be avoided.

     References: https://bugzilla.kernel.org/show_bug.cgi?id=42728
     Signed-off-by: Oleksij Rempel <bug-track@fisher-privat.net>
     Acked-by: Bjorn Helgaas <bhelgaas@google.com>
     Cc: stable@vger.kernel.org
     Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>

from linux-next is supposed to follow a better approach that would
avoid that downside and work on more machines.  There is a patch
attached to [1] that has been tested and will probably replace it.

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



Reply to: