public inbox for linux-acpi@vger.kernel.org
 help / color / mirror / Atom feed
* Occasional (too common) suspend problem
@ 2011-01-21  4:50 Linus Torvalds
       [not found] ` <AANLkTi=LyufFJ-zqMWdGnSnZ-iW+ONbQ8mLfTn1O5WVi@mail.gmail.com>
                   ` (2 more replies)
  0 siblings, 3 replies; 31+ messages in thread
From: Linus Torvalds @ 2011-01-21  4:50 UTC (permalink / raw)
  To: Rafael J. Wysocki, Len Brown, Jeff Chua, ACPI Devel Maling List

So I have one remaining problem on my nasty EeePC problem child
computer, and this one I cannot bisect simply because it's so flaky.

The exact same kernel may suspend and resume many many times in a row,
and then I reboot it, and it hangs on the first suspend. Very
occasionally the machine comes back when I press a key, and resumes
ok. Most of the time it does not - it's just dead to the world, and
there are no logs to go by. I even tried pm_trace, and that didn't get
me anywhere, although I once got a hash match:

  hash matches drivers/base/power/main.c:555

which is the last part of a deivice_resume(), but none of the devices
matched, so that didn't really give any information at all.

So I have very little to go on.

However, at least one time when it failed and came back (remember:
very rare), I did get that suspend sequence printouts logged. Here's a
_good_ suspend:

  ...
  [   79.596367] PM: Saving platform NVS memory
  [   79.596378] Disabling non-boot CPUs ...
  [   79.700053] CPU 1 is now offline
  [   79.700565] PM: Restoring platform NVS memory
  [   79.700565] Enabling non-boot CPUs ...
  [   79.700565] Booting Node 0 Processor 1 APIC 0x1
  [   79.597894] Initializing CPU#1
  ...

and here's the one that failed and then ended up coming back on a keypress:

  ...
  [   54.628375] PM: Saving platform NVS memory
  [   54.628387] Disabling non-boot CPUs ...
  [   63.554966] ACPI Exception: AE_BAD_PARAMETER, Returned by Handler
for [EmbeddedControl] (20110112/evregion-474)
  [   63.554992] ACPI Error: Method parse/execution failed
[\_SB_.PCI0.SBRG.EC0_.RCTP] (Node f5c2dea0), AE_BAD_PARAMETER
(20110112/psparse-536)
  [   63.555022] ACPI Error: Method parse/execution failed
[\_TZ_.RTMP] (Node f5c32fa8), AE_BAD_PARAMETER (20110112/psparse-536)
  [   63.555047] ACPI Error: Method parse/execution failed
[\_TZ_.TZ00._TMP] (Node f5c34018), AE_BAD_PARAMETER
(20110112/psparse-536)
  [   63.555079] Thermal: failed to read out thermal zone 0
  [   63.556361] CPU 1 is now offline
  [   63.556944] PM: Restoring platform NVS memory
  [   63.556944] Enabling non-boot CPUs ...
  [   63.556944] Booting Node 0 Processor 1 APIC 0x1
  [   63.556279] Initializing CPU#1
  ...

which really doesn't tell me much, except that clearly something in
ACPI-land is unhappy, and it looks thermal-related (that last error
message comes from thermal_zone_device_update()).

Any ideas?

                    Linus

^ permalink raw reply	[flat|nested] 31+ messages in thread

end of thread, other threads:[~2011-01-24  9:44 UTC | newest]

Thread overview: 31+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-01-21  4:50 Occasional (too common) suspend problem Linus Torvalds
     [not found] ` <AANLkTi=LyufFJ-zqMWdGnSnZ-iW+ONbQ8mLfTn1O5WVi@mail.gmail.com>
2011-01-21  5:26   ` [linux-pm] " Lin Ming
2011-01-21 16:28     ` Linus Torvalds
2011-01-21 17:09       ` [linux-pm] " Jeff Chua
2011-01-21 20:54       ` Rafael J. Wysocki
2011-01-21  7:26 ` Zhang Rui
2011-01-21 21:00 ` Len Brown
2011-01-21 21:08   ` Rafael J. Wysocki
2011-01-21 22:25   ` Len Brown
2011-01-21 22:33     ` Linus Torvalds
2011-01-21 22:42       ` Rafael J. Wysocki
2011-01-21 22:55         ` Linus Torvalds
2011-01-21 23:16           ` Rafael J. Wysocki
2011-01-21 23:28             ` [linux-pm] " Rafael J. Wysocki
2011-01-22  0:23             ` Linus Torvalds
2011-01-22  0:31               ` Rafael J. Wysocki
2011-01-22  0:56                 ` Linus Torvalds
2011-01-22  1:14               ` Linus Torvalds
2011-01-22 10:10                 ` Rafael J. Wysocki
2011-01-22 15:11                   ` Linus Torvalds
2011-01-22 16:27                     ` Linus Torvalds
2011-01-22 17:13                       ` Jeff Chua
2011-01-22 18:22                         ` Linus Torvalds
2011-01-22 19:17                       ` Rafael J. Wysocki
2011-01-22 19:42                         ` Linus Torvalds
2011-01-23 21:29                           ` Rafael J. Wysocki
2011-01-23 21:47                             ` [linux-pm] " Rafael J. Wysocki
2011-01-24  7:22                             ` Linus Torvalds
2011-01-24  8:09                               ` Zhang Rui
2011-01-24  9:43                                 ` Linus Torvalds
2011-01-23  1:02                       ` Dave Airlie

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox