Fujitsu hangs trying to resume from suspend

Bug #194314 reported by BufordFrink
6
Affects Status Importance Assigned to Milestone
acpi (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

(This could also be a problem with APM support in the kernel - it doesn't look like any other bugs quite exactly.)

System does not return to any functional state after resuming from suspend or hibernate (using ACPI). This ~5 years old Fujistu C2240 Lifebook's symptoms resemble others I've seen on the web:
*The GDM, a push on the power button, or running "acpitool -s" launches ACPI suspend state succesfully (screen goes down, power still on). I've tried both states S1 and S3. Another push on the power button to wake, and the fan runs as it would for 100% CPU, with no display: basically, computer hangs.
Similarly hibernation (S4, by running "acpitool -S") is reachable, but on waking the computer immediately boots.
*I tried the boot options recommended by documentation (ref. 1), with no good results coming back from "apm" and "apmsleep":
"No APM support in kernel"
"Recompile kernel with APM and /dev/rtc support" (US locale)

I installed my first Linux last week and had hoped updating to Gusty up from Dapper would solve the problem. No such luck in any version. Standby (still) works just fine in Windows XP dual boot. Also, booting is much faster without ACPI. (This machine is a power hog that doesn't deserve to be called a laptop, especially not without suspend.)

https://help.ubuntu.com/community/SuspendHowto
https://help.ubuntu.com/community/Suspend2Kernel
---
Architecture: i386
DistroRelease: Ubuntu 10.04
Package: acpi 1.4-2
PackageArchitecture: i386
ProcEnviron:
 LANG=en_US.utf8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.32-21.32-generic 2.6.32.11+drm33.2
Tags: lucid
Uname: Linux 2.6.32-21-generic i686
UserGroups: adm admin audio cdrom dialout dip floppy fuse lpadmin plugdev video

Revision history for this message
BufordFrink (bufordspam) wrote :
Revision history for this message
BufordFrink (bufordspam) wrote :

First tried recompiling kernel with recent version 2.6.24 or something and enabling APM and everything possibly relavent in ACPI and RTC ... no luck.

Next, I booted as single user (no Xorg, whatever that means) with lots more boot options as listed at
  https://wiki.ubuntu.com/DebuggingACPI

With some options, the command
  /etc/acpi/sleep.sh
gets as far as turning off monitor, but turns it right back on and complains about no module "acpi_sbs"; with other options, the screen goes blank, but the computer is still running and I can execute commands like reboot.

I also ran
  acpitool -s
which leads almost invariably to hanging on resume (no response, but fan running and LEDS on).

Let me get those precious debug files...

Revision history for this message
BufordFrink (bufordspam) wrote :
Revision history for this message
BufordFrink (bufordspam) wrote :
Revision history for this message
BufordFrink (bufordspam) wrote :
Revision history for this message
BufordFrink (bufordspam) wrote :
Revision history for this message
BufordFrink (bufordspam) wrote :
Revision history for this message
BufordFrink (bufordspam) wrote :

BIOS is up-to-date as far as I can tell: one week ago I ran the updater from the manufacturer's website, I believe. Don't know what else to do, other than guessing from fragments of meaningful statements in other bugs.

Revision history for this message
Boniek (boniek12p) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. We are sorry that we do not always have the capacity to look at all reported bugs in a timely manner. There have been many changes in Ubuntu since that time you reported the bug and your problem may have been fixed with some of the updates. If you could test the current Ubuntu development version, this would help us a lot. If you can test it, and it is still an issue, we would appreciate if you could upload updated logs by running apport-collect <bug #>, and any other logs that are relevant for this particular issue.

Changed in acpi (Ubuntu):
status: New → Incomplete
Revision history for this message
BufordFrink (bufordspam) wrote :

Thanks for the suggestion! I've updated to Ubuntu 8.10 and will work up to the current release. Right now hibernate works (great!), but suspend still hangs on resume. Hm, looks like ACPI support has been updated.

So far I can't find a package to install apport-collect. I have apport-chroot, -cli, -retrace, and -unpack. If it doesn't show up by 10.04, I'll check the source.

Revision history for this message
BufordFrink (bufordspam) wrote : apport-collect data

Architecture: i386
Dependencies:
 libgcc1 1:4.3.3-5ubuntu4
 gcc-4.3-base 4.3.3-5ubuntu4
 findutils 4.4.0-2ubuntu4
 libc6 2.9-4ubuntu6.1
DistroRelease: Ubuntu 9.04
Package: acpi 1.2-1ubuntu1
PackageArchitecture: i386
ProcEnviron:
 SHELL=/bin/bash
 LANG=en_US.UTF-8
Uname: Linux 2.6.28-18-generic i686
UserGroups: adm admin audio cdrom dialout dip floppy fuse lpadmin plugdev video

Revision history for this message
BufordFrink (bufordspam) wrote :

(Wow, AJAX for posting a comment and python for automating bug report! cool)

Revision history for this message
BufordFrink (bufordspam) wrote :

Architecture: i386
DistroRelease: Ubuntu 9.10
Package: acpi 1.4-2
PackageArchitecture: i386
ProcEnviron:
 SHELL=/bin/bash
 LANG=en_US.UTF-8
ProcVersionSignature: Ubuntu 2.6.31-20.58-generic
Uname: Linux 2.6.31-20-generic i686
UserGroups: adm admin audio cdrom dialout dip floppy fuse lpadmin plugdev video
XsessionErrors:
 (gnome-settings-daemon:1638): GLib-CRITICAL **: g_propagate_error: assertion `src != NULL' failed
 (gnome-settings-daemon:1638): GLib-CRITICAL **: g_propagate_error: assertion `src != NULL' failed
 (polkit-gnome-authentication-agent-1:1685): GLib-CRITICAL **: g_once_init_leave: assertion `initialization_value != 0' failed
 (nautilus:1671): Eel-CRITICAL **: eel_preferences_get_boolean: assertion `preferences_is_initialized ()' failed
 (gnome-panel:1670): Gdk-WARNING **: /build/buildd/gtk+2.0-2.18.3/gdk/x11/gdkdrawable-x11.c:952 drawable is not a pixmap or window

Revision history for this message
BufordFrink (bufordspam) wrote : Dependencies.txt
Changed in acpi (Ubuntu):
status: Incomplete → New
tags: added: apport-collected
Revision history for this message
BufordFrink (bufordspam) wrote :

apport information

description: updated
Revision history for this message
BufordFrink (bufordspam) wrote :

The most previous apport-collect happened under Ubuntu release 10.04.

uname -a
Linux love 2.6.32-21-generic #32-Ubuntu SMP Fri Apr 16 08:10:02 UTC 2010 i686 GNU/Linux

Hibernate still works, suspend still fails. I tried the checkbox script suspend_test: the first trial with AC cord attached failed, and the second trial with AC cord dettached put the machine to sleep but did not wake it up for several minutes so I pushed my power button and had the same hanging problem.

Not expecting much, I'll try the suspend suggestions from
https://wiki.ubuntu.com/DebuggingKernelSuspendHibernateResume.

Revision history for this message
BufordFrink (bufordspam) wrote :

I tried a pm-suspend from console, and had the same hang on resume. If it is of any interest, a small note: with the AC cord plugged in, when I first boot up (before loading an OS) or resume from suspend in Windows, an LCD backlight turns on under a little built-in hardware status panel with symbols for power, battery status, disk, caps lock type things. But when I resume from suspend in Ubuntu, the backlight doesn't turn on. Also, caps lock symbol doesn't display.

That's all I can think to try.

Boniek (boniek12p)
Changed in acpi (Ubuntu):
status: New → Confirmed
Revision history for this message
BufordFrink (bufordspam) wrote :

Updating to Ubuntu 10.10 fixed the problem. Wake-up from suspend is perfect! Let me know if I can provide any more info.

Revision history for this message
Boniek (boniek12p) wrote :

Thank You for the report. There is no need to send any more info.

Changed in acpi (Ubuntu):
status: Confirmed → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.