Re: Q: swsusp with S5 instead of S4?

From: Pavel Machek
Date: Mon May 02 2005 - 16:53:02 EST


[now cc-ed l-k, sorry for duplicate]

Hi!

> works just fine, in terms of general computing anyways, after resume.
>
> However, some of the ancilary functions, such as LCD brightness, RF kill
> switch, and volume mute button do not work after resuming.
>
> Figuring that some hardware parameters were not being restored, I verified
> that by forcing a cold boot (boot up to GRUB, issue the 'halt' command to
> power off, then power on again and let the kernel resume from swsusp),
> everything works perfectly again just as it should because the BIOS takes
> care of the initialisation then, which it normally skips after a
> soft-off/S4.
>
> Asside from trying to figure out exactly what hardware parameteres are not
> being saved/restored, I'm happy to let the BIOS initialise those things.
> But, I need a way to perform a normal power-off/S5 after swsusp instead of a
> soft-off/S4 so that I don't have to go though the double-grub-boot process
> every time. Can this be done?

echo shutdown > /sys/power/disk should do that. If it does
not... well, see what is different in those two codepaths...

Pavel
--
Boycott Kodak -- for their patent abuse against Java.

-
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/