From: "Benjamin S." <sbenni@gmx.de>
To: "Rafael J. Wysocki" <rjw@sisk.pl>
Cc: linux-kernel@vger.kernel.org, js@sig21.net
Subject: 2.6.30 enabling cpu1 on resume fails after suspend to memory
Date: Sun, 14 Jun 2009 12:09:50 +0200 [thread overview]
Message-ID: <20090614120950.116536fa@pluto-lenny.milky.way> (raw)
Hi,
I think I have the same problem Johannes has posted there:
http://marc.info/?l=linux-kernel&m=124475174614672&w=2
My motherboard is a Gigabyte GA-MA78G-DS3H rev. 1.0 (chipset SB700 - the
same as Johannes' chipset) and my CPU is a AMD 4850e (also the same
as Johannes' CPU). Thus I see the same error on resume after suspend
to memory:
Initializing CPU#1
Stuck ??
Error taking CPU#1 up: -5
After bisecting all revisions between 2.6.29 and 2.6.30 the first bad
revision seems to be:
commit 2ed8d2b3a81bdbb0418301628ccdb008ac9f40b7
Author: Rafael J. Wysocki <rjw@sisk.pl>
Date: Mon Mar 16 22:34:06 2009 +0100
PM: Rework handling of interrupts during suspend-resume
Use the functions introduced in by the previous patch,
suspend_device_irqs(), resume_device_irqs() and check_wakeup_irqs(),
to rework the handling of interrupts during suspend (hibernation) and
resume. Namely, interrupts will only be disabled on the CPU right
before suspending sysdevs, while device drivers will be prevented
from receiving interrupts, with the help of the new helper function,
before their "late" suspend callbacks run (and analogously during
resume).
In addition, since the device interrups are now disabled before the
CPU has turned all interrupts off and the CPU will ACK the interrupts
setting the IRQ_PENDING bit for them, check in sysdev_suspend() if
any wake-up interrupts are pending and abort suspend if that's the
case.
Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
Acked-by: Ingo Molnar <mingo@elte.hu>
Best Regards,
Benjamin
next reply other threads:[~2009-06-14 10:07 UTC|newest]
Thread overview: 22+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-06-14 10:09 Benjamin S. [this message]
2009-06-14 10:35 ` Rafael J. Wysocki
2009-06-14 10:57 ` Benjamin S.
2009-06-14 11:19 ` Rafael J. Wysocki
2009-06-14 11:48 ` Benjamin S.
2009-06-14 12:00 ` Rafael J. Wysocki
2009-06-14 12:09 ` Thomas Gleixner
2009-06-14 12:15 ` Rafael J. Wysocki
2009-06-14 12:37 ` Benjamin S.
2009-06-14 12:43 ` Thomas Gleixner
2009-06-14 12:59 ` Benjamin S.
2009-06-14 13:05 ` Thomas Gleixner
2009-06-14 13:35 ` Benjamin S.
2009-06-14 12:46 ` Thomas Gleixner
[not found] ` <7E82351C108FA840AB1866AC776AEC4669244187@orsmsx505.amr.corp.intel.com>
2009-06-14 13:17 ` Thomas Gleixner
[not found] ` <7E82351C108FA840AB1866AC776AEC466924418A@orsmsx505.amr.corp.intel.com>
2009-06-14 13:49 ` Thomas Gleixner
2009-06-14 14:45 ` Thomas Gleixner
2009-06-14 15:03 ` Benjamin S.
2009-06-14 15:41 ` Thomas Gleixner
2009-06-14 16:12 ` Greg KH
2009-06-14 16:19 ` Thomas Gleixner
2009-06-15 13:12 ` Johannes Stezenbach
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20090614120950.116536fa@pluto-lenny.milky.way \
--to=sbenni@gmx.de \
--cc=js@sig21.net \
--cc=linux-kernel@vger.kernel.org \
--cc=rjw@sisk.pl \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®