Distribution: Gentoo Hardware Environment: Compaq Presario R3000 laptop Suspend-to-Ram seems to suspend correctly, the power button flashes like it should be. To resume, I can use touchpad if psmouse is loaded when suspending, or otherwise press a key on the keyboard. The power button is on again, the HD spis up, the CD does too. but there's no display, and I believe the system is totally hang, because i could not execute commands blindly, such as "find /", that would show me HD usage. I have tried with 2.6.8.1 and other vanilla kernels since 2.6.6 or even 2.6.5, but with same results. I did test from single mode, with no modules loaded except "unix". Also tried with and without APIC (which I use generally, though not sure if I sould be).
Is the problem still there with latest 2.6 kernel? If yes, can you make sure whether the problem is only with restore of the video (try connecting through network or serial after resume). If it is only the video problem, - Please try the options in Documentation/power/video.txt - Try the workaround in bug #3670 And also attach lspci acpidmp outputs here.
I tried with kernel 2.6.9 and it's the same result. I believe it's not only a video issue, but I'm not sure how to log into it from a remote machine, how can I make sure it's connected after the resume? is it enough to connect it to the network before suspending to assume the connection is kept after resuming? In any case I tried from single mode. and I tried to issue commands like ls and find to make the HD led light up, but it didn't seem to do anything. I also tried Ctrl+Alt+Del and it doesn't do anything. I will attach dmesg and lsmod from before the suspend. This laptop is the same one as the one from bug #3507 to which you responded (I still didn't succeed in overriding the BIOS SSDT), so the DSDT and acpidmp should be the same.
Created attachment 3997 [details] dmesg from before the suspend, kernel 2.6.9
Created attachment 3998 [details] lsmod from before the suspend, kernel 2.6.9
Can you also attach lspci output. You can do something like echo 3 > /proc/acpi/sleep && cd / && find . -print and check whether HD light turns on after resume.
Created attachment 3999 [details] lspci + lspci -v + lspci -vv
I tried this command but the HD didn't seem to do anything. just total hang. in the file I attached there's lspci, lspci -v, and lspci -vv- just in case :)
OK. You have Radeon video card. So, in future you may have issue with video and bug #3670 should help you then. But you have a different problem as of now. Not sure where it is failing. You need to enable debug messahes (debug=1 in commandline) and add more of your own debug message and try to figure out whether the resume code is starting even. There are some beep code generating patch that you can use when video is not working. bug #2664 seems to be similar one to this one.
There has been no update on this for 3 months. So, closing this one. Feel free to reopen this bug, if it is still a issue with latest kernels.