Re: zaurus suspend saga: 2.6.32-rc3

From: Pavel Machek
Date: Mon Oct 12 2009 - 03:15:56 EST


On Sun 2009-10-11 17:59:45, Robert Jarzmik wrote:
> Pavel Machek <pavel@xxxxxx> writes:
>
> > Hi!
> >
> > I'm using patch similar to this for debugging:
> >
> > ...and good news is that it blinks after pressing of power button.
> >
> > ...core > pm_test also works.
> >
> > I also verified that end of pxa_pm_enter() is reached (with similar
> > blinking patch). End of corgi_pxa_pm_enter() seems to be reached, too.
> >
> > Any ideas what to try next?
>
> For the Mitac MIO A701 board, with a similar problem, I had :
> - removed almost all drivers (except screen and USB for control)
> - realized that the culprit was amongst drivers (which resumed in a loop in
> that time, should be the same now)

Seems like it is not that simple here;

suspend_enter():

if (!error) {
if (!suspend_test(TEST_CORE))
error = suspend_ops->enter(state);
sysdev_resume();
}

[it reaches this point]
arch_suspend_enable_irqs();
[but not this one]
BUG_ON(irqs_disabled());

Enable_cpus:
enable_nonboot_cpus();

Do I have screaming irq or something?
Pavel

--
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/