[ltp] t60 suspend2 working?

Florian Manschwetus linux-thinkpad@linux-thinkpad.org
Sat, 17 Jun 2006 10:52:46 +0200


This is a cryptographically signed message in MIME format.

--------------ms030405010807070304090508
Content-Type: multipart/mixed;
 boundary="------------000407000107020103070304"

This is a multi-part message in MIME format.
--------------000407000107020103070304
Content-Type: text/plain; charset=ISO-8859-15; format=flowed
Content-Transfer-Encoding: 7bit

Maybe it is a favour of a complete testing gentoo?
florian


WSR wrote:
> Darn... tried that, didn't work.  Tried also acpi_serialize, no luck. 
> Still stalls with "atomic image preparation".
> 
> I have tried with both your ebuild (2.6.16-suspend2-r7, with your 
> patches for hotswap, which works beautifully now.) and just normal 
> gentoo ebuild using suspend2-r8.
> 
> Is there anything special you have setup in your bios that may effect 
> this?  I do not have ahci enabled.
> 
> Thanks for your help, or any advice input anyone has to offer!
> 
> -scott
> 
> Quoting Florian Manschwetus <florianmanschwetus@gmx.de>:
> 
>> maybe this is elemental
>> kernel /kernel-2.6.16-thinkpad-r3 root=/dev/sda8 acpi_sleep=s3_bios
>>
>> latest suspend2 works perfect for me.
>> please could you tell me if you ever get vesafb-tng working.
>> but these configs should work on a t60 2007-63G
>>
>> florian
>>
>> WSR wrote:
>>> Thanks a lot for the files!
>>>
>>> However, I am stuck at the same point.  Just to ensure I recompiled 
>>>  my kernel using exactly your .config and your ebuild.  I had the  
>>> use flags you mentioned in my /etc/make.conf aswell.
>>>
>>> The text appears "atomic copy preparation", and nothing else.  The  
>>> hard drive light only seems to blink one time.  I am positive I  have 
>>> ahci set to disable, and everything else in the bios should be 
>>>  enabled. Not sure what else could be different enough to cause it.   
>>> It seems like it hangs right when it should be re-enabling devices  
>>> it needs to load up the image.
>>>
>>> any ideas?
>>>
>>> thanks for the help~
>>>
>>>
>>> -scott
>>>
>>>
>>> Florian Manschwetus wrote:
>>>> WSR wrote:
>>>>> Hi :)
>>>>>
>>>>> Anyone who has suspend2 working with their t60 care to post their 
>>>>>  /etc/hibernate settings?
>>>>>
>>>>> I have added ipw3945 to the blacklisted modules, and modified it  
>>>>> so that it uses modprobe -r, vs rmmod (ipw3945 needs this).
>>>>> The main problem is when resuming from disk it hard freezes  before 
>>>>> it even starts loading the image.   (" atomic preparation  ").
>>>>>
>>>>> I have set compatibility mode for the SATA in the bios.
>>>>>
>>>>> I have emerged vbetools, but I do not believe the vberestore is  
>>>>> enabled currently. (not commented out in  /etc/hibernate/common.conf)
>>>>>
>>>>> I am now using a configuration similar to the one Florian posted  a 
>>>>> few days ago. (thanks very much!).
>>>>>
>>>>> cheers
>>>>>
>>>>> -scott
>>>> no need of force just kill ipw3945deamon before removing module
>>>> the rest is as normal, works nice with gentoo patches libata hsw and 
>>>> fglrx
>>>> the rest to do is sata resume from susoend to ram but it should be 
>>>>  solved with 2.6.17.
>>>>
>>>> florian
>>>> ------------------------------------------------------------------------ 
>>>>
>>>>
>>>> # # WARNING: No attempt is made to preserve this file upon upgrades.
>>>> #          The file format may also change between hibernate  script 
>>>> versions.
>>>> #          It is recommended that you enter any modules you wish to 
>>>> unload
>>>> #          into hibernate.conf.
>>>> # # The syntax of each line in this file is "module name [...]"  
>>>> where [...] is
>>>> # a sequence of minimum/maximum kernel version pairs that the module is
>>>> # incompatible with. For example:
>>>> #     usb-ehci 2.4.0 2.4.25 2.6.0 2.6.2
>>>> # (would indicate that usb-ehci was incompatible in 2.4 until  
>>>> 2.4.25, and in
>>>> # 2.6 until 2.6.2 - example only!)
>>>> #
>>>> # A module without any versions is always considered unsuspendable.
>>>> #
>>>> # If a line is prefixed with an '@' sign, then the versions are 
>>>> interpreted
>>>> # as the module version (as reported by modinfo) instead of the  
>>>> kernel version.
>>>> # Unversioned modules (modules with no version: line shown in 
>>>> modinfo) are
>>>> # always unloaded if listed, regardless of the version range.
>>>> #
>>>> # This format has some limitations - it does not take into account 
>>>> Software
>>>> # Suspend 2 versions (which may include driver updates).
>>>> #
>>>>
>>>> nvidia
>>>> acx100
>>>> acx_pci
>>>> hsfmodem
>>>> prism54
>>>> ipw3945
>>>>
>>>> bcm4400        2.6.0    2.6.99
>>>> emu10k1        2.4.0    2.4.99    2.6.0    2.6.99
>>>> forcedeth    2.4.0    2.4.99    2.6.0    2.6.99
>>>> @ipw2100    0.0    1.0.2
>>>> @ipw2200    0.0    0.20
>>>> natsemi        2.6.0    2.6.99
>>>> psmouse        2.6.0    2.6.99
>>>> rt2400        2.4.0    2.4.99    2.6.0    2.6.99
>>>> ehci_hcd    2.6.0    2.6.14
>>>> ohci_hcd    2.6.0    2.6.14
>>>> uhci_hcd    2.6.0    2.6.14
>>>> ehci-hcd    2.4.0    2.4.99
>>>> usb-ohci    2.4.0    2.4.99
>>>> usb-uhci    2.4.0    2.4.99
>>>> snd_ens1370    2.6.0    2.6.99
>>>> snd_ens1371    2.6.0    2.6.99
>>>> snd_maestro3    2.6.0    2.6.99
>>>> snd_bt_sco    2.6.0    2.6.99
>>>> en1370        2.6.0    2.6.99
>>>> en1371        2.6.0    2.6.99
>>>> via_agp        2.6.0    2.6.8
>>>> via_rhine    2.6.0    2.6.99
>>>> i8042        2.6.10    2.6.99
>>>> intel_mch_agp    2.6.0    2.6.99
>>>> rt2500        2.6.0    2.6.99
>>>>
>>>> button        2.6.9    2.6.99
>>>> speedstep_smi    2.6.12    2.6.99
>>>>
>>>> @ndiswrapper    0.10    0.11
>>>>  ------------------------------------------------------------------------ 
>>>>
>>>>
>>>> # Configuration options common for suspending to disk or RAM.
>>>> # Options are not case sensitive.
>>>> # # man hibernate.conf for help on the configuration items.
>>>>
>>>> ############################################################################## 
>>>> ### Some global  settings
>>>> ############################################################################## 
>>>> Verbosity LogFile  /var/log/hibernate.log
>>>> LogVerbosity 1
>>>> # LogTimestamp yes
>>>> # AlwaysForce yes
>>>> # AlwaysKill yes
>>>> # HibernateVT 15
>>>> Distribution gentoo
>>>> # XDisplay :0
>>>>
>>>> ############################################################################## 
>>>> ###  Scriptlets
>>>> ###   Scriptlets provide support for doing all sorts of things  
>>>> before and after
>>>> ###   suspending. The defaults settings here should work for most  
>>>> people, but
>>>> ###   you may wish to edit these to taste. Consult "hibernate -h"  
>>>> for help on
>>>> ###   the configuration settings.
>>>> ############################################################################## 
>>>> ###  bootsplash
>>>> ## If you use bootsplash, also enabling SwitchToTextMode is 
>>>> recommended if
>>>> ## you use X, otherwise you may end up with a garbled X display.
>>>> # Bootsplash on
>>>> # BootsplashConfig 
>>>> /etc/bootsplash/default/config/bootsplash-1024x768.cfg
>>>>
>>>> ### clock
>>>> SaveClock restore-only
>>>>
>>>> ### devices
>>>> # IncompatibleDevices /dev/dsp /dev/video*
>>>>
>>>> ### diskcache
>>>> # DisableWriteCacheOn /dev/hda
>>>>
>>>> ### fbsplash (enable SwitchToTextMode if you use this)
>>>> # FBSplash on
>>>> # FBSplashTheme suspend2
>>>>
>>>> ### filesystems
>>>> # Unmount /nfsshare /windows /mnt/sambaserver
>>>> # UnmountFSTypes smbfs nfs
>>>> # UnmountGraceTime 1
>>>> # Mount /windows
>>>>
>>>> ### grub
>>>> # ChangeGrubMenu yes
>>>> # GrubMenuFile /boot/grub/menu.lst
>>>> # AlternateGrubMenuFile /boot/grub/menu-suspended.lst
>>>> # BackupGrubMenuFile /boot/grub/menu.lst.hibernate.bak
>>>>
>>>> ### hardware_tweaks
>>>> IbmAcpi yes
>>>> # Runi915resolution yes
>>>>
>>>> ### lilo
>>>> # EnsureLILOResumes yes
>>>>
>>>> ### lock (generally you only want one of the following options)
>>>> # LockConsoleAs root
>>>> # LockXScreenSaver yes
>>>> # LockGnomeScreenSaver yes
>>>> # LockKDE yes
>>>> # LockXLock yes
>>>> # LockXAutoLock yes
>>>>
>>>> ### misclaunch
>>>> # OnSuspend 20 echo "Good night!"
>>>> # OnResume 20 echo "Good morning!"
>>>>
>>>> ### modules
>>>> # UnloadModules snd_via82cxxx usb-ohci
>>>> # UnloadAllModules yes
>>>> UnloadBlacklistedModules yes
>>>> LoadModules auto
>>>> # LoadModulesFromFile /etc/modules
>>>>
>>>> ### modules-gentoo
>>>> # GentooModulesAutoload yes
>>>>
>>>> ### network
>>>> # DownInterfaces eth0
>>>> # UpInterfaces auto
>>>>
>>>> ### pause_audio
>>>> # PauseAudio yes
>>>>
>>>> ### pcmcia
>>>> # EjectCards yes
>>>>
>>>> ### programs
>>>> # IncompatiblePrograms xmms
>>>>
>>>> ### services
>>>> RestartServices net.eth1
>>>> # StopServices alsasound
>>>> # StartServices aumix
>>>>
>>>> ### vbetool
>>>> # EnableVbetool yes
>>>> # RestoreVbeStateFrom /var/lib/vbetool/vbestate
>>>> # VbetoolPost yes
>>>> # RestoreVCSAData yes
>>>>
>>>> ### xhacks
>>>> SwitchToTextMode yes
>>>> # UseDummyXServer yes
>>>> # DummyXServerConfig xorg-dummy.conf
>>>>
>>>> ### xstatus
>>>> ## This can be set to gnome, kde or x:
>>>> # XStatus gnome
>>>> # XmessageDisable yes
>>>> # XSuspendText Preparing to suspend...
>>>> # XResumeText Resuming from suspend...
>>>> ## When using XStatus x, and you have xosd installed:
>>>> # XosdSettings --font  
>>>> '-misc-fixed-medium-r-semicondensed--*-120-*-*-c-*-*-*'  
>>>> --colour=Green --shadow 1 --pos bottom --align center --offset 50
>>>>  ------------------------------------------------------------------------ 
>>>>
>>>>
>>>> # This file is used when suspending to disk using the swsusp  
>>>> functionality in
>>>> # the vanilla kernel. Add any configuration options specific to  
>>>> suspend-to-disk
>>>> # to this file. Ordering is not crucial, and options are not  
>>>> case-sensitive.
>>>> # # man hibernate.conf for help on the configuration items.
>>>>
>>>> UseSysfsPowerState disk
>>>>
>>>> Include common.conf
>>>>  ------------------------------------------------------------------------ 
>>>>
>>>>
>>>> # hibernate.conf is split into separate configuration files.
>>>> # # Each file is tried in the order below, until an available suspend
>>>> # method is found.
>>>>
>>>> TryMethod suspend2.conf
>>>> TryMethod disk.conf
>>>> TryMethod ram.conf
>>>>  ------------------------------------------------------------------------ 
>>>>
>>>>
>>>> # This file is used when suspending to RAM. Add any configuration 
>>>> options
>>>> # specific to suspend-to-RAM to this file. Ordering is not  crucial, 
>>>> and options
>>>> # are not case-sensitive.
>>>> # # man hibernate.conf for help on the configuration items.
>>>>
>>>> UseSysfsPowerState mem
>>>>
>>>> # The following vbetool settings help with > 50% of laptops.
>>>> EnableVbetool yes
>>>> VbetoolPost yes
>>>>
>>>> # Users with a Radeon graphics card may need to enable this line for
>>>> # suspend-to-ram, and install the radeontool program available from
>>>> # http://fdd.com/software/radeon/ or your distribution's package.
>>>> # # RadeonTool yes
>>>>
>>>> Include common.conf
>>>>  ------------------------------------------------------------------------ 
>>>>
>>>>
>>>> # Example suspend2.conf file.
>>>> #
>>>> # NOTE: Suspend2 is an improved version of suspend-to-disk which 
>>>> currently
>>>> #       requires patching your kernel. For more information, see  
>>>> www.suspend2.net
>>>> # #       If you do not wish to patch your kernel but still be  able 
>>>> to suspend to
>>>> #       disk, see disk.conf instead.
>>>>
>>>> ### suspend2 (for Software Suspend 2)
>>>> UseSuspend2 yes
>>>> Reboot no
>>>> EnableEscape yes
>>>> DefaultConsoleLevel 1
>>>> Compressor lzf
>>>> Encryptor none
>>>> # ImageSizeLimit 200
>>>>
>>>> ProcSetting extra_pages_allowance 7500
>>>> ## useful for initrd usage:
>>>> # SuspendDevice swap:/dev/hda2
>>>>
>>>> ## Powerdown method - 3 for suspend-to-RAM, 4 for ACPI S4 sleep, 5 
>>>>  for poweroff
>>>> # PowerdownMethod 5
>>>>
>>>> ## Any other /proc/software_suspend setting can be set like so:
>>>> # ProcSetting expected_compression 50
>>>>
>>>> ## Or traditionally like this:
>>>> # Suspend2AllSettings 0 0 2056 65535 5
>>>>
>>>> ## Or even from the results of hibernate --save-settings with this:
>>>> # Suspend2AllSettingsFile /etc/hibernate/suspend-settings.conf
>>>>
>>>> ## For filewriter:
>>>> # FilewriterLocation /suspend_file 1000
>>>> # VerifyFilewriterResume2 yes
>>>>
>>>> ## Specify a userui like this:
>>>> # ProcSetting userui_program /sbin/suspend2ui_text
>>>>
>>>> Include common.conf
>>>>
>>>
> 
> 
> 
> 
> --The linux-thinkpad mailing list home page is at:
> http://mailman.linux-thinkpad.org/mailman/listinfo/linux-thinkpad
> 
> 


--------------000407000107020103070304
Content-Type: text/plain;
 name="make.conf"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="make.conf"

# These settings were set by the catalyst build script that automatically built this stage
# Please consult /etc/make.conf.example for a more detailed example
CFLAGS="-O2 -march=pentium-m -fomit-frame-pointer -pipe -msse -msse2 -msse3 -mmmx -mfpmath=sse"
#-mno-tls-direct-seg-refs
CXXFLAGS="${GCCFLAGS}"
CHOST="i686-pc-linux-gnu"
MAKEOPTS="-j4"
#MAKEOPTS="-j10"
#GENTOO_MIRRORS="http://192.168.1.99/ http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/"
GENTOO_MIRRORS="http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/"
SYNC="rsync://rsync1.de.gentoo.org/gentoo-portage"
#SYNC="rsync://192.168.2.98/gentoo-portage/"
PORTAGE_NICENESS="5"
USE="16bittmp X509 aac aalib acpi bash-completion bluetooth bzip2 cardbus cdda
     cddb cdparanoia cdr chipcard css curl dba dbx dga directfb dvb dvd dvdr
     dvdread ethereal fat fbcon ffmpeg firefox flac ftp gd geldkarte glut glx
     gphoto2 gps hal hbci icc icq imagemagick input_devices_keyboard
     input_devices_mouse jabber java javascript john junit madwifi mime mjpeg
     mmx mmxext mono mozdevelop mozsvg mplayer mysql nodoc nosrc nptlonly
     nsplugin ntfs pcmcia pda pdf php piix_hotplug postgres ppds real reiser4
     reiserfs samba smartcard sse sse2 svg svga t60 tcltk tetex tidy tiff
     type1 usb vcd video_cards_ati video_cards_fglrx video_cards_radeon
     video_cards_vesa wifi win32codecs xfs xinerama xprint xrandr xvid -apm
     -arts -emboss -gnome -oss"
FEATURES="parallel-fetch ccache" #" distcc keepwork"
PORTDIR_OVERLAY="/usr/local/portage/"
LINGUAS="de"
#PORT_LOGDIR="/var/log/portage"
ACCEPT_KEYWORDS="~x86"
VIDEO_CARDS="video_cards_radeon video_cards_ati video_cards_vesa"
# video_cards_fglrx"
CCACHE_DIR="/root/.ccache"
CCACHE_SIZE="1G"

--------------000407000107020103070304--

--------------ms030405010807070304090508
Content-Type: application/x-pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIKDDCC
BQIwggLqoAMCAQICAwFAHTANBgkqhkiG9w0BAQQFADB5MRAwDgYDVQQKEwdSb290IENBMR4w
HAYDVQQLExVodHRwOi8vd3d3LmNhY2VydC5vcmcxIjAgBgNVBAMTGUNBIENlcnQgU2lnbmlu
ZyBBdXRob3JpdHkxITAfBgkqhkiG9w0BCQEWEnN1cHBvcnRAY2FjZXJ0Lm9yZzAeFw0wNTA2
MjgxMTU3NDFaFw0wNjA2MjgxMTU3NDFaMEgxHDAaBgNVBAMTE0Zsb3JpYW4gTWFuc2Nod2V0
dXMxKDAmBgkqhkiG9w0BCQEWGUZsb3JpYW5NYW5zY2h3ZXR1c0BnbXguZGUwggEiMA0GCSqG
SIb3DQEBAQUAA4IBDwAwggEKAoIBAQC2GnTI54ujEGPHu7/5L3UePHT6bydUQAWsck9f44wc
hURmyPxNMb228wpkIEaWOpsnxCYbKfxW7nIi0zP7eSAhGhXiI9jyLPgJ4NpG1OFT2Eyzjkkf
25CtC1NO9ZbMacVieXjDw4ezPkuJvSyhsDcFAUERCWG9DT74tMdP9ADdMzI8h/eXjv6j4flz
TD2WAsDe1hfdSTkzB7G3SMBtBu6J46CY6p93epais/x1CzFkzDJsh0r7dh0tHGhVCGkR1bN1
5SB2QhIdCR3+Ji1F1W8/7ugak6utREUz4LxYPw/wfiIRaVHTVPjo5YwfD0gjcWSXx25gWf2J
SEVBx+VDr3o1AgMBAAGjgcMwgcAwDAYDVR0TAQH/BAIwADBWBglghkgBhvhCAQ0ESRZHVG8g
Z2V0IHlvdXIgb3duIGNlcnRpZmljYXRlIGZvciBGUkVFIGhlYWQgb3ZlciB0byBodHRwOi8v
d3d3LkNBY2VydC5vcmcwMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzABhhZodHRwOi8vb2Nz
cC5jYWNlcnQub3JnMCQGA1UdEQQdMBuBGUZsb3JpYW5NYW5zY2h3ZXR1c0BnbXguZGUwDQYJ
KoZIhvcNAQEEBQADggIBAHBO9tQ4oojmELHscRqzA96tYHC6YXC7a5pKanbAfVaGZaB7MmoY
NWAjkfn7mznd7Q3+pfCJIE8cb472Llfs9lfOspHXs4Jztet01msXqnh8zt6bCiYZnOIF09hD
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
ZXJ0Lm9yZwIDAUAdMAkGBSsOAwIaBQCgggHbMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEw
HAYJKoZIhvcNAQkFMQ8XDTA2MDYxNzA4NTI0NlowIwYJKoZIhvcNAQkEMRYEFKBR/RxvrUYK
GfJ0tkEWYvIoVFtSMFIGCSqGSIb3DQEJDzFFMEMwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwIC
AgCAMA0GCCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMIGRBgkrBgEEAYI3
EAQxgYMwgYAweTEQMA4GA1UEChMHUm9vdCBDQTEeMBwGA1UECxMVaHR0cDovL3d3dy5jYWNl
cnQub3JnMSIwIAYDVQQDExlDQSBDZXJ0IFNpZ25pbmcgQXV0aG9yaXR5MSEwHwYJKoZIhvcN
AQkBFhJzdXBwb3J0QGNhY2VydC5vcmcCAwFAHTCBkwYLKoZIhvcNAQkQAgsxgYOggYAweTEQ
MA4GA1UEChMHUm9vdCBDQTEeMBwGA1UECxMVaHR0cDovL3d3dy5jYWNlcnQub3JnMSIwIAYD
VQQDExlDQSBDZXJ0IFNpZ25pbmcgQXV0aG9yaXR5MSEwHwYJKoZIhvcNAQkBFhJzdXBwb3J0
QGNhY2VydC5vcmcCAwFAHTANBgkqhkiG9w0BAQEFAASCAQBBkEHNuiQzDEsjUlLCt3nP55P5
lWrFgm4IZGOf7bbjAv9MGomM7ynazdT7J/oNps5SA7ocZ0O9m6srGEKt3lfXDyhHKWytjArT
pK+KCtYdyHAVBX38svLjz73l+mXad4e3CUjaJZ+PSKKlXpSdeaLkPfTEgHOG3sDO+4L6BidU
WojWjRLP/O7Op2bKJ+NZUC4uxSN0N7Jjy/2AjRrmJTWBdLAcxuALrCOthQ/KSkj2aEdd61xr
bAB4609NumlGccbUc8k8GK/RUTxf3OifVeIn/5/E6Tsv9iBKAYQin5PurOT9McKOTzplNLDg
wkHOYS35LuQDQSUQufnXU4/4MFjMAAAAAAAA
--------------ms030405010807070304090508--