1. 08 May, 2009 2 commits
    • Len Brown's avatar
      ACPI: suspend: don't let device _PS3 failure prevent suspend · 19bde778
      Len Brown authored
      6328a574
      "Enable PNPACPI _PSx Support, v3"
      
      added a call to acpi_bus_set_power(handle, ACPI_STATE_D3)
      to pnpacpi_disable_resource() before the existing call
      to evaluate _DIS on the device.
      
      This caused suspend to fail on the system in
      http://bugzilla.kernel.org/show_bug.cgi?id=13243
      because the sanity check to verify we entered _PS3
      failed on the serial port.
      
      As a work-around, that sanity check can be disabled
      system-wide with "acpi.power_nocheck=1"
      
      Or perhaps we should just shrug off the _PS3 failure
      and carry on with _DIS like we used to -- which is
      what this patch does.
      Signed-off-by: default avatarLen Brown <len.brown@intel.com>
      19bde778
    • Len Brown's avatar
      ACPI: power: update error message · ddc50b6a
      Len Brown authored
      "Transitioning device [%s] to D%d" is not correct.
      We print this line when we attempted to transition
      the device, and it failed.
      
      So instead, print
      "Device [%s] failed to transition to D%d\n"
      
      This can happen under two conditions:
      
      1. acpi_power_transition() fails when trying to handle the
         _ON/_OFF for associated power resource.
      
      2. acpi_evaluate_object() on the explicit _PS0/_PS3
         for that actual device could fail.
      
      this change clarifies, but doesn't fix
      http://bugzilla.kernel.org/show_bug.cgi?id=13243Signed-off-by: default avatarLen Brown <len.brown@intel.com>
      ddc50b6a
  2. 06 May, 2009 1 commit
  3. 05 May, 2009 24 commits
  4. 04 May, 2009 13 commits