--- linux-2.6.11.8/Documentation/power/video.txt-o 2005-05-08 00:48:38.000000000 +0200 +++ linux-2.6.11.8/Documentation/power/video.txt 2005-05-09 13:00:19.000000000 +0200 @@ -36,8 +36,49 @@ Now, if you pass acpi_sleep=something, and it does not work with your bios, you'll get hard crash during resume. Be carefull. -You may have system where none of above works. At that point you +You may have a system where none of above works. At that point you either invent another ugly hack that works, or write proper driver for your video card (good luck getting docs :-(). Maybe suspending from X (proper X, knowing your hardware, not XF68_FBcon) might have better chance of working. + + +Other well known solutions to get your video back on resume using vbetool. +Vbetool can execude the real-mode video BIOS extension and use standard +video BIOS calls to alter the hardware state of your video hardware. There +are two ways to get video to resume: + +* save your current video setting before going to suspend and restore it on + resume, like + vbetool save > /tmp/.vbe-settings + [go to sleep] + vbetool restore < /tmp/.vbe-settings + On many systems this will bring back your complete video hardware, + including backlight on notebook TFTs. This is known to work with many ATI + radeon systems and Intel Centrino. + +* manually execute the video post method if you BIOS does not do it for you, + again vbetool can do this + vbetool post + This can on some systems already be enough to get your video back. + +Warning: The above should only be tested in a safe environment like a single +user shell since it may be necessary to cold-reset your machine, your +machine might not resume correctly or simply crash hard. + + +Compatibility matrix for S3 resume: + +Machine s3_bios s3_mode vbe-save vbe-post recommended +------------------------------------------------------------- +HP Omnibook xe3s + Athlon - - - - no special action required +IBM T42p X s3_bios, vbe methods result in CPU bus master activity madness +Toshiba 4030cdt X s3_mode +Toshiba Satellite + P10-554 X X s3_bios,s3_mode + + +X = working +? = unknown +- = not action required