s2ram can't resume display on Amilo D8820

I have followed this ACPI Suspend debugging - openSUSE and Suspend to RAM - openSUSE. But still I can’t wake up the display on my notebook.

From minimal system (init=/bin/bash) with and without vga=0 this my result when resume:
* s2ram -f (System start but no display)
* s2ram -f -a 3 (system freeze)
* s2ram -f -a 2 (System start but no display)
* s2ram -f -a 1 sysem freeze)
* s2ram -f -p -m (System start but no display)
* s2ram -f -p -s (System start but no display)
* s2ram -f -m (System start but no display)
* s2ram -f -s (system freeze)
* s2ram -f -p (System start but no display)
* s2ram -f -a 1 -m (system freeze)
* s2ram -f -a 1 -s (System freeze)

My System:
opensuse 11.0
kernel 2.6.25.11-0.1-pae i686
Video Ati Mobility Radeon 9000 RV250 Lf
Video driver radeon

Any suggestion?

Have you tried using the --vbe_save or --vbe_post options (with the --force option) outlined in the ‘Suspend to RAM’ guide?

Yes, I have tried every combinations suggested in the ‘Suspend to RAM’ guide. Even some combinations not suggested there. :\

Although I have a laptop with an ATI chipset, I’m using the fglrx driver and suspend/resume works ok for me. Hopefully a passing user with radeon experience will be able to assist.

Try experimenting with one of the following command options from a root console:

linux:/home/dean # pm-suspend --help
pm-action [options]

Options can change how the supend or hibernate is done.

Possible actions are:

–quirk-dpms-on
–quirk-dpms-suspend
–quirk-radeon-off
–quirk-reset-brightness
–quirk-s3-bios
–quirk-s3-mode
–quirk-vbe-post
–quirk-vbemode-restore
–quirk-vbestate-restore
–quirk-vga-mode3

I’m not able to run fglrx driver since last ATI drivers that had support for the Radeon Mobility 9000 was version 8.28.8 and so old driver has no support for xorg. :cry:

I will try your tips later.