Using the same config files that works with suspend2-source-2.6.18, I obtain this error (hibernate doesn't work): FileAllocator is the active writer, but no filename has been set. File Allocator didn't initialise okay. This is the dmesg (part of interest): Suspend2 Core. Suspend2 Userspace UI Support module loaded. Suspend2 Checksumming module loaded. Suspend2 Userspace Storage Manager module loaded. Suspend2 Compressor module loaded. Suspend2 Encryptor module loaded. Suspend2 Block I/O module loaded. Suspend2 File Allocator module loaded. Suspend2 FileAllocator: Testing whether you can resume: Suspend2 2.2.9: FileAllocator: File signature found. Suspend2 2.2.9: Resuming enabled. Suspend2 2.2.9: No image found. FileAllocator is the active writer, but no filename has been set. File Allocator didn't initialise okay. Suspend2 2.2.9: Initialise modules failed! I'm using sys-power/hibernate-script-1.93-r6
Searching the web I found that there are some path-name changes with the new release: /sys/power/suspend2/filewriter/ became /sys/power/suspend2/file/ but I haven't found any notes about that in the suspend2 changelog. So I tryed this (from a fedora ml (found using google)) change /usr/share/hibernate/scriptlets.d/suspend2 (line 23) from [ -d "$SWSUSP_ROOT/filewriter/" ] && FILEWRITER_ROOT="$SWSUSP_ROOT/filewriter" to [ -d "$SWSUSP_ROOT/file/" ] && FILEWRITER_ROOT="$SWSUSP_ROOT/file" But this doesn't work for me, hibernate script still return: # hibernate hibernate: WARNING: Filewriter location given, but kernel does not have filewriter hibernate: support. Ignoring. The kernel config contains (cat .config | grep SUSPEND): CONFIG_SUSPEND2_CRYPTO=y CONFIG_SUSPEND2=y CONFIG_SUSPEND2_FILE=y # CONFIG_SUSPEND2_SWAP is not set CONFIG_SUSPEND2_DEFAULT_RESUME2="" # CONFIG_SUSPEND2_KEEP_IMAGE is not set CONFIG_SUSPEND2_REPLACE_SWSUSP=y CONFIG_SUSPEND_SHARED=y CONFIG_USB_SUSPEND=y Can hibernate-1.94 (actually it isn't in portage) solves this problem?
Hey hey hey hey... changing suspend2 script the hibernate process starts!!! (In the previous attempt I forgot to change the first filewriter occurrency) ...but hibernate fails (dmesg part of interest): Suspend2 2.2.9: FileAllocator: Testing whether you can suspend: Suspend2 2.2.9: FileAllocator: File signature found. Suspend2 2.2.9: Resuming enabled. Suspend2 2.2.9: Suspending enabled. Suspend2 2.2.9: Initiating a software suspend cycle. fbsplash: console 15 using theme 'suspend2' fbsplash: switched splash state to 'on' on console 15 Stopping tasks... done. Free:330856(168363). Sets:130401(59496),60835(1435). Header:18. Nosave:2-0=2. Storage:0/191754(256000). Needed:-99287|-64246|0. Restarting tasks...done. Stopping tasks... done. Free:330856(168363). Sets:130419(59514),60835(1435). Header:18. Nosave:2-0=2. Storage:0/191772(256000). Needed:-99278|-64228|0. Restarting tasks...done. Stopping tasks... Stopping tasks timed out after 20 seconds (1 tasks remaining): kswapd0 Free:272414(55330). Sets:59034(42888),60835(1435). Header:18. Nosave:129486-129484=2. Storage:256000/120387(256000). Needed:-50987|-135613|0. Restarting tasks...<6>Strange, kswapd0 not stopped done. Suspend2 debugging info: - SUSPEND core : 2.2.9 - Kernel Version : 2.6.18-suspend2-r1 - Compiler vers. : 4.1 - Attempt number : 1 - Parameters : 17 16400 0 1 0 0 - Overall expected compression percentage: 0. - Compressor is 'lzf'. - FileAllocator active. Storage available for image: 256000 pages. - No I/O speed stats available. - Extra pages : 0 used/500. fbsplash: switched splash state to 'off' on console 15 Strange kswapd doesn't want to go to sleep...
Please add the following to /etc/hibernate/suspend2.conf ProcSetting full_pageset2 1 Reboot and try again. It should solves the kswapd issue. Reopen if does not help.
(In reply to comment #3) > Please add the following to /etc/hibernate/suspend2.conf > ProcSetting full_pageset2 1 > > Reboot and try again. > It should solves the kswapd issue. > Reopen if does not help. I read this workaround on the suspend2-user mailing-list it seems to help, but sometimes the suspend process hangs during the "preparing image" phase and I need to brutally switchoff my notebook :( I think I'll try the latest suspend2-sources-2.6.19 ebuild... if the problem persist I'll reopen the bug (or open a new more specific bug)