Description of problem: Version-Release number of selected component (if applicable): 0.11-1 How reproducible: Always. Steps to Reproduce: 1. Install devel kernel (2.6.15-1.1991, 2.6.15-1.1996 or 2.6.15-1.2008) and pm-utils-0.11-1 2. Reboot. 3. Suspend laptop with either Fn+F4, gnome-power-manager suspend or pm-suspend on command line. Actual results: Laptop suspends correctly, console output looks ok when it comes back on but as soon as it tries to resume X11 it hangs and video as well as keyboard are rendered unusable (wireless doesn't come up either). Expected results: X11 should resume fine as it did with pm-utils-0.09.1-2. Additional info: Laptop is a Thinkpad T42p with an ATI FireGL Mobility T2 (rev 80, M10 NT). The new pm-utils script fails for all above mentioned kernels whereas it the older pm-utils-0.09.1-2 works fine. Kernel boot parameters being used are acpi_serialize and acpi_sleep=s3_bios. Omitting the acpi_sleep=s3_bios does not fix it either. It used to work on all my Thinkpads for 2.6.x kernels only by using acpi_sleep=s3_bios as kernel parameter.
Can you test it with the attached functions-ati script? Copy it to /etc/pm/ and see if the suspend/resume works again. Seems like the fixes for some ATI bases machines breaks the ones for which it previously worked, so i'm currently building a new version with the old functions-ati. Read ya, Phil
Created attachment 125593 [details] Fixed /etc/pm/functions-ati file
The above script fixes the issue for me. X11 now resumes fine. Tested with kernel-2.6.15-1.2008_FC5 and pm-utils-0.11-1 on an ATI FireGL T2. Thanks Phil.
OK, great. So much for trying out to fix some corner cases and breaking tons of other stuff while doing so. ;) Fix will be in pm-utils-0.13 and later which should hit rawhide in the next few days. Read ya, Phil