2.6.27.9 - Resuming from hibernate locks after "CPU1 is down"

From: Paul Rolland
Date: Thu Dec 25 2008 - 12:15:29 EST


Hello,

I'm trying to have suspend to disk and suspend to RAM work on my machine
(Dell Inspiron 6400, 2Go RAM, with an Intel Mobile 945GM/GMS, 943/940GM
L Express Integrated Graphics Controller.

To suspend, I'm using the "echo mem | disk > /sys/power/state" command.

As of now, using suspend to RAM allow the machine to suspend, and resume is
nearly OK except the video is not restored, and the screen stays black (but
keyboard is Ok, I can launch any command I want, so I can restart).

When suspending to disk, suspend is Ok with :
echo -n 2097152000 > /sys/power/image_size ;
echo -n disk > /sys/power/state
and resuming detects the image in the swap partition. So, I have on the
console, when I add "no_console_suspend" on the boot command line :
PM: loading image data pages...
PM: read xxxxx kbytes in y.zz seconds
...
[stuff about scsi/sda]
Disabling non-boot CPUs
CPU1 is now offlone
SMP alternatives: switching to UP code
CPU1 is down

and then, nothing :( machine is dead frozen. CAPS Lock doesn't toggle the
keyboard LED anymore, I need to manually power off and power on the machine.

I must add that these are my first attempts. So, this is not to be
considered a regression.

Is there anything else I can do to try to debug the resume ?

Regards,
Paul

--
Paul Rolland E-Mail : rol(at)witbe.net
CTO - Witbe.net SA Tel. +33 (0)1 47 67 77 77
Les Collines de l'Arche Fax. +33 (0)1 47 67 77 99
F-92057 Paris La Defense RIPE : PR12-RIPE

Please no HTML, I'm not a browser - Pas d'HTML, je ne suis pas un
navigateur "Some people dream of success... while others wake up and work
hard at it"

"I worry about my child and the Internet all the time, even though she's
too young to have logged on yet. Here's what I worry about. I worry that 10
or 15 years from now, she will come to me and say 'Daddy, where were you
when they took freedom of the press away from the Internet?'"
--Mike Godwin, Electronic Frontier Foundation
--
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/