Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 249498 - [2.6.27.5 regression] suspend/hibernate issues with ThinkPad T41
Summary: [2.6.27.5 regression] suspend/hibernate issues with ThinkPad T41
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Kernel Bug Wranglers and Kernel Maintainers
URL: http://bugzilla.kernel.org/show_bug.c...
Whiteboard: linux-2.6.27.5-regression
Keywords:
Depends on:
Blocks:
 
Reported: 2008-12-01 16:47 UTC by Toralf Förster
Modified: 2008-12-14 18:11 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
/var/log/message excerpt (messages,82.45 KB, text/plain)
2008-12-03 12:26 UTC, Toralf Förster
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Toralf Förster gentoo-dev 2008-12-01 16:47:07 UTC
however 2.6.26-gentoo-r3 works fine.


Reproducible: Always




tfoerste@n22 ~ $ emerge --info
Portage 2.1.4.5 (default/linux/x86/2008.0/desktop, gcc-4.1.2, glibc-2.6.1-r0, 2.6.26-gentoo-r3 i686)
=================================================================
System uname: 2.6.26-gentoo-r3 i686 Intel(R) Pentium(R) M processor 1700MHz
Timestamp of tree: Mon, 01 Dec 2008 08:20:01 +0000
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p33
dev-java/java-config: 1.3.7, 2.1.6
dev-lang/python:     2.5.2-r7
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache:     2.4-r7
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r2
sys-devel/automake:  1.4_p6, 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1-r1
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.23-r3
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium-m -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-O2 -march=pentium-m -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache distlocks metadata-transfer parallel-fetch sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://mirror.muntinternet.net/pub/gentoo/ http://ftp.snt.utwente.nl/pub/os/linux/gentoo http://gentoo.mneisen.org/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/"
LDFLAGS="-Wl,-O1"
LINGUAS="de en"
MAKEOPTS="-j 2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.de.gentoo.org/gentoo-portage"
USE="X acl acpi alsa apache2 berkdb bluetooth branding bzip2 cairo cddb cdr cli cracklib crypt cups curl dbus dri dvd dvdr dvdread eds emboss encode evo exif fam fastbuild firefox fortran gdbm gif gpm gstreamer gtk hyphenation iconv ipv6 isdnlog jai java jimi jpeg kde libnotify mad mbox midi mikmod mmap mmx mmxext mp3 mpeg mudflap mysql ncurses nls nptl nptlonly nsplugin ogg opengl openmp pam pcre pdf perl png ppds pppd python qt3 qt3support quicktime readline reflection session spl sse sse2 ssl startup-notification svg sysfs tcpd tiff tk truetype unicode usb vorbis win32codecs wmf x86 xml xorg xpm xv zlib" ALSA_CARDS="intel8x0" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic auth_digest authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse joystick evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de en" USERLAND="GNU" VIDEO_CARDS="radeon vga"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2008-12-02 01:38:28 UTC
Dont CC maintainers when you cannot assign bugs.
Comment 2 Toralf Förster gentoo-dev 2008-12-03 08:54:25 UTC
Tested 2.6.28-rc7 where that issue seems to be gone.
Comment 3 Daniel Drake (RETIRED) gentoo-dev 2008-12-03 11:40:13 UTC
So, to clarify:

You boot the system
You suspend-to-ram
You wake it up

everything fine so far?

Then you attempt to suspend-to-disk, but the system does not suspend, and you end up with some messages in /var/log/messages ?

Does it work if you avoid the suspend-to-ram first?

Your /var/log/messages is lossy. Some important messages are missing from near the top. Please get the messages from dmesg instead, you may need to increase CONFIG_LOG_BUF_SHIFT for them all to be saved.
Comment 4 Markos Chandras (RETIRED) gentoo-dev 2008-12-03 11:51:27 UTC
Please provide dmesg output when you are trying to suspend-to-disk.
Comment 5 Toralf Förster gentoo-dev 2008-12-03 12:26:54 UTC
Created attachment 174155 [details]
/var/log/message excerpt

I booted 2.6.27-gentoo-r4 with "init 2", therefore only acpid, syslog-ng and dnsmasq were started.
Then I suspended the system 3 times in a row w/o any problems each by pressing Fn+F4. Then I pressed Fn+F12 to hibernate the system, got the expected, but unwanted result, pulled a face and rebooted into working kernel 2.6.26-gentoo-r3.
Comment 6 Daniel Drake (RETIRED) gentoo-dev 2008-12-03 13:02:51 UTC
Toralf, please reply to comment #3. I'm not sure if I'm understanding the bug correctly, you're suspending-to-ram and then to disk? Does it make any difference if you don't suspend to ram first?
Comment 7 Toralf Förster gentoo-dev 2008-12-03 14:02:46 UTC
(In reply to comment #6)
Yep,

with these terms :

Fn+F4  == "suspend"   == supend-to-ram
Fn+F12 == "hibernate" == suspend-to-disk

I booted some minutes ago into that kernel (init 2) and could hibernate 2 times in a row w/o problems. Then I suspended, waked up and hibernated the system. That worked as expected.
therefore it looks currently to me as a problem, if I first suspend a system after a (re-)boot and later try to hibernate it (which is unfortunately exactly my workflow when I travel from work to home and go back to my work location  next day, which is too long for the battery).

Comment 8 Markos Chandras (RETIRED) gentoo-dev 2008-12-03 17:44:55 UTC
Seems to be an upstream bug. Please report it on kernel bugzilla ( http://bugzilla.kernel.org/ ). Please make sure to clarify on which kernel works and on which it doesnt.

Remember to post your newest /var/log/messages while submitting the bug

When you open the bug on kernel bugzilla, please post the link here. 

Many thanks
Comment 9 Toralf Förster gentoo-dev 2008-12-03 18:00:07 UTC
http://bugzilla.kernel.org/show_bug.cgi?id=12149
Comment 10 Daniel Drake (RETIRED) gentoo-dev 2008-12-14 18:11:12 UTC
Thanks for your hard work on this issue, reopening to include the fix.
Comment 11 Daniel Drake (RETIRED) gentoo-dev 2008-12-14 18:11:33 UTC
Fixed in gentoo-sources-2.6.27-r6