Bug 7037
Summary: | swsusp hangs on headless resume-from-ram | ||
---|---|---|---|
Product: | Power Management | Reporter: | Al Boldi (a1426z) |
Component: | Hibernation/Suspend | Assignee: | Rafael J. Wysocki (rjwysocki) |
Status: | CLOSED WILL_NOT_FIX | ||
Severity: | low | CC: | pavel, rjwysocki |
Priority: | P2 | ||
Hardware: | i386 | ||
OS: | Linux | ||
Kernel Version: | 2.6.16+ | Subsystem: | |
Regression: | --- | Bisected commit-id: | |
Bug Depends on: | |||
Bug Blocks: | 7216 | ||
Attachments: | kill debugging junk that touches console from early wakeup |
Okay, when I pushed you into bugzilla, I expected you to provide some more info. a) What kind of system is it? b) So it always hangs with display card removed, but sometimes works with card present? c) What kind of graphics card is it? Do you use vgafb? vesafb? d) Does compiling kernel without graphics card support help? e) What is the most recent version of kernel you tested it with? bugme-daemon@bugzilla.kernel.org wrote: > http://bugzilla.kernel.org/show_bug.cgi?id=7037 > ------- Additional Comments From pavel@suse.cz 2006-08-24 01:20 ------- > Okay, when I pushed you into bugzilla, I expected you to provide some more > info. > > a) What kind of system is it? see attached. > b) So it always hangs with display card removed, but sometimes works with > card present? Yes. > c) What kind of graphics card is it? Normal vga card. (S3virge) > Do you use vgafb? vesafb? No. > d) Does compiling kernel without graphics card support help? No. > e) What is the most recent version of kernel you tested it with? 2.6.17 BTW, are you able to reproduce the problem on your machine? Thanks! -- Al Reply-To: pavel@ucw.cz > BTW, are you able to reproduce the problem on your machine? Not easily. Removing graphics card from x60 is not easy, and would probably involve hammer :-(. Any status change? bugme-daemon@bugzilla.kernel.org wrote: > http://bugzilla.kernel.org/show_bug.cgi?id=7037 > ------- Additional Comments From rjwysocki@sisk.pl 2007-05-30 11:11 > ------- Any status change? Don't know. Last I checked 2.6.20, which regressed with isa-vga cards, and 2.6.21 was a big regression even on i810 boards. I could probably test 2.6.22 once it gets released. Do you have a specific patch against 2.6.21 you want me to test? Thanks! No, I have no patches. I'd like to make some progress here, but I have no access to any headless machines. bugme-daemon@bugzilla.kernel.org wrote: > http://bugzilla.kernel.org/show_bug.cgi?id=7037 > ------- Additional Comments From rjwysocki@sisk.pl 2007-05-31 09:49 > ------- No, I have no patches. > > I'd like to make some progress here, but I have no access to any headless > machines. Ok great! I think the reason why it is important to make headless STR work is to reduce the number of fault points to a bare minimum. So I have an i440bx board that can STR with a pci-vga card, and up to 2.6.19 with an isa-vga card. But it does not STR with a headless configuration, which probably points to a display adapter dependency that should not be there. This may also explain why STR sometimes works and sometimes hangs on various headed configs, as the display adapter may possibly not initialize at the correct time STR expects it to. Thanks! -- Al Have you tried to use PM_TRACE to find where it hangs? bugme-daemon@bugzilla.kernel.org wrote: > http://bugzilla.kernel.org/show_bug.cgi?id=7037 > ------- Additional Comments From rjwysocki@sisk.pl 2007-06-01 09:33 > ------- Have you tried to use PM_TRACE to find where it hangs? Yes, but it didn't show any problem. It looks like it hangs really early on, before PM_TRACE comes into action. Thanks! -- Al Created attachment 12400 [details]
kill debugging junk that touches console from early wakeup
...please tell me if it helps.
bugme-daemon@bugzilla.kernel.org wrote: > ------- Comment #10 from pavel@suse.cz 2007-08-16 02:29 ------- > Created an attachment (id=12400) > --> (http://bugzilla.kernel.org/attachment.cgi?id=12400&action=view) > kill debugging junk that touches console from early wakeup > > ...please tell me if it helps. Didn't help. I also tried the BEEP on wakeup, but it doesn't beep without VGA card. IIRC, the ACPIv3.0 spec said something about needing a wakeup vector to be set prior to suspending? Thanks! -- Al Can you please check if this patch: http://www.sisk.pl/kernel/hibernation_and_suspend/2.6.23-rc3/patches/26-s2ram-kill-old-debugging-junk.patch helps? Reply-To: pavel@ucw.cz > > kill debugging junk that touches console from early wakeup > > > > ...please tell me if it helps. > > Didn't help. > > I also tried the BEEP on wakeup, but it doesn't beep without VGA card. Ok, that's bad. It means it dies somewhere in the BIOS, AFAICT. (In reply to comment #13) That also is my impression. I don't think there's anything more we can do about it. bugme-daemon@bugzilla.kernel.org wrote: > http://bugzilla.kernel.org/show_bug.cgi?id=7037 > ------- Comment #11 from a1426z@gawab.com 2007-08-16 21:56 ------- > IIRC, the ACPIv3.0 spec said something about needing a wakeup vector to be > set prior to suspending? Rafael, I just saw your patch "[RFC][PATCH 0/7] Fix the ACPI 1.0 vs ACPI 2.0 suspend ordering issue", and if you think this may make a difference in this case, then can you send me a combo-patch against .23? Thanks! -- Al On Friday, 28 of December 2007, bugme-daemon@bugzilla.kernel.org wrote: > http://bugzilla.kernel.org/show_bug.cgi?id=7037 > > > > > > ------- Comment #15 from a1426z@gawab.com 2007-12-28 09:30 ------- > bugme-daemon@bugzilla.kernel.org wrote: > > http://bugzilla.kernel.org/show_bug.cgi?id=7037 > > ------- Comment #11 from a1426z@gawab.com 2007-08-16 21:56 ------- > > IIRC, the ACPIv3.0 spec said something about needing a wakeup vector to be > > set prior to suspending? > > Rafael, I just saw your patch "[RFC][PATCH 0/7] Fix the ACPI 1.0 vs ACPI 2.0 > suspend ordering issue", and if you think this may make a difference in this > case, then can you send me a combo-patch against .23? It probably won't make any difference, but to verify that you can test 2.6.24-rc6 with the patches from http://www.sisk.pl/kernel/hibernation_and_suspend/2.6.24-rc6/patches/ applied. [The patchset is against 2.6.24-rc6 and it'd take quite a bit of work to prepare the patch against vanilla 2.6.23.] |
On Wed 2006-08-02 16:46:11, Al Boldi wrote: > Pavel Machek wrote: > > On Wed 26-07-06 22:06:48, Al Boldi wrote: > > > swsusp is really great, most of the time.