Bugzilla – Bug 106049
suspend to disk (both ACPI and APM) hangs a thinkpad T23
Last modified: 2005-08-26 22:32:06 UTC
This has worked with 9.3. It hangs on suspending the system, not on wake-up (never get there). Will attach screenshots of several attempts: 1. normal boot options (ACPI and vga=0x...), 2. bootup with vga=normal and 3. bootup with acpi=off. Also will attach /var/log/boot.msg and hwinfo output. think:~ # cat /proc/version Linux version 2.6.13-rc6-git7-3-default (geeko@buildhost) (gcc version 4.0.2 20050812 (prerelease) (SUSE Linux)) #1 Mon Aug 15 18:28:43 UTC 2005
Created attachment 46785 [details] screenshot of attempted suspend after normal bootup (acpi + vga=0x...) quality of screenshot is poor. Have a look at apm.jpg first as that shows a very similar screenshot but in much better quality ...
Created attachment 46786 [details] screenshot of attempted suspend with vga=normal
Created attachment 46787 [details] screenshot of attempted suspend with acpi=off (APM "working")
Created attachment 46788 [details] /var/log/boot.msg
Created attachment 46789 [details] hwinfo "thinkpad-t23"
Comment on attachment 46787 [details] screenshot of attempted suspend with acpi=off (APM "working") this is the screenshot with the best quality - have a look at this one first.
Kernel ooops in savagefb_suspend. Pavel is/should this even be supported? That's your area...
Note that it also hangs when you avoid loading savagefb (boot with vga=normal). See attachment #2 [details]. In fact, I belive I seen a oops when trying this before (again with vga=normal and savagefb not loaded. If you think that this oops would help, then I'm sure markus could try and reproduce ...
What is tainted: G? Aha, proprietary module. Will not debug this one... Try again with minimal drivers to see if it works at all (you are using swsusp, right?) and please try to be little less trigger-happy with screenshots.
Oops, sorry, tainted: G is "GPL only". Can you try with latest -linus kernel?
I'm trying to build a new kernel (2.6.13-rc6-git13) but it fails. I suspect that I did something wrong in the patching process. This is what I did: download: linux-2.6.12.5.tar.bz2 patch-2.6.13-rc6 patch-2.6.13-rc6-git13 to /usr/src Then tar xjvf linux-2.6.12.5.tar.bz2 bunzip patch-2.6.13-rc6* cd linux-2.6.12.5 patch -p1 < ../patch-2.6.13-rc6 [NOT ok - see below] patch -p1 < ../patch-2.6.13-rc6-git13 [ok] zcat /proc/config.gz > .config make oldconfig [ok] make binrpm-pkg [NOT ok] It already gave me several warnings/errors: "Reversed (or previously applied) patch detected!" and also some "Chunk soandso failed". The "make binrpm-pkg" later errors out in drivers/char/tpm/tpm.c which I remember was one of the reported "Reversed patch detected files". I will now try to apply those two patches against linux-2.6.12 (without the .5) ... Was linux-2.6.12.5 the wrong starting point for patch-2.6.13-rc6?
Ok - it patched without complaints now (against linux-2.6.12). Compile is running but looks good ...
Ok, I only could try with 2.6.12.5 Both, "suspend to disk" and "suspend to ram" works fine with this kernel
We should not have many changes in that area... Could you test 2.6.13 when it comes out (should be soon), or 2.6.13-rc7... Yes, to update to -rc6, you need to go from 2.6.12, not 2.6.12.X. There's even nice script called "ketchup" to handle this for you.
Stefan, we should have a T2{1,2,3} in our repository. Can we check this?
There's a T20 - Danny is currently replacing the broken harddisk of that one. He'll install beta3 if the machine is working afterwards.
*** This bug has been marked as a duplicate of 113296 ***